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.

93 lines
1.7 KiB

  1. DWORD
  2. RegEnumFilterData(
  3. HKEY hRegistryKey,
  4. LPWSTR pszIpsecRootContainer,
  5. PIPSEC_FILTER_DATA ** pppIpsecFilterData,
  6. PDWORD pdwNumFilterObjects
  7. );
  8. DWORD
  9. RegEnumFilterObjects(
  10. HKEY hRegistryKey,
  11. LPWSTR pszIpsecRootContainer,
  12. PIPSEC_FILTER_OBJECT ** pppIpsecFilterObjects,
  13. PDWORD pdwNumFilterObjects
  14. );
  15. DWORD
  16. RegSetFilterData(
  17. HKEY hRegistryKey,
  18. LPWSTR pszIpsecRootContainer,
  19. LPWSTR pszLocationName,
  20. PIPSEC_FILTER_DATA pIpsecFilterData
  21. );
  22. DWORD
  23. RegSetFilterObject(
  24. HKEY hRegistryKey,
  25. LPWSTR pszIpsecRootContainer,
  26. PIPSEC_FILTER_OBJECT pIpsecFilterObject
  27. );
  28. DWORD
  29. RegCreateFilterData(
  30. HKEY hRegistryKey,
  31. LPWSTR pszIpsecRootContainer,
  32. PIPSEC_FILTER_DATA pIpsecFilterData
  33. );
  34. DWORD
  35. RegCreateFilterObject(
  36. HKEY hRegistryKey,
  37. LPWSTR pszIpsecRootContainer,
  38. PIPSEC_FILTER_OBJECT pIpsecFilterObject
  39. );
  40. DWORD
  41. RegDeleteFilterData(
  42. HKEY hRegistryKey,
  43. LPWSTR pszIpsecRootContainer,
  44. GUID FilterIdentifier
  45. );
  46. DWORD
  47. RegUnmarshallFilterData(
  48. PIPSEC_FILTER_OBJECT pIpsecFilterObject,
  49. PIPSEC_FILTER_DATA * ppIpsecFilterData
  50. );
  51. DWORD
  52. RegMarshallFilterObject(
  53. PIPSEC_FILTER_DATA pIpsecFilterData,
  54. PIPSEC_FILTER_OBJECT * ppIpsecFilterObject
  55. );
  56. DWORD
  57. MarshallFilterBuffer(
  58. PIPSEC_FILTER_DATA pIpsecFilterData,
  59. LPBYTE * ppBuffer,
  60. DWORD * pdwBufferLen
  61. );
  62. DWORD
  63. MarshallFilterSpecBuffer(
  64. PIPSEC_FILTER_SPEC pIpsecFilterSpec,
  65. LPBYTE * ppMem,
  66. DWORD * pdwSize
  67. );
  68. DWORD
  69. RegGetFilterData(
  70. HKEY hRegistryKey,
  71. LPWSTR pszIpsecRootContainer,
  72. GUID FilterGUID,
  73. PIPSEC_FILTER_DATA * ppIpsecFilterData
  74. );
  75. VOID
  76. FreeSpecBuffer(
  77. PSPEC_BUFFER pSpecBuffer,
  78. DWORD dwNumFilterSpecs
  79. );