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.

83 lines
1.6 KiB

  1. DWORD
  2. RegEnumNegPolData(
  3. HKEY hRegistryKey,
  4. LPWSTR pszIpsecRootContainer,
  5. PIPSEC_NEGPOL_DATA ** pppIpsecNegPolData,
  6. PDWORD pdwNumNegPolObjects
  7. );
  8. DWORD
  9. RegEnumNegPolObjects(
  10. HKEY hRegistryKey,
  11. LPWSTR pszIpsecRootContainer,
  12. PIPSEC_NEGPOL_OBJECT ** pppIpsecNegPolObjects,
  13. PDWORD pdwNumNegPolObjects
  14. );
  15. DWORD
  16. RegSetNegPolData(
  17. HKEY hRegistryKey,
  18. LPWSTR pszIpsecRootContainer,
  19. LPWSTR pszLocationName,
  20. PIPSEC_NEGPOL_DATA pIpsecNegPolData
  21. );
  22. DWORD
  23. RegSetNegPolObject(
  24. HKEY hRegistryKey,
  25. LPWSTR pszIpsecRootContainer,
  26. PIPSEC_NEGPOL_OBJECT pIpsecNegPolObject
  27. );
  28. DWORD
  29. RegCreateNegPolData(
  30. HKEY hRegistryKey,
  31. LPWSTR pszIpsecRootContainer,
  32. PIPSEC_NEGPOL_DATA pIpsecNegPolData
  33. );
  34. DWORD
  35. RegCreateNegPolObject(
  36. HKEY hRegistryKey,
  37. LPWSTR pszIpsecRootContainer,
  38. PIPSEC_NEGPOL_OBJECT pIpsecNegPolObject
  39. );
  40. DWORD
  41. RegDeleteNegPolData(
  42. HKEY hRegistryKey,
  43. LPWSTR pszIpsecRootContainer,
  44. GUID NegPolIdentifier
  45. );
  46. DWORD
  47. RegUnmarshallNegPolData(
  48. PIPSEC_NEGPOL_OBJECT pIpsecNegPolObject,
  49. PIPSEC_NEGPOL_DATA * ppIpsecNegPolData
  50. );
  51. DWORD
  52. RegMarshallNegPolObject(
  53. PIPSEC_NEGPOL_DATA pIpsecNegPolData,
  54. PIPSEC_NEGPOL_OBJECT * ppIpsecNegPolObject
  55. );
  56. DWORD
  57. MarshallNegPolBuffer(
  58. PIPSEC_NEGPOL_DATA pIpsecNegPolData,
  59. LPBYTE * ppBuffer,
  60. DWORD * pdwBufferLen
  61. );
  62. DWORD
  63. RegGetNegPolData(
  64. HKEY hRegistryKey,
  65. LPWSTR pszIpsecRootContainer,
  66. GUID NegPolGUID,
  67. PIPSEC_NEGPOL_DATA * ppIpsecNegPolData
  68. );