winefs.h header

This header is used by Data Access and Storage. For more information, see:

winefs.h contains the following programming interfaces:

Functions

 
AddUsersToEncryptedFile

Adds user keys to the specified encrypted file.
DuplicateEncryptionInfoFile

Copies the EFS metadata from one file or directory to another.
EncryptionDisable

Disables or enables encryption of the specified directory and the files in it.
FreeEncryptionCertificateHashList

Frees a certificate hash list.
QueryRecoveryAgentsOnEncryptedFile

Retrieves a list of recovery agents for the specified file.
QueryUsersOnEncryptedFile

Retrieves a list of users for the specified file.
RemoveUsersFromEncryptedFile

Removes specified certificate hashes from a specified file.
SetUserFileEncryptionKey

Sets the user's current key to the specified certificate.

Structures

 
EFS_CERTIFICATE_BLOB

Contains a certificate.
EFS_HASH_BLOB

Contains a certificate hash.
ENCRYPTION_CERTIFICATE

Contains a certificate and the SID of its owner.
ENCRYPTION_CERTIFICATE_HASH

Contains a certificate hash and display information for the certificate.
ENCRYPTION_CERTIFICATE_HASH_LIST

Contains a list of certificate hashes.
ENCRYPTION_CERTIFICATE_LIST

Contains a list of certificates.