ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

winefs.h
Go to the documentation of this file.
00001 typedef struct _CERTIFICATE_BLOB {
00002     DWORD dwCertEncodingType;
00003     DWORD cbData;
00004     PBYTE pbData;
00005 } EFS_CERTIFICATE_BLOB, *PEFS_CERTIFICATE_BLOB;
00006 
00007 typedef struct _EFS_HASH_BLOB {
00008     DWORD cbData;
00009     PBYTE pbData;
00010 } EFS_HASH_BLOB, *PEFS_HASH_BLOB;
00011 
00012 typedef struct _ENCRYPTION_CERTIFICATE {
00013     DWORD cbTotalLength;
00014     SID* pUserSid;
00015     PEFS_CERTIFICATE_BLOB pCertBlob;
00016 } ENCRYPTION_CERTIFICATE, *PENCRYPTION_CERTIFICATE;
00017 
00018 typedef struct _ENCRYPTION_CERTIFICATE_HASH {
00019     DWORD cbTotalLength;
00020     SID* pUserSid;
00021     PEFS_HASH_BLOB pHash;
00022     LPWSTR lpDisplayInformation;
00023 } ENCRYPTION_CERTIFICATE_HASH, *PENCRYPTION_CERTIFICATE_HASH;
00024 
00025 typedef struct _ENCRYPTION_CERTIFICATE_LIST {
00026     DWORD nUsers;
00027     PENCRYPTION_CERTIFICATE* pUsers;
00028 } ENCRYPTION_CERTIFICATE_LIST, *PENCRYPTION_CERTIFICATE_LIST;
00029 
00030 typedef struct _ENCRYPTION_CERTIFICATE_HASH_LIST {
00031     DWORD nCert_Hash;
00032     PENCRYPTION_CERTIFICATE_HASH* pUsers;
00033 } ENCRYPTION_CERTIFICATE_HASH_LIST, *PENCRYPTION_CERTIFICATE_HASH_LIST;
00034 
00035 DWORD WINAPI AddUsersToEncryptedFile (
00036     LPCWSTR,
00037     PENCRYPTION_CERTIFICATE_LIST
00038     );
00039 
00040 DWORD WINAPI RemoveUsersFromEncryptedFile (
00041     LPCWSTR,
00042     PENCRYPTION_CERTIFICATE_HASH_LIST
00043     );
00044 
00045 BOOL WINAPI EncryptionDisable (
00046     LPCWSTR,
00047     BOOL
00048     );
00049 
00050 BOOL WINAPI FileEncryptionStatus (
00051     _In_ LPCTSTR,
00052     _Out_ LPDWORD
00053     );
00054 
00055 DWORD WINAPI QueryUsersOnEncryptedFile (
00056     LPCWSTR,
00057     PENCRYPTION_CERTIFICATE_HASH_LIST*
00058     );
00059 
00060 void WINAPI FreeEncryptionCertificateHashList (
00061     PENCRYPTION_CERTIFICATE_HASH_LIST
00062     );
00063 
00064 DWORD WINAPI QueryRecoveryAgentsOnEncryptedFile (
00065     LPCWSTR,
00066     PENCRYPTION_CERTIFICATE_HASH_LIST*
00067     );

Generated on Sun May 27 2012 04:32:39 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.