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.
257 lines
5.2 KiB
257 lines
5.2 KiB
HRESULT
|
|
PersistWMIObject(
|
|
IWbemServices *pWbemServices,
|
|
PIPSEC_POLICY_OBJECT pIpsecRegPolicyObject,
|
|
PGPO_INFO pGPOInfo
|
|
);
|
|
|
|
HRESULT
|
|
PersistNegPolObjectsEx(
|
|
IWbemServices *pWbemServices,
|
|
IWbemClassObject *pWbemClassObj,
|
|
PIPSEC_NEGPOL_OBJECT *ppIpsecNegPolObjects,
|
|
DWORD dwNumNegPolObjects,
|
|
PGPO_INFO pGPOInfo
|
|
);
|
|
|
|
HRESULT
|
|
PersistFilterObjectsEx(
|
|
IWbemServices *pWbemServices,
|
|
IWbemClassObject *pWbemClassObj,
|
|
PIPSEC_FILTER_OBJECT * ppIpsecFilterObjects,
|
|
DWORD dwNumFilterObjects,
|
|
PGPO_INFO pGPOInfo
|
|
);
|
|
|
|
HRESULT
|
|
PersistNFAObjectsEx(
|
|
IWbemServices *pWbemServices,
|
|
IWbemClassObject *pWbemClassObj,
|
|
PIPSEC_NFA_OBJECT * ppIpsecNFAObjects,
|
|
DWORD dwNumNFAObjects,
|
|
PGPO_INFO pGPOInfo
|
|
);
|
|
|
|
HRESULT
|
|
PersistISAKMPObjectsEx(
|
|
IWbemServices *pWbemServices,
|
|
IWbemClassObject *pWbemClassObj,
|
|
PIPSEC_ISAKMP_OBJECT * ppIpsecISAKMPObjects,
|
|
DWORD dwNumISAKMPObjects,
|
|
PGPO_INFO pGPOInfo
|
|
);
|
|
|
|
HRESULT
|
|
PersistPolicyObjectEx(
|
|
IWbemServices *pWbemServices,
|
|
IWbemClassObject *pWbemClassObj,
|
|
PIPSEC_POLICY_OBJECT pIpsecPolicyObject,
|
|
PGPO_INFO pGPOInfo
|
|
);
|
|
|
|
HRESULT
|
|
PersistNFAObjectEx(
|
|
IWbemServices *pWbemServices,
|
|
IWbemClassObject *pWbemClassObj,
|
|
PIPSEC_NFA_OBJECT pIpsecNFAObject,
|
|
PGPO_INFO pGPOInfo
|
|
);
|
|
|
|
|
|
HRESULT
|
|
PersistFilterObjectEx(
|
|
IWbemServices *pWbemServices,
|
|
IWbemClassObject *pWbemClassObj,
|
|
PIPSEC_FILTER_OBJECT pIpsecFilterObject,
|
|
PGPO_INFO pGPOInfo
|
|
);
|
|
|
|
|
|
HRESULT
|
|
PersistNegPolObjectEx(
|
|
IWbemServices *pWbemServices,
|
|
IWbemClassObject *pWbemClassObj,
|
|
PIPSEC_NEGPOL_OBJECT pIpsecNegPolObject,
|
|
PGPO_INFO pGPOInfo
|
|
);
|
|
|
|
HRESULT
|
|
PersistISAKMPObjectEx(
|
|
IWbemServices *pWbemServices,
|
|
IWbemClassObject *pWbemClassObj,
|
|
PIPSEC_ISAKMP_OBJECT pIpsecISAKMPObject,
|
|
PGPO_INFO pGPOInfo
|
|
);
|
|
|
|
HRESULT
|
|
PersistComnRSOPPolicySettings(
|
|
IWbemClassObject * pInstIPSECObj,
|
|
PGPO_INFO pGPOInfo
|
|
);
|
|
|
|
HRESULT
|
|
CloneDirectoryPolicyObjectEx(
|
|
PIPSEC_POLICY_OBJECT pIpsecPolicyObject,
|
|
PIPSEC_POLICY_OBJECT * ppIpsecWMIPolicyObject
|
|
);
|
|
|
|
DWORD
|
|
CloneDirectoryNFAObjectsEx(
|
|
PIPSEC_NFA_OBJECT * ppIpsecNFAObjects,
|
|
DWORD dwNumNFAObjects,
|
|
PIPSEC_NFA_OBJECT ** pppIpsecWMINFAObjects
|
|
);
|
|
|
|
DWORD
|
|
CloneDirectoryFilterObjectsEx(
|
|
PIPSEC_FILTER_OBJECT * ppIpsecFilterObjects,
|
|
DWORD dwNumFilterObjects,
|
|
PIPSEC_FILTER_OBJECT ** pppIpsecWMIFilterObjects
|
|
);
|
|
|
|
|
|
DWORD
|
|
CloneDirectoryISAKMPObjectsEx(
|
|
PIPSEC_ISAKMP_OBJECT * ppIpsecISAKMPObjects,
|
|
DWORD dwNumISAKMPObjects,
|
|
PIPSEC_ISAKMP_OBJECT ** pppIpsecWMIISAKMPObjects
|
|
);
|
|
|
|
|
|
DWORD
|
|
CloneDirectoryNegPolObjectsEx(
|
|
PIPSEC_NEGPOL_OBJECT * ppIpsecNegPolObjects,
|
|
DWORD dwNumNegPolObjects,
|
|
PIPSEC_NEGPOL_OBJECT ** pppIpsecWMINegPolObjects
|
|
);
|
|
|
|
DWORD
|
|
CloneDirectoryFilterObjectEx(
|
|
PIPSEC_FILTER_OBJECT pIpsecFilterObject,
|
|
PIPSEC_FILTER_OBJECT * ppIpsecWMIFilterObject
|
|
);
|
|
|
|
|
|
DWORD
|
|
CloneDirectoryNegPolObjectEx(
|
|
PIPSEC_NEGPOL_OBJECT pIpsecNegPolObject,
|
|
PIPSEC_NEGPOL_OBJECT * ppIpsecWMINegPolObject
|
|
);
|
|
|
|
DWORD
|
|
CloneDirectoryNFAObjectEx(
|
|
PIPSEC_NFA_OBJECT pIpsecNFAObject,
|
|
PIPSEC_NFA_OBJECT * ppIpsecWMINFAObject
|
|
);
|
|
|
|
DWORD
|
|
CloneDirectoryISAKMPObjectEx(
|
|
PIPSEC_ISAKMP_OBJECT pIpsecISAKMPObject,
|
|
PIPSEC_ISAKMP_OBJECT * ppIpsecWMIISAKMPObject
|
|
);
|
|
|
|
DWORD
|
|
CopyFilterDSToFQWMIString(
|
|
LPWSTR pszFilterDN,
|
|
LPWSTR * ppszFilterName
|
|
);
|
|
|
|
|
|
DWORD
|
|
CopyNFADSToFQWMIString(
|
|
LPWSTR pszNFADN,
|
|
LPWSTR * ppszNFAName
|
|
);
|
|
|
|
DWORD
|
|
CopyNegPolDSToFQWMIString(
|
|
LPWSTR pszNegPolDN,
|
|
LPWSTR * ppszNegPolName
|
|
);
|
|
|
|
DWORD
|
|
CopyPolicyDSToFQWMIString(
|
|
LPWSTR pszPolicyDN,
|
|
LPWSTR * ppszPolicyName
|
|
);
|
|
|
|
DWORD
|
|
CopyISAKMPDSToFQWMIString(
|
|
LPWSTR pszISAKMPDN,
|
|
LPWSTR * ppszISAKMPName
|
|
);
|
|
|
|
DWORD
|
|
CloneNFAReferencesDSToWMI(
|
|
LPWSTR * ppszIpsecNFAReferences,
|
|
DWORD dwNFACount,
|
|
LPWSTR * * pppszIpsecWMINFAReferences,
|
|
PDWORD pdwWMINFACount
|
|
);
|
|
|
|
HRESULT
|
|
WMIWriteMultiValuedString(
|
|
IWbemClassObject *pInstWbemClassObject,
|
|
LPWSTR pszValueName,
|
|
LPWSTR * ppszStringReferences,
|
|
DWORD dwNumStringReferences
|
|
);
|
|
|
|
DWORD
|
|
CopyFilterDSToWMIString(
|
|
LPWSTR pszFilterDN,
|
|
LPWSTR * ppszFilterName
|
|
);
|
|
|
|
DWORD
|
|
CopyNFADSToWMIString(
|
|
LPWSTR pszNFADN,
|
|
LPWSTR * ppszNFAName
|
|
);
|
|
|
|
DWORD
|
|
CopyNegPolDSToWMIString(
|
|
LPWSTR pszNegPolDN,
|
|
LPWSTR * ppszNegPolName
|
|
);
|
|
|
|
DWORD
|
|
CopyPolicyDSToWMIString(
|
|
LPWSTR pszPolicyDN,
|
|
LPWSTR * ppszPolicyName
|
|
);
|
|
|
|
DWORD
|
|
CopyISAKMPDSToWMIString(
|
|
LPWSTR pszISAKMPDN,
|
|
LPWSTR * ppszISAKMPName
|
|
);
|
|
|
|
HRESULT
|
|
LogBlobPropertyEx(
|
|
IWbemClassObject *pInstance,
|
|
BSTR bstrPropName,
|
|
BYTE *pbBlob,
|
|
DWORD dwLen
|
|
);
|
|
|
|
HRESULT
|
|
DeleteWMIClassObject(
|
|
IWbemServices *pWbemServices,
|
|
LPWSTR pszIpsecWMIObject
|
|
);
|
|
|
|
LPWSTR
|
|
AllocPolBstrStr(
|
|
LPCWSTR pStr
|
|
);
|
|
|
|
HRESULT
|
|
PolSysAllocString(
|
|
BSTR * pbsStr,
|
|
const OLECHAR * sz
|
|
);
|
|
|
|
#define SKIPL(pstr) (pstr+2)
|
|
|
|
#define IPSEC_RSOP_CLASSNAME L"RSOP_IPSECPolicySetting"
|