ReactOS 0.4.16-dev-340-g0540c21
winefs.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _CERTIFICATE_BLOB
 
struct  _EFS_HASH_BLOB
 
struct  _ENCRYPTION_CERTIFICATE
 
struct  _ENCRYPTION_CERTIFICATE_HASH
 
struct  _ENCRYPTION_CERTIFICATE_LIST
 
struct  _ENCRYPTION_CERTIFICATE_HASH_LIST
 

Typedefs

typedef struct _CERTIFICATE_BLOB EFS_CERTIFICATE_BLOB
 
typedef struct _CERTIFICATE_BLOBPEFS_CERTIFICATE_BLOB
 
typedef struct _EFS_HASH_BLOB EFS_HASH_BLOB
 
typedef struct _EFS_HASH_BLOBPEFS_HASH_BLOB
 
typedef struct _ENCRYPTION_CERTIFICATE ENCRYPTION_CERTIFICATE
 
typedef struct _ENCRYPTION_CERTIFICATEPENCRYPTION_CERTIFICATE
 
typedef struct _ENCRYPTION_CERTIFICATE_HASH ENCRYPTION_CERTIFICATE_HASH
 
typedef struct _ENCRYPTION_CERTIFICATE_HASHPENCRYPTION_CERTIFICATE_HASH
 
typedef struct _ENCRYPTION_CERTIFICATE_LIST ENCRYPTION_CERTIFICATE_LIST
 
typedef struct _ENCRYPTION_CERTIFICATE_LISTPENCRYPTION_CERTIFICATE_LIST
 
typedef struct _ENCRYPTION_CERTIFICATE_HASH_LIST ENCRYPTION_CERTIFICATE_HASH_LIST
 
typedef struct _ENCRYPTION_CERTIFICATE_HASH_LISTPENCRYPTION_CERTIFICATE_HASH_LIST
 

Functions

DWORD WINAPI AddUsersToEncryptedFile (LPCWSTR, PENCRYPTION_CERTIFICATE_LIST)
 
DWORD WINAPI RemoveUsersFromEncryptedFile (LPCWSTR, PENCRYPTION_CERTIFICATE_HASH_LIST)
 
BOOL WINAPI EncryptionDisable (LPCWSTR, BOOL)
 
BOOL WINAPI FileEncryptionStatus (_In_ LPCTSTR, _Out_ LPDWORD)
 
DWORD WINAPI QueryUsersOnEncryptedFile (LPCWSTR, PENCRYPTION_CERTIFICATE_HASH_LIST *)
 
void WINAPI FreeEncryptionCertificateHashList (PENCRYPTION_CERTIFICATE_HASH_LIST)
 
DWORD WINAPI QueryRecoveryAgentsOnEncryptedFile (LPCWSTR, PENCRYPTION_CERTIFICATE_HASH_LIST *)
 

Typedef Documentation

◆ EFS_CERTIFICATE_BLOB

◆ EFS_HASH_BLOB

◆ ENCRYPTION_CERTIFICATE

◆ ENCRYPTION_CERTIFICATE_HASH

◆ ENCRYPTION_CERTIFICATE_HASH_LIST

◆ ENCRYPTION_CERTIFICATE_LIST

◆ PEFS_CERTIFICATE_BLOB

◆ PEFS_HASH_BLOB

◆ PENCRYPTION_CERTIFICATE

◆ PENCRYPTION_CERTIFICATE_HASH

◆ PENCRYPTION_CERTIFICATE_HASH_LIST

◆ PENCRYPTION_CERTIFICATE_LIST

Function Documentation

◆ AddUsersToEncryptedFile()

DWORD WINAPI AddUsersToEncryptedFile ( LPCWSTR  lpcwstr,
PENCRYPTION_CERTIFICATE_LIST  pencryption_certificate_list 
)

Definition at line 19 of file efs.c.

21{
22 FIXME("%s() not implemented!\n", __FUNCTION__);
24}
#define FIXME(fmt,...)
Definition: precomp.h:53
#define ERROR_CALL_NOT_IMPLEMENTED
Definition: compat.h:102
#define __FUNCTION__
Definition: types.h:116

◆ EncryptionDisable()

BOOL WINAPI EncryptionDisable ( LPCWSTR  DirPath,
BOOL  Disable 
)

Definition at line 101 of file efs.c.

103{
104 FIXME("%s() not implemented!\n", __FUNCTION__);
106 return FALSE;
107}
#define FALSE
Definition: types.h:117
#define SetLastError(x)
Definition: compat.h:752

◆ FileEncryptionStatus()

BOOL WINAPI FileEncryptionStatus ( _In_  LPCTSTR,
_Out_  LPDWORD 
)

◆ FreeEncryptionCertificateHashList()

void WINAPI FreeEncryptionCertificateHashList ( PENCRYPTION_CERTIFICATE_HASH_LIST  pencryption_certificate_hash_list)

Definition at line 161 of file efs.c.

162{
163 FIXME("%s() not implemented!\n", __FUNCTION__);
164 return;
165}

◆ QueryRecoveryAgentsOnEncryptedFile()

DWORD WINAPI QueryRecoveryAgentsOnEncryptedFile ( LPCWSTR  lpctstr,
PENCRYPTION_CERTIFICATE_HASH_LIST pencryption_certificate_hash_list 
)

Definition at line 172 of file efs.c.

174{
175 FIXME("%s() not implemented!\n", __FUNCTION__);
177}

◆ QueryUsersOnEncryptedFile()

DWORD WINAPI QueryUsersOnEncryptedFile ( LPCWSTR  lpctstr,
PENCRYPTION_CERTIFICATE_HASH_LIST pencryption_certificate_hash_list 
)

Definition at line 184 of file efs.c.

186{
187 FIXME("%s() not implemented!\n", __FUNCTION__);
189}

◆ RemoveUsersFromEncryptedFile()

DWORD WINAPI RemoveUsersFromEncryptedFile ( LPCWSTR  lpcwstr,
PENCRYPTION_CERTIFICATE_HASH_LIST  pencryption_certificate_hash_list 
)

Definition at line 196 of file efs.c.

198{
199 FIXME("%s() not implemented!\n", __FUNCTION__);
201}