Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

66 lines
871 B

  1. //
  2. // REGKYLST.H
  3. //
  4. // Copyright (C) Microsoft Corporation, 1995
  5. //
  6. #ifndef _REGKYLST_
  7. #define _REGKYLST_
  8. BOOL
  9. INTERNAL
  10. RgAllocKeyHandleStructures(
  11. VOID
  12. );
  13. VOID
  14. INTERNAL
  15. RgFreeKeyHandleStructures(
  16. VOID
  17. );
  18. HKEY
  19. INTERNAL
  20. RgCreateKeyHandle(
  21. VOID
  22. );
  23. VOID
  24. INTERNAL
  25. RgDestroyKeyHandle(
  26. HKEY hKey
  27. );
  28. int
  29. INTERNAL
  30. RgValidateAndConvertKeyHandle(
  31. LPHKEY lphKey
  32. );
  33. VOID
  34. INTERNAL
  35. RgIncrementKeyReferenceCount(
  36. HKEY hKey
  37. );
  38. HKEY
  39. INTERNAL
  40. RgFindOpenKeyHandle(
  41. LPFILE_INFO lpFileInfo,
  42. DWORD KeynodeIndex
  43. );
  44. VOID
  45. INTERNAL
  46. RgInvalidateKeyHandles(
  47. LPFILE_INFO lpFileInfo,
  48. UINT PredefinedKeyIndex
  49. );
  50. extern KEY g_RgLocalMachineKey;
  51. extern KEY g_RgUsersKey;
  52. #ifdef WANT_DYNKEY_SUPPORT
  53. extern KEY g_RgDynDataKey;
  54. #endif
  55. #endif // _REGKYLST_