core.sys.windows.ddeml

Windows API header module

Translated from MinGW Windows headers

Authors

Stewart Gordon

License

Types 24

aliasHCONV = HANDLE
aliasHSZ = HANDLE
aliasPFNCALLBACK = HDDEDATA function(UINT, UINT, HCONV, HSZ, HSZ, HDDEDATA, ULONG_PTR, ULONG_PTR)
structHSZPAIR
Fields
HSZ hszSvc
HSZ hszTopic
aliasPHSZPAIR = HSZPAIR *
Fields
UINT cb
UINT wFlags
UINT wCountryID
int iCodePage
DWORD dwLangID
DWORD dwSecurity
structCONVINFO
Fields
DWORD_PTR hUser
HCONV hConvPartner
HSZ hszSvcPartner
HSZ hszServiceReq
HSZ hszTopic
HSZ hszItem
UINT wFmt
UINT wType
UINT wStatus
UINT wConvst
UINT wLastError
HCONVLIST hConvList
CONVCONTEXT ConvCtxt
HWND hwnd
HWND hwndPartner
Fields
UINT_PTR uiLo
UINT_PTR uiHi
DWORD cbData
DWORD[8] Data
Fields
UINT cb
int fsAction
DWORD dwTime
HSZ hsz
HANDLE hTask
TCHAR[1] _str
Methods
TCHAR * str() return
Fields
UINT cb
DWORD dwTime
HANDLE hTask
BOOL fEstablished
BOOL fNoData
HSZ hszSvc
HSZ hszTopic
HSZ hszItem
UINT wFmt
BOOL fServer
HCONV hConvServer
HCONV hConvClient
Fields
UINT cb
BOOL fConnect
DWORD dwTime
HANDLE hTask
HSZ hszSvc
HSZ hszTopic
HCONV hConvClient
HCONV hConvServer
Fields
UINT cb
DWORD dwTime
HANDLE hTask
DWORD dwRet
UINT wType
UINT wFmt
HCONV hConv
HSZ hsz1
HSZ hsz2
HDDEDATA hData
ULONG_PTR dwData1
ULONG_PTR dwData2
DWORD cbData
DWORD[8] Data
Fields
UINT cb
UINT wLastError
DWORD dwTime
HANDLE hTask
Fields
UINT cb
HWND hwndTo
DWORD dwTime
HANDLE hTask
UINT wMsg
WPARAM wParam
LPARAM lParam

Functions 31

fnBOOL DdeAbandonTransaction(DWORD, HCONV, DWORD) extern(Windows) nothrow @nogc
fnPBYTE DdeAccessData(HDDEDATA, PDWORD) extern(Windows) nothrow @nogc
fnHDDEDATA DdeAddData(HDDEDATA, PBYTE, DWORD, DWORD) extern(Windows) nothrow @nogc
fnHDDEDATA DdeClientTransaction(PBYTE, DWORD, HCONV, HSZ, UINT, UINT, DWORD, PDWORD) extern(Windows) nothrow @nogc
fnint DdeCmpStringHandles(HSZ, HSZ) extern(Windows) nothrow @nogc
fnHCONV DdeConnect(DWORD, HSZ, HSZ, PCONVCONTEXT) extern(Windows) nothrow @nogc
fnHCONVLIST DdeConnectList(DWORD, HSZ, HSZ, HCONVLIST, PCONVCONTEXT) extern(Windows) nothrow @nogc
fnHDDEDATA DdeCreateDataHandle(DWORD, PBYTE, DWORD, DWORD, HSZ, UINT, UINT) extern(Windows) nothrow @nogc
fnHSZ DdeCreateStringHandleA(DWORD, LPSTR, int) extern(Windows) nothrow @nogc
fnHSZ DdeCreateStringHandleW(DWORD, LPWSTR, int) extern(Windows) nothrow @nogc
fnBOOL DdeDisconnect(HCONV) extern(Windows) nothrow @nogc
fnBOOL DdeDisconnectList(HCONVLIST) extern(Windows) nothrow @nogc
fnBOOL DdeEnableCallback(DWORD, HCONV, UINT) extern(Windows) nothrow @nogc
fnBOOL DdeFreeDataHandle(HDDEDATA) extern(Windows) nothrow @nogc
fnBOOL DdeFreeStringHandle(DWORD, HSZ) extern(Windows) nothrow @nogc
fnDWORD DdeGetData(HDDEDATA, PBYTE, DWORD, DWORD) extern(Windows) nothrow @nogc
fnUINT DdeGetLastError(DWORD) extern(Windows) nothrow @nogc
fnBOOL DdeImpersonateClient(HCONV) extern(Windows) nothrow @nogc
fnUINT DdeInitializeA(PDWORD, PFNCALLBACK, DWORD, DWORD) extern(Windows) nothrow @nogc
fnUINT DdeInitializeW(PDWORD, PFNCALLBACK, DWORD, DWORD) extern(Windows) nothrow @nogc
fnBOOL DdeKeepStringHandle(DWORD, HSZ) extern(Windows) nothrow @nogc
fnHDDEDATA DdeNameService(DWORD, HSZ, HSZ, UINT) extern(Windows) nothrow @nogc
fnBOOL DdePostAdvise(DWORD, HSZ, HSZ) extern(Windows) nothrow @nogc
fnUINT DdeQueryConvInfo(HCONV, DWORD, PCONVINFO) extern(Windows) nothrow @nogc
fnHCONV DdeQueryNextServer(HCONVLIST, HCONV) extern(Windows) nothrow @nogc
fnDWORD DdeQueryStringA(DWORD, HSZ, LPSTR, DWORD, int) extern(Windows) nothrow @nogc
fnDWORD DdeQueryStringW(DWORD, HSZ, LPWSTR, DWORD, int) extern(Windows) nothrow @nogc
fnHCONV DdeReconnect(HCONV) extern(Windows) nothrow @nogc
fnBOOL DdeSetUserHandle(HCONV, DWORD, DWORD_PTR) extern(Windows) nothrow @nogc
fnBOOL DdeUnaccessData(HDDEDATA) extern(Windows) nothrow @nogc
fnBOOL DdeUninitialize(DWORD) extern(Windows) nothrow @nogc

Variables 3

enumvarCBR_BLOCK = cast(HDDEDATA) - 1
enumvarAPPCLASS_STANDARD = 0
varTCHAR[] SZDDESYS_TOPIC = "System"