66 lines
1 KiB
C
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
|
|
|