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.

80 lines
1.4 KiB

  1. //
  2. // System Includes
  3. //
  4. #include <windows.h>
  5. //
  6. // CRunTime Includes
  7. //
  8. #include <stdlib.h>
  9. #include <limits.h>
  10. #include <io.h>
  11. #include <stdio.h>
  12. #include <wchar.h>
  13. #include <dsgetdc.h>
  14. #include <lm.h>
  15. #define UNICODE
  16. #include <rpc.h>
  17. #include <winldap.h>
  18. #include <time.h>
  19. #include <ipsec.h>
  20. #include <oakdefs.h>
  21. #include "polstore2.h"
  22. #include "ldaputil.h"
  23. #include "memory.h"
  24. #include "structs.h"
  25. #include "dsstore.h"
  26. #include "regstore.h"
  27. #include "persist.h"
  28. #include "procrule.h"
  29. #include "utils.h"
  30. #include "policy-d.h"
  31. #include "policy-r.h"
  32. #include "filters-d.h"
  33. #include "filters-r.h"
  34. #include "negpols-d.h"
  35. #include "negpols-r.h"
  36. #include "rules-d.h"
  37. #include "rules-r.h"
  38. #include "refer-d.h"
  39. #include "refer-r.h"
  40. #include "isakmp-d.h"
  41. #include "isakmp-r.h"
  42. #include "connui.h"
  43. #include "reginit.h"
  44. #include "dllsvr.h"
  45. #include "update-d.h"
  46. #include "update-r.h"
  47. #include "polstmsg.h"
  48. typedef struct _IPSEC_POLICY_STORE {
  49. DWORD dwProvider;
  50. HKEY hParentRegistryKey;
  51. HKEY hRegistryKey;
  52. LPWSTR pszLocationName;
  53. HLDAP hLdapBindHandle;
  54. LPWSTR pszIpsecRootContainer;
  55. LPWSTR pszFileName;
  56. }IPSEC_POLICY_STORE, *PIPSEC_POLICY_STORE;
  57. #include "import.h"
  58. #include "export.h"
  59. #include "policy-f.h"
  60. #include "filters-f.h"
  61. #include "negpols-f.h"
  62. #include "isakmp-f.h"
  63. #include "rules-f.h"
  64. #include "restore-r.h"
  65. #include "validate.h"
  66. #define SZAPPNAME L"polstore.dll"