123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 |
- /**
- * This file has no copyright assigned and is placed in the Public Domain.
- * This file is part of the mingw-w64 runtime package.
- * No warranty is given; refer to the file DISCLAIMER.PD within this package.
- */
- #ifndef _INC_WSDUTIL
- #define _INC_WSDUTIL
- #ifndef _INC_WSDAPI
- #error Please include wsdapi.h instead of this header. This header cannot be used directly.
- #endif
- #if (_WIN32_WINNT >= 0x0600)
- #ifdef __cplusplus
- extern "C" {
- #endif
- void* WINAPI WSDAllocateLinkedMemory(
- void *pParent,
- size_t cbSize
- );
- void WINAPI WSDAttachLinkedMemory(
- void *pParent,
- void *pChild
- );
- void WINAPI WSDDetachLinkedMemory(
- void *pVoid
- );
- void WINAPI WSDFreeLinkedMemory(
- void *pVoid
- );
- HRESULT WINAPI WSDGenerateFault(
- const LPCWSTR *pszCode,
- const LPCWSTR *pszSubCode,
- const LPCWSTR *pszReason,
- const LPCWSTR *pszDetail,
- IWSDXMLContext *pContext,
- WSD_SOAP_FAULT **ppFault
- );
- #define WSDAPI_OPTION_MAX_INBOUND_MESSAGE_SIZE 0x0001
- HRESULT WINAPI WSDGenerateFaultEx(
- WSDXML_NAME *pCode,
- WSDXML_NAME *pSubCode,
- WSD_LOCALIZED_STRING_LIST *pReasons,
- const LPCWSTR *pszDetail,
- WSD_SOAP_FAULT **ppFault
- );
- HRESULT WINAPI WSDGetConfigurationOption(
- DWORD dwOption,
- LPVOID pVoid,
- DWORD cbOutBuffer
- );
- HRESULT WINAPI WSDSetConfigurationOption(
- DWORD dwOption,
- LPVOID pVoid,
- DWORD cbInBuffer
- );
- STDAPI WSDXMLAddChild(
- WSDXML_ELEMENT *pParent,
- WSDXML_ELEMENT *pChild
- );
- STDAPI WSDXMLAddSibling(
- WSDXML_ELEMENT *pFirst,
- WSDXML_ELEMENT *pSecond
- );
- STDAPI WSDXMLBuildAnyForSingleElement(
- WSDXML_NAME *pElementName,
- const LPCWSTR *pszText,
- WSDXML_ELEMENT **ppAny
- );
- HRESULT WINAPI WSDXMLCleanupElement(
- WSDXML_ELEMENT *pAny
- );
- STDAPI WSDXMLGetValueFromAny(
- const WCHAR *pszNamespace,
- const WCHAR *pszName,
- WSDXML_ELEMENT *pAny,
- const LPCWSTR *ppszValue
- );
- #ifdef __cplusplus
- }
- #endif
- #endif /*(_WIN32_WINNT >= 0x0600)*/
- #endif /*_INC_WSDUTIL*/
|