Platform SDK: Files and I/O

AddUsersToEncryptedFile

The AddUsersToEncryptedFile function adds user keys to a specified encrypted file.

DWORD AddUsersToEncryptedFile(
  LPCWSTR lpFileName,                  // file name
  PENCRYPTION_CERTIFICATE_LIST pUsers  // user keys
);

Parameters

lpFileName
[in] Pointer to a null-terminated Unicode string that specifies the name of the encrypted file.
pUsers
[in] Pointer to a ENCRYPTION_CERTIFICATE_LIST structure that contains the list of new user keys to be added to the file.

Return Values

If the function succeeds, the return value is ERROR_SUCCESS.

If the function fails, the return value is a Win32 error code. For a complete list of error codes, see Error Codes or the Platform SDK header file WinError.h.

Requirements

  Windows NT/2000: Requires Windows 2000.
  Windows 95/98: Unsupported.
  Header: Declared in Winefs.h; include Windows.h.
  Library: Use Advapi32.lib.

See Also

File Systems Overview, File System Functions, ENCRYPTION_CERTIFICATE_LIST