mirror of
https://github.com/QB64Official/qb64.git
synced 2024-08-22 04:25:08 +00:00
100 lines
1.9 KiB
C
100 lines
1.9 KiB
C
/**
|
|
* 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*/
|