73 lines
858 B
C
73 lines
858 B
C
|
//
|
||
|
// REGKYLST.H
|
||
|
//
|
||
|
// Copyright (C) Microsoft Corporation, 1995
|
||
|
//
|
||
|
|
||
|
#ifndef _REGKYLST_
|
||
|
#define _REGKYLST_
|
||
|
|
||
|
VOID
|
||
|
INTERNAL
|
||
|
RgInitPredefinedKeys(
|
||
|
VOID
|
||
|
);
|
||
|
|
||
|
BOOL
|
||
|
INTERNAL
|
||
|
RgAllocKeyHandleStructures(
|
||
|
VOID
|
||
|
);
|
||
|
|
||
|
VOID
|
||
|
INTERNAL
|
||
|
RgFreeKeyHandleStructures(
|
||
|
VOID
|
||
|
);
|
||
|
|
||
|
HKEY
|
||
|
INTERNAL
|
||
|
RgCreateKeyHandle(
|
||
|
VOID
|
||
|
);
|
||
|
|
||
|
VOID
|
||
|
INTERNAL
|
||
|
RgDestroyKeyHandle(
|
||
|
HKEY hKey
|
||
|
);
|
||
|
|
||
|
int
|
||
|
INTERNAL
|
||
|
RgValidateAndConvertKeyHandle(
|
||
|
LPHKEY lphKey
|
||
|
);
|
||
|
|
||
|
VOID
|
||
|
INTERNAL
|
||
|
RgIncrementKeyReferenceCount(
|
||
|
HKEY hKey
|
||
|
);
|
||
|
|
||
|
HKEY
|
||
|
INTERNAL
|
||
|
RgFindOpenKeyHandle(
|
||
|
LPFILE_INFO lpFileInfo,
|
||
|
DWORD KeynodeIndex
|
||
|
);
|
||
|
|
||
|
VOID
|
||
|
INTERNAL
|
||
|
RgInvalidateKeyHandles(
|
||
|
LPFILE_INFO lpFileInfo,
|
||
|
UINT PredefinedKeyIndex
|
||
|
);
|
||
|
|
||
|
extern KEY g_RgLocalMachineKey;
|
||
|
extern KEY g_RgUsersKey;
|
||
|
#ifdef WANT_DYNKEY_SUPPORT
|
||
|
extern KEY g_RgDynDataKey;
|
||
|
#endif
|
||
|
|
||
|
#endif // _REGKYLST_
|