Files
marlersoft-win32json/api/DataExchange.json
T
2021-02-28 18:33:14 -07:00

1139 lines
48 KiB
JSON

{
"Constants":[
]
,"Types":[
{
"Name":"METAFILEPICT"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"mm","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"xExt","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"yExt","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"hMF","Type":{"Kind":"ApiRef","Name":"HMETAFILE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HCONV"
,"Kind":"NativeTypedef"
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":null
}
,{
"Name":"HCONVLIST"
,"Kind":"NativeTypedef"
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":null
}
,{
"Name":"HDDEDATA"
,"Kind":"NativeTypedef"
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":null
}
,{
"Name":"HSZ"
,"Kind":"NativeTypedef"
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":null
}
,{
"Name":"COPYDATASTRUCT"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"DDEACK"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"DDEADVISE"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"cfFormat","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"DDEDATA"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"cfFormat","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
,{"Name":"Value","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"DDEPOKE"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"cfFormat","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
,{"Name":"Value","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"DDELN"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"cfFormat","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"DDEUP"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"cfFormat","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
,{"Name":"rgb","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HSZPAIR"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"hszSvc","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]}
,{"Name":"hszTopic","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"CONVCONTEXT"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"wCountryID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"iCodePage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"dwLangID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwSecurity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"qos","Type":{"Kind":"ApiRef","Name":"SECURITY_QUALITY_OF_SERVICE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"CONVINFO"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hUser","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"hConvPartner","Type":{"Kind":"ApiRef","Name":"HCONV","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]}
,{"Name":"hszSvcPartner","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]}
,{"Name":"hszServiceReq","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]}
,{"Name":"hszTopic","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]}
,{"Name":"hszItem","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]}
,{"Name":"wFmt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"wType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"wStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"wConvst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"wLastError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hConvList","Type":{"Kind":"ApiRef","Name":"HCONVLIST","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]}
,{"Name":"ConvCtxt","Type":{"Kind":"ApiRef","Name":"CONVCONTEXT","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]}
,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"hwndPartner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"PFNCALLBACK"
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HDDEDATA","TargetKind":"Default","Api":"DataExchange","Parents":[]}
,"Params":[
{"Name":"wType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"wFmt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"hConv","Type":{"Kind":"ApiRef","Name":"HCONV","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]}
,{"Name":"hsz1","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]}
,{"Name":"hsz2","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]}
,{"Name":"hData","Type":{"Kind":"ApiRef","Name":"HDDEDATA","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]}
,{"Name":"dwData1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"dwData2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"DDEML_MSG_HOOK_DATA"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"uiLo","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"uiHi","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Data","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MONMSGSTRUCT"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hwndTo","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"dwTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hTask","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"wMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"dmhd","Type":{"Kind":"ApiRef","Name":"DDEML_MSG_HOOK_DATA","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MONCBSTRUCT"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hTask","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"dwRet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"wType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"wFmt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hConv","Type":{"Kind":"ApiRef","Name":"HCONV","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]}
,{"Name":"hsz1","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]}
,{"Name":"hsz2","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]}
,{"Name":"hData","Type":{"Kind":"ApiRef","Name":"HDDEDATA","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]}
,{"Name":"dwData1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"dwData2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"cc","Type":{"Kind":"ApiRef","Name":"CONVCONTEXT","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]}
,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Data","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MONHSZSTRUCTA"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fsAction","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"dwTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hsz","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]}
,{"Name":"hTask","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"str","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MONHSZSTRUCTW"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fsAction","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"dwTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hsz","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]}
,{"Name":"hTask","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"str","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MONERRSTRUCT"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"wLastError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hTask","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MONLINKSTRUCT"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hTask","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"fEstablished","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"fNoData","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"hszSvc","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]}
,{"Name":"hszTopic","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]}
,{"Name":"hszItem","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]}
,{"Name":"wFmt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fServer","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"hConvServer","Type":{"Kind":"ApiRef","Name":"HCONV","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]}
,{"Name":"hConvClient","Type":{"Kind":"ApiRef","Name":"HCONV","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MONCONVSTRUCT"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fConnect","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"dwTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hTask","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"hszSvc","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]}
,{"Name":"hszTopic","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]}
,{"Name":"hConvClient","Type":{"Kind":"ApiRef","Name":"HCONV","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]}
,{"Name":"hConvServer","Type":{"Kind":"ApiRef","Name":"HCONV","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
,"Functions":[
{
"Name":"OpenClipboard"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"hWndNewOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]}
]
}
,{
"Name":"CloseClipboard"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
]
}
,{
"Name":"GetClipboardSequenceNumber"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
]
}
,{
"Name":"GetClipboardOwner"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}
,"Params":[
]
}
,{
"Name":"SetClipboardViewer"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}
,"Params":[
{"Name":"hWndNewViewer","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetClipboardViewer"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}
,"Params":[
]
}
,{
"Name":"ChangeClipboardChain"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"hWndRemove","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"hWndNewNext","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetClipboardData"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"uFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"hMem","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
]
}
,{
"Name":"GetClipboardData"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"uFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"RegisterClipboardFormatA"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"lpszFormat","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
]
}
,{
"Name":"RegisterClipboardFormatW"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"lpszFormat","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
]
}
,{
"Name":"CountClipboardFormats"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
]
}
,{
"Name":"EnumClipboardFormats"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"format","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"GetClipboardFormatNameA"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"format","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpszFormatName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"cchMaxCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
}
,{
"Name":"GetClipboardFormatNameW"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"format","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpszFormatName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"cchMaxCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
}
,{
"Name":"EmptyClipboard"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
]
}
,{
"Name":"IsClipboardFormatAvailable"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"format","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"GetPriorityClipboardFormat"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"paFormatPriorityList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"cFormats","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
}
,{
"Name":"GetOpenClipboardWindow"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}
,"Params":[
]
}
,{
"Name":"AddClipboardFormatListener"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"RemoveClipboardFormatListener"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetUpdatedClipboardFormats"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"lpuiFormats","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"cFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcFormatsOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"DdeSetQualityOfService"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"hwndClient","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"pqosNew","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_QUALITY_OF_SERVICE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pqosPrev","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_QUALITY_OF_SERVICE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"ImpersonateDdeClientWindow"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"hWndClient","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"hWndServer","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"PackDDElParam"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}
,"Params":[
{"Name":"msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"uiLo","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"uiHi","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"UnpackDDElParam"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"puiLo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"puiHi","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"FreeDDElParam"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"ReuseDDElParam"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}
,"Params":[
{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"msgIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"msgOut","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"uiLo","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"uiHi","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"DdeInitializeA"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"pidInst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pfnCallback","Type":{"Kind":"ApiRef","Name":"PFNCALLBACK","TargetKind":"FunctionPointer","Api":"DataExchange","Parents":[]},"Attrs":["In"]}
,{"Name":"afCmd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ulRes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"DdeInitializeW"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"pidInst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pfnCallback","Type":{"Kind":"ApiRef","Name":"PFNCALLBACK","TargetKind":"FunctionPointer","Api":"DataExchange","Parents":[]},"Attrs":["In"]}
,{"Name":"afCmd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ulRes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"DdeUninitialize"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"idInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"DdeConnectList"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"HCONVLIST","TargetKind":"Default","Api":"DataExchange","Parents":[]}
,"Params":[
{"Name":"idInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"hszService","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]}
,{"Name":"hszTopic","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]}
,{"Name":"hConvList","Type":{"Kind":"ApiRef","Name":"HCONVLIST","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]}
,{"Name":"pCC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONVCONTEXT","TargetKind":"Default","Api":"DataExchange","Parents":[]}},"Attrs":["In","Optional"]}
]
}
,{
"Name":"DdeQueryNextServer"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"HCONV","TargetKind":"Default","Api":"DataExchange","Parents":[]}
,"Params":[
{"Name":"hConvList","Type":{"Kind":"ApiRef","Name":"HCONVLIST","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]}
,{"Name":"hConvPrev","Type":{"Kind":"ApiRef","Name":"HCONV","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"DdeDisconnectList"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"hConvList","Type":{"Kind":"ApiRef","Name":"HCONVLIST","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"DdeConnect"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"HCONV","TargetKind":"Default","Api":"DataExchange","Parents":[]}
,"Params":[
{"Name":"idInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"hszService","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]}
,{"Name":"hszTopic","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]}
,{"Name":"pCC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONVCONTEXT","TargetKind":"Default","Api":"DataExchange","Parents":[]}},"Attrs":["In","Optional"]}
]
}
,{
"Name":"DdeDisconnect"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"hConv","Type":{"Kind":"ApiRef","Name":"HCONV","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"DdeReconnect"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"HCONV","TargetKind":"Default","Api":"DataExchange","Parents":[]}
,"Params":[
{"Name":"hConv","Type":{"Kind":"ApiRef","Name":"HCONV","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"DdeQueryConvInfo"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"hConv","Type":{"Kind":"ApiRef","Name":"HCONV","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]}
,{"Name":"idTransaction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pConvInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONVINFO","TargetKind":"Default","Api":"DataExchange","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"DdeSetUserHandle"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"hConv","Type":{"Kind":"ApiRef","Name":"HCONV","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]}
,{"Name":"id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"hUser","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"DdeAbandonTransaction"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"idInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"hConv","Type":{"Kind":"ApiRef","Name":"HCONV","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]}
,{"Name":"idTransaction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"DdePostAdvise"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"idInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"hszTopic","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]}
,{"Name":"hszItem","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"DdeEnableCallback"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"idInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"hConv","Type":{"Kind":"ApiRef","Name":"HCONV","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]}
,{"Name":"wCmd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"DdeImpersonateClient"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"hConv","Type":{"Kind":"ApiRef","Name":"HCONV","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"DdeNameService"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"HDDEDATA","TargetKind":"Default","Api":"DataExchange","Parents":[]}
,"Params":[
{"Name":"idInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"hsz1","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"hsz2","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"afCmd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"DdeClientTransaction"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"HDDEDATA","TargetKind":"Default","Api":"DataExchange","Parents":[]}
,"Params":[
{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]}
,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"hConv","Type":{"Kind":"ApiRef","Name":"HCONV","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]}
,{"Name":"hszItem","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"wFmt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"wType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pdwResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"DdeCreateDataHandle"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"HDDEDATA","TargetKind":"Default","Api":"DataExchange","Parents":[]}
,"Params":[
{"Name":"idInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pSrc","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]}
,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cbOff","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"hszItem","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"wFmt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"afCmd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"DdeAddData"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"HDDEDATA","TargetKind":"Default","Api":"DataExchange","Parents":[]}
,"Params":[
{"Name":"hData","Type":{"Kind":"ApiRef","Name":"HDDEDATA","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]}
,{"Name":"pSrc","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cbOff","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"DdeGetData"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"hData","Type":{"Kind":"ApiRef","Name":"HDDEDATA","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]}
,{"Name":"pDst","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
,{"Name":"cbMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cbOff","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"DdeAccessData"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"hData","Type":{"Kind":"ApiRef","Name":"HDDEDATA","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]}
,{"Name":"pcbDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"DdeUnaccessData"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"hData","Type":{"Kind":"ApiRef","Name":"HDDEDATA","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"DdeFreeDataHandle"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"hData","Type":{"Kind":"ApiRef","Name":"HDDEDATA","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"DdeGetLastError"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"idInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"DdeCreateStringHandleA"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]}
,"Params":[
{"Name":"idInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"psz","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"iCodePage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
}
,{
"Name":"DdeCreateStringHandleW"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]}
,"Params":[
{"Name":"idInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"psz","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"iCodePage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
}
,{
"Name":"DdeQueryStringA"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"idInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"hsz","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]}
,{"Name":"psz","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
,{"Name":"cchMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"iCodePage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
}
,{
"Name":"DdeQueryStringW"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"idInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"hsz","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]}
,{"Name":"psz","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
,{"Name":"cchMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"iCodePage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
}
,{
"Name":"DdeFreeStringHandle"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"idInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"hsz","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"DdeKeepStringHandle"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"idInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"hsz","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"DdeCmpStringHandles"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"hsz1","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]}
,{"Name":"hsz2","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GlobalDeleteAtom"
,"SetLastError":true
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"Native","Name":"UInt16"}
,"Params":[
{"Name":"nAtom","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
]
}
,{
"Name":"InitAtomTable"
,"SetLastError":false
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"DeleteAtom"
,"SetLastError":true
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"Native","Name":"UInt16"}
,"Params":[
{"Name":"nAtom","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
]
}
,{
"Name":"GlobalAddAtomA"
,"SetLastError":true
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"Native","Name":"UInt16"}
,"Params":[
{"Name":"lpString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
]
}
,{
"Name":"GlobalAddAtomW"
,"SetLastError":true
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"Native","Name":"UInt16"}
,"Params":[
{"Name":"lpString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
]
}
,{
"Name":"GlobalAddAtomExA"
,"SetLastError":true
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"Native","Name":"UInt16"}
,"Params":[
{"Name":"lpString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"GlobalAddAtomExW"
,"SetLastError":true
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"Native","Name":"UInt16"}
,"Params":[
{"Name":"lpString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"GlobalFindAtomA"
,"SetLastError":true
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"Native","Name":"UInt16"}
,"Params":[
{"Name":"lpString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
]
}
,{
"Name":"GlobalFindAtomW"
,"SetLastError":true
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"Native","Name":"UInt16"}
,"Params":[
{"Name":"lpString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
]
}
,{
"Name":"GlobalGetAtomNameA"
,"SetLastError":true
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"nAtom","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"nSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
}
,{
"Name":"GlobalGetAtomNameW"
,"SetLastError":true
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"nAtom","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"nSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
}
,{
"Name":"AddAtomA"
,"SetLastError":true
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"Native","Name":"UInt16"}
,"Params":[
{"Name":"lpString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
]
}
,{
"Name":"AddAtomW"
,"SetLastError":true
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"Native","Name":"UInt16"}
,"Params":[
{"Name":"lpString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
]
}
,{
"Name":"FindAtomA"
,"SetLastError":true
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"Native","Name":"UInt16"}
,"Params":[
{"Name":"lpString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
]
}
,{
"Name":"FindAtomW"
,"SetLastError":true
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"Native","Name":"UInt16"}
,"Params":[
{"Name":"lpString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
]
}
,{
"Name":"GetAtomNameA"
,"SetLastError":true
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"nAtom","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"nSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
}
,{
"Name":"GetAtomNameW"
,"SetLastError":true
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"nAtom","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"nSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
}
]
,"UnicodeAliases":[
"MONHSZSTRUCT"
,"RegisterClipboardFormat"
,"GetClipboardFormatName"
,"DdeInitialize"
,"DdeCreateStringHandle"
,"DdeQueryString"
,"GlobalAddAtom"
,"GlobalAddAtomEx"
,"GlobalFindAtom"
,"GlobalGetAtomName"
,"AddAtom"
,"FindAtom"
,"GetAtomName"
]
}