⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 efs.idl

📁 samba最新软件
💻 IDL
字号:
/*	IDL definitions from original packet-dcerpc-efs.c        by Jean-Baptiste Marchand*/import "security.idl";[   uuid("c681d488-d850-11d0-8c52-00c04fd90f7e"),  version(1.0),  pointer_default(unique)] interface efs{WERROR EfsRpcOpenFileRaw(	[out,ref] policy_handle *pvContext,	[in] [charset(UTF16),string] uint16 FileName[],	[in] uint32 Flags	);[todo] WERROR EfsRpcReadFileRaw(	[in,ref] policy_handle *pvContext/* incomplete */);[todo] WERROR EfsRpcWriteFileRaw(	[in,ref] policy_handle *pvContext/* incomplete */);void EfsRpcCloseRaw(	[in,out,ref] policy_handle *pvContext);WERROR EfsRpcEncryptFileSrv(	[in] [charset(UTF16),string] uint16 Filename[]);WERROR EfsRpcDecryptFileSrv(	[in] [charset(UTF16),string] uint16 FileName[], 	[in] uint32 Reserved);typedef struct {	uint32 cbData;	[size_is(cbData), unique]  uint8  *pbData;} EFS_HASH_BLOB;typedef struct {	uint32 cbTotalLength;	[unique] dom_sid *pUserSid;	[unique] EFS_HASH_BLOB  *pHash;	[unique] [charset(UTF16),string] uint16 *lpDisplayInformation;} ENCRYPTION_CERTIFICATE_HASH;typedef struct {	uint32 nCert_Hash;	/* this is a pointer to an array of pointers */	[size_is(nCert_Hash)] ENCRYPTION_CERTIFICATE_HASH *pUsers[*];} ENCRYPTION_CERTIFICATE_HASH_LIST;WERROR EfsRpcQueryUsersOnFile(	[in] [charset(UTF16),string] uint16 FileName[],	[out,ref,unique] ENCRYPTION_CERTIFICATE_HASH_LIST **pUsers);WERROR EfsRpcQueryRecoveryAgents(	[in] [charset(UTF16),string] uint16 FileName[],	[out,ref,unique] ENCRYPTION_CERTIFICATE_HASH_LIST **pRecoveryAgents);[todo] WERROR EfsRpcRemoveUsersFromFile(	[in] [charset(UTF16),string] uint16 FileName[]	/*	[in] ENCRYPTION_CERTIFICATE_LIST Hashes*/);[todo] WERROR EfsRpcAddUsersToFile(	[in] [charset(UTF16),string] uint16 FileName[]	/*	[in] ENCRYPTION_CERTIFICATE_LIST Hashes*/);typedef struct {	uint32 dwCertEncodingType;	uint32 cbData;  [size_is(cbData)] [unique] uint8 *pbData;} EFS_CERTIFICATE_BLOB;typedef struct {	uint32 TotalLength;	[unique] dom_sid *pUserSid;	[unique] EFS_CERTIFICATE_BLOB *pCertBlob;} ENCRYPTION_CERTIFICATE;WERROR EfsRpcSetFileEncryptionKey(	[in] [unique] ENCRYPTION_CERTIFICATE *pEncryptionCertificate);[todo] WERROR EfsRpcNotSupported();[todo] WERROR EfsRpcFileKeyInfo();[todo] WERROR EfsRpcDuplicateEncryptionInfoFile();}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -