From 8d036f304ed8bbb61be3e26c3670a8c743bd7152 Mon Sep 17 00:00:00 2001 From: Jelmer Vernooij Date: Sun, 16 Oct 2005 18:33:56 +0000 Subject: r11099: Replace unistr with [string] equivalent (This used to be commit 6a8291c80ee814a6bdc092b3ef53f450f30b44a0) --- source4/librpc/idl/efs.idl | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'source4/librpc/idl/efs.idl') diff --git a/source4/librpc/idl/efs.idl b/source4/librpc/idl/efs.idl index 310e3522b1..c58b72a401 100644 --- a/source4/librpc/idl/efs.idl +++ b/source4/librpc/idl/efs.idl @@ -14,7 +14,7 @@ WERROR EfsRpcOpenFileRaw( [out,ref] policy_handle *pvContext, - [in] unistr FileName, + [in] [charset(UTF16),string] uint16 FileName[], [in] uint32 Flags ); @@ -34,11 +34,11 @@ void EfsRpcCloseRaw( ); WERROR EfsRpcEncryptFileSrv( - [in] unistr Filename + [in] [charset(UTF16),string] uint16 Filename[] ); WERROR EfsRpcDecryptFileSrv( - [in] unistr FileName, + [in] [charset(UTF16),string] uint16 FileName[], [in] uint32 Reserved ); @@ -51,7 +51,7 @@ typedef struct { uint32 cbTotalLength; [unique] dom_sid *pUserSid; [unique] EFS_HASH_BLOB *pHash; - [unique] unistr *lpDisplayInformation; + [unique] [charset(UTF16),string] uint16 *lpDisplayInformation; } ENCRYPTION_CERTIFICATE_HASH; typedef struct { @@ -61,22 +61,22 @@ typedef struct { } ENCRYPTION_CERTIFICATE_HASH_LIST; WERROR EfsRpcQueryUsersOnFile( - [in] unistr FileName, + [in] [charset(UTF16),string] uint16 FileName[], [out,ref,unique] ENCRYPTION_CERTIFICATE_HASH_LIST **pUsers ); WERROR EfsRpcQueryRecoveryAgents( - [in] unistr FileName, + [in] [charset(UTF16),string] uint16 FileName[], [out,ref,unique] ENCRYPTION_CERTIFICATE_HASH_LIST **pRecoveryAgents ); WERROR EfsRpcRemoveUsersFromFile( - [in] unistr FileName + [in] [charset(UTF16),string] uint16 FileName[] /* [in] ENCRYPTION_CERTIFICATE_LIST Hashes*/ ); WERROR EfsRpcAddUsersToFile( - [in] unistr FileName + [in] [charset(UTF16),string] uint16 FileName[] /* [in] ENCRYPTION_CERTIFICATE_LIST Hashes*/ ); -- cgit