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.

67 lines
1.4 KiB

  1. DWORD
  2. UnMarshallWMIPolicyObject(
  3. IWbemClassObject *pWbemClassObject,
  4. PIPSEC_POLICY_OBJECT * ppIpsecPolicyObject
  5. );
  6. DWORD
  7. UnMarshallWMIFilterObject(
  8. IWbemClassObject *pWbemClassObject,
  9. PIPSEC_FILTER_OBJECT * ppIpsecFilterObject
  10. );
  11. DWORD
  12. UnMarshallWMINegPolObject(
  13. IWbemClassObject *pWbemClassObject,
  14. PIPSEC_NEGPOL_OBJECT * ppIpsecNegPolObject
  15. );
  16. DWORD
  17. UnMarshallWMIISAKMPObject(
  18. IWbemClassObject *pWbemClassObject,
  19. PIPSEC_ISAKMP_OBJECT * ppIpsecISAKMPObject
  20. );
  21. DWORD
  22. UnMarshallWMINFAObject(
  23. IWbemServices *pWbemServices,
  24. LPWSTR pszIpsecNFAReference,
  25. PIPSEC_NFA_OBJECT * ppIpsecNFAObject,
  26. LPWSTR * ppszFilterReference,
  27. LPWSTR * ppszNegPolReference
  28. );
  29. DWORD
  30. WMIstoreQueryValue(
  31. IWbemClassObject *pWbemClassObject,
  32. LPWSTR pszValueName,
  33. DWORD dwType,
  34. LPBYTE *ppValueData,
  35. LPDWORD pdwSize
  36. );
  37. HRESULT
  38. ReadPolicyObjectFromDirectoryEx(
  39. LPWSTR pszMachineName,
  40. LPWSTR pszPolicyDN,
  41. BOOL bDeepRead,
  42. PIPSEC_POLICY_OBJECT * ppIpsecPolicyObject
  43. );
  44. HRESULT
  45. WritePolicyObjectDirectoryToWMI(
  46. IWbemServices *pWbemServices,
  47. PIPSEC_POLICY_OBJECT pIpsecPolicyObject,
  48. PGPO_INFO pGPOInfo
  49. );
  50. DWORD
  51. CreateIWbemServices(
  52. LPWSTR pszIpsecWMINamespace,
  53. IWbemServices **ppWbemServices
  54. );
  55. DWORD
  56. Win32FromWmiHresult(
  57. HRESULT hr
  58. );