windows-nt/Source/XPSP1/NT/ds/win32/ntcrypto/dssinc/reg.h
2020-09-26 16:20:57 +08:00

66 lines
1 KiB
C

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