Source code of Windows XP (NT5)
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.

85 lines
1.5 KiB

  1. //+--------------------------------------------------------------------------
  2. //
  3. // Copyright (c) 1997-1999 Microsoft Corporation
  4. //
  5. // File: lkpdesc.h
  6. //
  7. // Contents:
  8. //
  9. // History:
  10. //
  11. //---------------------------------------------------------------------------
  12. #ifndef __LKPDESC_H__
  13. #define __LKPDESC_H__
  14. #include "server.h"
  15. #ifdef __cplusplus
  16. extern "C" {
  17. #endif
  18. void
  19. TLSDBLockKeyPackDescTable();
  20. void
  21. TLSDBUnlockKeyPackDescTable();
  22. DWORD
  23. TLSDBKeyPackDescEnumBegin(
  24. IN PTLSDbWorkSpace pDbWkSpace,
  25. IN BOOL bMatchAll,
  26. IN DWORD dwSearchParm,
  27. IN PLICPACKDESC lpKeyPackDesc
  28. );
  29. DWORD
  30. TLSDBKeyPackDescEnumNext(
  31. IN PTLSDbWorkSpace pDbWkSpace,
  32. IN OUT PLICPACKDESC lpKeyPackDesc
  33. );
  34. DWORD
  35. TLSDBKeyPackDescEnumEnd(
  36. IN PTLSDbWorkSpace pDbWkSpace
  37. );
  38. DWORD
  39. TLSDBKeyPackDescAddEntry(
  40. IN PTLSDbWorkSpace pDbWkSpace,
  41. IN PLICPACKDESC lpKeyPackDesc
  42. );
  43. DWORD
  44. TLSDBKeyPackDescDeleteEntry(
  45. IN PTLSDbWorkSpace pDbWkSpace,
  46. IN PLICPACKDESC lpKeyPackDesc
  47. );
  48. DWORD
  49. TLSDBKeyPackDescUpdateEntry(
  50. IN PTLSDbWorkSpace pDbWkSpace,
  51. IN DWORD dwUpdateParm,
  52. IN PLICPACKDESC lpKeyPackDesc
  53. );
  54. DWORD
  55. TLSDBKeyPackDescSetValue(
  56. PTLSDbWorkSpace pDbWkSpace,
  57. DWORD dwSetParm,
  58. PLICPACKDESC lpKeyPackDesc
  59. );
  60. DWORD
  61. TLSDBKeyPackDescFind(
  62. IN PTLSDbWorkSpace pDbWkSpace,
  63. IN BOOL bMatchAllParam,
  64. IN DWORD dwSearchParm,
  65. IN PLICPACKDESC lpKeyPackDesc,
  66. IN OUT PLICPACKDESC lpKeyPackDescFound
  67. );
  68. #ifdef __cplusplus
  69. }
  70. #endif
  71. #endif