RegSecureKey (Windows CE 5.0)

Send Feedback

This structure describes what root keys must be protected in the system from non-trusted applications.

typedef struct RegSecureKey {WORD wRoots;WORD wLen;LPWSTR pName;} RegSecureKey;

Members

  • wRoots
    A bitmask of values that describes the predefined reserved roots the protected key is under. The following table shows the possible values for this member.
    Value Description
    REGSEC_HKCR Secure under HKEY_CLASSES_ROOT
    REGSEC_HKCU Secure under HKEY_CURRENT_USER
    REGSEC_HKLM Secure under HKEY_LOCAL_MACHINE
    REGSEC_HKUS Secure under HKEY_USERS
  • wLen
    Length of the string pointed to by pName*,* not including the terminating NULL.
  • pName
    Pointer to a buffer containing the name of the key to protect.

Remarks

The key specified by pName must be a key directly off the root of HKEY_LOCAL_MACHINE, HKEY_CURRENT_USER, HKEY_USERS, or HKEY_CLASSES_ROOT. This will protect data from this key all its subkeys.

Requirements

OS Versions: Windows CE .NET 4.0 and later.
Header: Pwinreg.h.

See Also

IOCTL_HAL_GETREGSECUREKEYS | RegSecureKeyList

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.