Windows2000/private/windows/base/ntcrypto/dssinc/reg.h
2020-09-30 17:12:32 +02:00

55 lines
1.2 KiB
C

/* reg.h */
#ifdef __cplusplus
extern "C" {
#endif
/*********************************/
/* Definitions */
/*********************************/
/*********************************/
/* Structure Definitions */
/*********************************/
/*********************************/
/* Function Definitions */
/*********************************/
DWORD OpenUserKeyGroup(
Context_t *pContext,
LPSTR szUserName,
DWORD dwFlags
);
BOOL openKeyGroup(
IN OUT Context_t *pContext
);
BOOL closeKeyGroup (
IN Context_t *pContext
);
// Delete the user group
DWORD DeleteOldKeyGroup(
IN Context_t *pContext,
IN BOOL fMigration
);
DWORD DeleteKeyGroup(
IN Context_t *pContext
);
BOOL readKey(HKEY hLoc, char *pszName, BYTE **Data, DWORD *pcbLen);
BOOL saveKey(HKEY hLoc, CONST char *pszName, void *Data, DWORD dwLen);
void CheckKeySetType(
Context_t *pContext
);
#ifdef __cplusplus
}
#endif