diff options
Diffstat (limited to 'svl/source/svdde/ddewrap.hxx')
-rw-r--r-- | svl/source/svdde/ddewrap.hxx | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/svl/source/svdde/ddewrap.hxx b/svl/source/svdde/ddewrap.hxx new file mode 100644 index 000000000000..77d012ccbba5 --- /dev/null +++ b/svl/source/svdde/ddewrap.hxx @@ -0,0 +1,24 @@ +#ifndef _SVTOOLS_SVDDE_DDEWRAP_HXX_ +#define _SVTOOLS_SVDDE_DDEWRAP_HXX_ + +#define DECLARE_WAPI_FUNC(func) \ + extern func##_PROC lpfn##func; + +typedef HSZ (WINAPI *DdeCreateStringHandleW_PROC)( DWORD idInst, LPCWSTR pszString, int iCodePage ); +typedef DWORD (WINAPI *DdeQueryStringW_PROC)( DWORD idInst, HSZ hsz, LPWSTR pszString, DWORD cchMax, int iCodePage ); +typedef UINT (WINAPI *DdeInitializeW_PROC)( LPDWORD pidInst, PFNCALLBACK pfnCallback, DWORD afCmd, DWORD ulRes ); + + +DECLARE_WAPI_FUNC( DdeCreateStringHandleW ); +DECLARE_WAPI_FUNC( DdeQueryStringW ); +DECLARE_WAPI_FUNC( DdeInitializeW ); + + +#ifndef _SVTOOLS_SVDDE_DDEWRAP_CXX_ +#define DdeCreateStringHandleW lpfnDdeCreateStringHandleW +#define DdeQueryStringW lpfnDdeQueryStringW +#define DdeInitializeW lpfnDdeInitializeW +#endif + + +#endif |