]>
Commit | Line | Data |
---|---|---|
6522a427 EL |
1 | ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn AddAtomA ( lpstring : :: windows_sys::core::PCSTR ) -> u16 ); |
2 | ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn AddAtomW ( lpstring : :: windows_sys::core::PCWSTR ) -> u16 ); | |
3 | #[cfg(feature = "Win32_Foundation")] | |
4 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] fn AddClipboardFormatListener ( hwnd : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); | |
5 | #[cfg(feature = "Win32_Foundation")] | |
6 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] fn ChangeClipboardChain ( hwndremove : super::super::Foundation:: HWND , hwndnewnext : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); | |
7 | #[cfg(feature = "Win32_Foundation")] | |
8 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] fn CloseClipboard ( ) -> super::super::Foundation:: BOOL ); | |
9 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn CountClipboardFormats ( ) -> i32 ); | |
10 | #[cfg(feature = "Win32_Foundation")] | |
11 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] fn DdeAbandonTransaction ( idinst : u32 , hconv : HCONV , idtransaction : u32 ) -> super::super::Foundation:: BOOL ); | |
12 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn DdeAccessData ( hdata : HDDEDATA , pcbdatasize : *mut u32 ) -> *mut u8 ); | |
13 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn DdeAddData ( hdata : HDDEDATA , psrc : *const u8 , cb : u32 , cboff : u32 ) -> HDDEDATA ); | |
14 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn DdeClientTransaction ( pdata : *const u8 , cbdata : u32 , hconv : HCONV , hszitem : HSZ , wfmt : u32 , wtype : DDE_CLIENT_TRANSACTION_TYPE , dwtimeout : u32 , pdwresult : *mut u32 ) -> HDDEDATA ); | |
15 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn DdeCmpStringHandles ( hsz1 : HSZ , hsz2 : HSZ ) -> i32 ); | |
16 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
17 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn DdeConnect ( idinst : u32 , hszservice : HSZ , hsztopic : HSZ , pcc : *const CONVCONTEXT ) -> HCONV ); | |
18 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
19 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn DdeConnectList ( idinst : u32 , hszservice : HSZ , hsztopic : HSZ , hconvlist : HCONVLIST , pcc : *const CONVCONTEXT ) -> HCONVLIST ); | |
20 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn DdeCreateDataHandle ( idinst : u32 , psrc : *const u8 , cb : u32 , cboff : u32 , hszitem : HSZ , wfmt : u32 , afcmd : u32 ) -> HDDEDATA ); | |
21 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn DdeCreateStringHandleA ( idinst : u32 , psz : :: windows_sys::core::PCSTR , icodepage : i32 ) -> HSZ ); | |
22 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn DdeCreateStringHandleW ( idinst : u32 , psz : :: windows_sys::core::PCWSTR , icodepage : i32 ) -> HSZ ); | |
23 | #[cfg(feature = "Win32_Foundation")] | |
24 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] fn DdeDisconnect ( hconv : HCONV ) -> super::super::Foundation:: BOOL ); | |
25 | #[cfg(feature = "Win32_Foundation")] | |
26 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] fn DdeDisconnectList ( hconvlist : HCONVLIST ) -> super::super::Foundation:: BOOL ); | |
27 | #[cfg(feature = "Win32_Foundation")] | |
28 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] fn DdeEnableCallback ( idinst : u32 , hconv : HCONV , wcmd : DDE_ENABLE_CALLBACK_CMD ) -> super::super::Foundation:: BOOL ); | |
29 | #[cfg(feature = "Win32_Foundation")] | |
30 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] fn DdeFreeDataHandle ( hdata : HDDEDATA ) -> super::super::Foundation:: BOOL ); | |
31 | #[cfg(feature = "Win32_Foundation")] | |
32 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] fn DdeFreeStringHandle ( idinst : u32 , hsz : HSZ ) -> super::super::Foundation:: BOOL ); | |
33 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn DdeGetData ( hdata : HDDEDATA , pdst : *mut u8 , cbmax : u32 , cboff : u32 ) -> u32 ); | |
34 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn DdeGetLastError ( idinst : u32 ) -> u32 ); | |
35 | #[cfg(feature = "Win32_Foundation")] | |
36 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] fn DdeImpersonateClient ( hconv : HCONV ) -> super::super::Foundation:: BOOL ); | |
37 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn DdeInitializeA ( pidinst : *mut u32 , pfncallback : PFNCALLBACK , afcmd : DDE_INITIALIZE_COMMAND , ulres : u32 ) -> u32 ); | |
38 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn DdeInitializeW ( pidinst : *mut u32 , pfncallback : PFNCALLBACK , afcmd : DDE_INITIALIZE_COMMAND , ulres : u32 ) -> u32 ); | |
39 | #[cfg(feature = "Win32_Foundation")] | |
40 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] fn DdeKeepStringHandle ( idinst : u32 , hsz : HSZ ) -> super::super::Foundation:: BOOL ); | |
41 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn DdeNameService ( idinst : u32 , hsz1 : HSZ , hsz2 : HSZ , afcmd : DDE_NAME_SERVICE_CMD ) -> HDDEDATA ); | |
42 | #[cfg(feature = "Win32_Foundation")] | |
43 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] fn DdePostAdvise ( idinst : u32 , hsztopic : HSZ , hszitem : HSZ ) -> super::super::Foundation:: BOOL ); | |
44 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
45 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn DdeQueryConvInfo ( hconv : HCONV , idtransaction : u32 , pconvinfo : *mut CONVINFO ) -> u32 ); | |
46 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn DdeQueryNextServer ( hconvlist : HCONVLIST , hconvprev : HCONV ) -> HCONV ); | |
47 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn DdeQueryStringA ( idinst : u32 , hsz : HSZ , psz : :: windows_sys::core::PSTR , cchmax : u32 , icodepage : i32 ) -> u32 ); | |
48 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn DdeQueryStringW ( idinst : u32 , hsz : HSZ , psz : :: windows_sys::core::PWSTR , cchmax : u32 , icodepage : i32 ) -> u32 ); | |
49 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn DdeReconnect ( hconv : HCONV ) -> HCONV ); | |
50 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
51 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn DdeSetQualityOfService ( hwndclient : super::super::Foundation:: HWND , pqosnew : *const super::super::Security:: SECURITY_QUALITY_OF_SERVICE , pqosprev : *mut super::super::Security:: SECURITY_QUALITY_OF_SERVICE ) -> super::super::Foundation:: BOOL ); | |
52 | #[cfg(feature = "Win32_Foundation")] | |
53 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] fn DdeSetUserHandle ( hconv : HCONV , id : u32 , huser : usize ) -> super::super::Foundation:: BOOL ); | |
54 | #[cfg(feature = "Win32_Foundation")] | |
55 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] fn DdeUnaccessData ( hdata : HDDEDATA ) -> super::super::Foundation:: BOOL ); | |
56 | #[cfg(feature = "Win32_Foundation")] | |
57 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] fn DdeUninitialize ( idinst : u32 ) -> super::super::Foundation:: BOOL ); | |
58 | ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn DeleteAtom ( natom : u16 ) -> u16 ); | |
59 | #[cfg(feature = "Win32_Foundation")] | |
60 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] fn EmptyClipboard ( ) -> super::super::Foundation:: BOOL ); | |
61 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn EnumClipboardFormats ( format : u32 ) -> u32 ); | |
62 | ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn FindAtomA ( lpstring : :: windows_sys::core::PCSTR ) -> u16 ); | |
63 | ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn FindAtomW ( lpstring : :: windows_sys::core::PCWSTR ) -> u16 ); | |
64 | #[cfg(feature = "Win32_Foundation")] | |
65 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] fn FreeDDElParam ( msg : u32 , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: BOOL ); | |
66 | ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn GetAtomNameA ( natom : u16 , lpbuffer : :: windows_sys::core::PSTR , nsize : i32 ) -> u32 ); | |
67 | ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn GetAtomNameW ( natom : u16 , lpbuffer : :: windows_sys::core::PWSTR , nsize : i32 ) -> u32 ); | |
68 | #[cfg(feature = "Win32_Foundation")] | |
69 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] fn GetClipboardData ( uformat : u32 ) -> super::super::Foundation:: HANDLE ); | |
70 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn GetClipboardFormatNameA ( format : u32 , lpszformatname : :: windows_sys::core::PSTR , cchmaxcount : i32 ) -> i32 ); | |
71 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn GetClipboardFormatNameW ( format : u32 , lpszformatname : :: windows_sys::core::PWSTR , cchmaxcount : i32 ) -> i32 ); | |
72 | #[cfg(feature = "Win32_Foundation")] | |
73 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] fn GetClipboardOwner ( ) -> super::super::Foundation:: HWND ); | |
74 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn GetClipboardSequenceNumber ( ) -> u32 ); | |
75 | #[cfg(feature = "Win32_Foundation")] | |
76 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] fn GetClipboardViewer ( ) -> super::super::Foundation:: HWND ); | |
77 | #[cfg(feature = "Win32_Foundation")] | |
78 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] fn GetOpenClipboardWindow ( ) -> super::super::Foundation:: HWND ); | |
79 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn GetPriorityClipboardFormat ( paformatprioritylist : *const u32 , cformats : i32 ) -> i32 ); | |
80 | #[cfg(feature = "Win32_Foundation")] | |
81 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] fn GetUpdatedClipboardFormats ( lpuiformats : *mut u32 , cformats : u32 , pcformatsout : *mut u32 ) -> super::super::Foundation:: BOOL ); | |
82 | ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn GlobalAddAtomA ( lpstring : :: windows_sys::core::PCSTR ) -> u16 ); | |
83 | ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn GlobalAddAtomExA ( lpstring : :: windows_sys::core::PCSTR , flags : u32 ) -> u16 ); | |
84 | ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn GlobalAddAtomExW ( lpstring : :: windows_sys::core::PCWSTR , flags : u32 ) -> u16 ); | |
85 | ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn GlobalAddAtomW ( lpstring : :: windows_sys::core::PCWSTR ) -> u16 ); | |
86 | ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn GlobalDeleteAtom ( natom : u16 ) -> u16 ); | |
87 | ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn GlobalFindAtomA ( lpstring : :: windows_sys::core::PCSTR ) -> u16 ); | |
88 | ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn GlobalFindAtomW ( lpstring : :: windows_sys::core::PCWSTR ) -> u16 ); | |
89 | ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn GlobalGetAtomNameA ( natom : u16 , lpbuffer : :: windows_sys::core::PSTR , nsize : i32 ) -> u32 ); | |
90 | ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn GlobalGetAtomNameW ( natom : u16 , lpbuffer : :: windows_sys::core::PWSTR , nsize : i32 ) -> u32 ); | |
91 | #[cfg(feature = "Win32_Foundation")] | |
92 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] fn ImpersonateDdeClientWindow ( hwndclient : super::super::Foundation:: HWND , hwndserver : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); | |
93 | #[cfg(feature = "Win32_Foundation")] | |
94 | ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] fn InitAtomTable ( nsize : u32 ) -> super::super::Foundation:: BOOL ); | |
95 | #[cfg(feature = "Win32_Foundation")] | |
96 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] fn IsClipboardFormatAvailable ( format : u32 ) -> super::super::Foundation:: BOOL ); | |
97 | #[cfg(feature = "Win32_Foundation")] | |
98 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] fn OpenClipboard ( hwndnewowner : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); | |
99 | #[cfg(feature = "Win32_Foundation")] | |
100 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] fn PackDDElParam ( msg : u32 , uilo : usize , uihi : usize ) -> super::super::Foundation:: LPARAM ); | |
101 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn RegisterClipboardFormatA ( lpszformat : :: windows_sys::core::PCSTR ) -> u32 ); | |
102 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn RegisterClipboardFormatW ( lpszformat : :: windows_sys::core::PCWSTR ) -> u32 ); | |
103 | #[cfg(feature = "Win32_Foundation")] | |
104 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] fn RemoveClipboardFormatListener ( hwnd : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); | |
105 | #[cfg(feature = "Win32_Foundation")] | |
106 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] fn ReuseDDElParam ( lparam : super::super::Foundation:: LPARAM , msgin : u32 , msgout : u32 , uilo : usize , uihi : usize ) -> super::super::Foundation:: LPARAM ); | |
107 | #[cfg(feature = "Win32_Foundation")] | |
108 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] fn SetClipboardData ( uformat : u32 , hmem : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: HANDLE ); | |
109 | #[cfg(feature = "Win32_Foundation")] | |
110 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] fn SetClipboardViewer ( hwndnewviewer : super::super::Foundation:: HWND ) -> super::super::Foundation:: HWND ); | |
111 | #[cfg(feature = "Win32_Graphics_Gdi")] | |
112 | ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Graphics_Gdi\"`*"] fn SetWinMetaFileBits ( nsize : u32 , lpmeta16data : *const u8 , hdcref : super::super::Graphics::Gdi:: HDC , lpmfp : *const METAFILEPICT ) -> super::super::Graphics::Gdi:: HENHMETAFILE ); | |
113 | #[cfg(feature = "Win32_Foundation")] | |
114 | ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] fn UnpackDDElParam ( msg : u32 , lparam : super::super::Foundation:: LPARAM , puilo : *mut usize , puihi : *mut usize ) -> super::super::Foundation:: BOOL ); | |
04454e1e | 115 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] |
5e7ed085 | 116 | pub const APPCLASS_MASK: i32 = 15i32; |
04454e1e | 117 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] |
5e7ed085 | 118 | pub const APPCMD_MASK: i32 = 4080i32; |
04454e1e | 119 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] |
5e7ed085 | 120 | pub const CADV_LATEACK: u32 = 65535u32; |
6522a427 EL |
121 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] |
122 | pub const CP_WINANSI: i32 = 1004i32; | |
123 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
124 | pub const CP_WINNEUTRAL: i32 = 1200i32; | |
125 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
126 | pub const CP_WINUNICODE: i32 = 1200i32; | |
127 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
128 | pub const DDE_FACK: u32 = 32768u32; | |
129 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
130 | pub const DDE_FACKREQ: u32 = 32768u32; | |
131 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
132 | pub const DDE_FAPPSTATUS: u32 = 255u32; | |
133 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
134 | pub const DDE_FBUSY: u32 = 16384u32; | |
135 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
136 | pub const DDE_FDEFERUPD: u32 = 16384u32; | |
137 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
138 | pub const DDE_FNOTPROCESSED: u32 = 0u32; | |
139 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
140 | pub const DDE_FRELEASE: u32 = 8192u32; | |
141 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
142 | pub const DDE_FREQUESTED: u32 = 4096u32; | |
143 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
144 | pub const DMLERR_ADVACKTIMEOUT: u32 = 16384u32; | |
145 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
146 | pub const DMLERR_BUSY: u32 = 16385u32; | |
147 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
148 | pub const DMLERR_DATAACKTIMEOUT: u32 = 16386u32; | |
149 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
150 | pub const DMLERR_DLL_NOT_INITIALIZED: u32 = 16387u32; | |
151 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
152 | pub const DMLERR_DLL_USAGE: u32 = 16388u32; | |
153 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
154 | pub const DMLERR_EXECACKTIMEOUT: u32 = 16389u32; | |
155 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
156 | pub const DMLERR_FIRST: u32 = 16384u32; | |
157 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
158 | pub const DMLERR_INVALIDPARAMETER: u32 = 16390u32; | |
159 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
160 | pub const DMLERR_LAST: u32 = 16401u32; | |
161 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
162 | pub const DMLERR_LOW_MEMORY: u32 = 16391u32; | |
163 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
164 | pub const DMLERR_MEMORY_ERROR: u32 = 16392u32; | |
165 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
166 | pub const DMLERR_NOTPROCESSED: u32 = 16393u32; | |
167 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
168 | pub const DMLERR_NO_CONV_ESTABLISHED: u32 = 16394u32; | |
169 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
170 | pub const DMLERR_NO_ERROR: u32 = 0u32; | |
171 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
172 | pub const DMLERR_POKEACKTIMEOUT: u32 = 16395u32; | |
173 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
174 | pub const DMLERR_POSTMSG_FAILED: u32 = 16396u32; | |
175 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
176 | pub const DMLERR_REENTRANCY: u32 = 16397u32; | |
177 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
178 | pub const DMLERR_SERVER_DIED: u32 = 16398u32; | |
179 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
180 | pub const DMLERR_SYS_ERROR: u32 = 16399u32; | |
181 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
182 | pub const DMLERR_UNADVACKTIMEOUT: u32 = 16400u32; | |
183 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
184 | pub const DMLERR_UNFOUND_QUEUE_ID: u32 = 16401u32; | |
185 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
186 | pub const HDATA_APPOWNED: u32 = 1u32; | |
187 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
188 | pub const MAX_MONITORS: u32 = 4u32; | |
189 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
190 | pub const MF_MASK: u32 = 4278190080u32; | |
191 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
192 | pub const MH_CLEANUP: u32 = 4u32; | |
193 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
194 | pub const MH_CREATE: u32 = 1u32; | |
195 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
196 | pub const MH_DELETE: u32 = 3u32; | |
197 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
198 | pub const MH_KEEP: u32 = 2u32; | |
199 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
200 | pub const MSGF_DDEMGR: u32 = 32769u32; | |
201 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
202 | pub const QID_SYNC: u32 = 4294967295u32; | |
203 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
204 | pub const SZDDESYS_ITEM_FORMATS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Formats"); | |
205 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
206 | pub const SZDDESYS_ITEM_HELP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Help"); | |
207 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
208 | pub const SZDDESYS_ITEM_RTNMSG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ReturnMessage"); | |
209 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
210 | pub const SZDDESYS_ITEM_STATUS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Status"); | |
211 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
212 | pub const SZDDESYS_ITEM_SYSITEMS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SysItems"); | |
213 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
214 | pub const SZDDESYS_ITEM_TOPICS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Topics"); | |
215 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
216 | pub const SZDDESYS_TOPIC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System"); | |
217 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
218 | pub const SZDDE_ITEM_ITEMLIST: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TopicItemList"); | |
219 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
220 | pub const TIMEOUT_ASYNC: u32 = 4294967295u32; | |
221 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
222 | pub const WM_DDE_ACK: u32 = 996u32; | |
223 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
224 | pub const WM_DDE_ADVISE: u32 = 994u32; | |
225 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
226 | pub const WM_DDE_DATA: u32 = 997u32; | |
227 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
228 | pub const WM_DDE_EXECUTE: u32 = 1000u32; | |
229 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
230 | pub const WM_DDE_FIRST: u32 = 992u32; | |
231 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
232 | pub const WM_DDE_INITIATE: u32 = 992u32; | |
233 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
234 | pub const WM_DDE_LAST: u32 = 1000u32; | |
235 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
236 | pub const WM_DDE_POKE: u32 = 999u32; | |
237 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
238 | pub const WM_DDE_REQUEST: u32 = 998u32; | |
239 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
240 | pub const WM_DDE_TERMINATE: u32 = 993u32; | |
241 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
242 | pub const WM_DDE_UNADVISE: u32 = 995u32; | |
243 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
244 | pub const XCLASS_BOOL: u32 = 4096u32; | |
245 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
246 | pub const XCLASS_DATA: u32 = 8192u32; | |
247 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
248 | pub const XCLASS_FLAGS: u32 = 16384u32; | |
249 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
250 | pub const XCLASS_MASK: u32 = 64512u32; | |
251 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
252 | pub const XCLASS_NOTIFICATION: u32 = 32768u32; | |
253 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
254 | pub const XTYPF_ACKREQ: u32 = 8u32; | |
255 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
256 | pub const XTYPF_NOBLOCK: u32 = 2u32; | |
257 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
258 | pub const XTYPF_NODATA: u32 = 4u32; | |
259 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
260 | pub const XTYP_MASK: u32 = 240u32; | |
261 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
262 | pub const XTYP_SHIFT: u32 = 4u32; | |
04454e1e | 263 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] |
5e7ed085 | 264 | pub type CONVINFO_CONVERSATION_STATE = u32; |
04454e1e | 265 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] |
5e7ed085 | 266 | pub const XST_ADVACKRCVD: CONVINFO_CONVERSATION_STATE = 13u32; |
04454e1e | 267 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] |
5e7ed085 | 268 | pub const XST_ADVDATAACKRCVD: CONVINFO_CONVERSATION_STATE = 16u32; |
04454e1e | 269 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] |
5e7ed085 | 270 | pub const XST_ADVDATASENT: CONVINFO_CONVERSATION_STATE = 15u32; |
04454e1e | 271 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] |
5e7ed085 | 272 | pub const XST_ADVSENT: CONVINFO_CONVERSATION_STATE = 11u32; |
04454e1e | 273 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] |
5e7ed085 | 274 | pub const XST_CONNECTED: CONVINFO_CONVERSATION_STATE = 2u32; |
04454e1e | 275 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] |
5e7ed085 | 276 | pub const XST_DATARCVD: CONVINFO_CONVERSATION_STATE = 6u32; |
04454e1e | 277 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] |
5e7ed085 | 278 | pub const XST_EXECACKRCVD: CONVINFO_CONVERSATION_STATE = 10u32; |
04454e1e | 279 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] |
5e7ed085 | 280 | pub const XST_EXECSENT: CONVINFO_CONVERSATION_STATE = 9u32; |
04454e1e | 281 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] |
5e7ed085 | 282 | pub const XST_INCOMPLETE: CONVINFO_CONVERSATION_STATE = 1u32; |
04454e1e | 283 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] |
5e7ed085 | 284 | pub const XST_INIT1: CONVINFO_CONVERSATION_STATE = 3u32; |
04454e1e | 285 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] |
5e7ed085 | 286 | pub const XST_INIT2: CONVINFO_CONVERSATION_STATE = 4u32; |
04454e1e | 287 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] |
5e7ed085 | 288 | pub const XST_NULL: CONVINFO_CONVERSATION_STATE = 0u32; |
04454e1e | 289 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] |
5e7ed085 | 290 | pub const XST_POKEACKRCVD: CONVINFO_CONVERSATION_STATE = 8u32; |
04454e1e | 291 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] |
5e7ed085 | 292 | pub const XST_POKESENT: CONVINFO_CONVERSATION_STATE = 7u32; |
04454e1e | 293 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] |
5e7ed085 | 294 | pub const XST_REQSENT: CONVINFO_CONVERSATION_STATE = 5u32; |
04454e1e | 295 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] |
5e7ed085 | 296 | pub const XST_UNADVACKRCVD: CONVINFO_CONVERSATION_STATE = 14u32; |
04454e1e | 297 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] |
5e7ed085 | 298 | pub const XST_UNADVSENT: CONVINFO_CONVERSATION_STATE = 12u32; |
04454e1e | 299 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] |
5e7ed085 | 300 | pub type CONVINFO_STATUS = u32; |
04454e1e | 301 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] |
5e7ed085 | 302 | pub const ST_ADVISE: CONVINFO_STATUS = 2u32; |
04454e1e | 303 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] |
5e7ed085 | 304 | pub const ST_BLOCKED: CONVINFO_STATUS = 8u32; |
04454e1e | 305 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] |
5e7ed085 | 306 | pub const ST_BLOCKNEXT: CONVINFO_STATUS = 128u32; |
04454e1e | 307 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] |
5e7ed085 | 308 | pub const ST_CLIENT: CONVINFO_STATUS = 16u32; |
04454e1e | 309 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] |
5e7ed085 | 310 | pub const ST_CONNECTED: CONVINFO_STATUS = 1u32; |
04454e1e | 311 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] |
5e7ed085 | 312 | pub const ST_INLIST: CONVINFO_STATUS = 64u32; |
04454e1e | 313 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] |
5e7ed085 | 314 | pub const ST_ISLOCAL: CONVINFO_STATUS = 4u32; |
04454e1e | 315 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] |
5e7ed085 | 316 | pub const ST_ISSELF: CONVINFO_STATUS = 256u32; |
04454e1e | 317 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] |
5e7ed085 | 318 | pub const ST_TERMINATED: CONVINFO_STATUS = 32u32; |
6522a427 EL |
319 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] |
320 | pub type DDE_CLIENT_TRANSACTION_TYPE = u32; | |
321 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
322 | pub const XTYP_ADVSTART: DDE_CLIENT_TRANSACTION_TYPE = 4144u32; | |
323 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
324 | pub const XTYP_ADVSTOP: DDE_CLIENT_TRANSACTION_TYPE = 32832u32; | |
325 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
326 | pub const XTYP_EXECUTE: DDE_CLIENT_TRANSACTION_TYPE = 16464u32; | |
327 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
328 | pub const XTYP_POKE: DDE_CLIENT_TRANSACTION_TYPE = 16528u32; | |
329 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
330 | pub const XTYP_REQUEST: DDE_CLIENT_TRANSACTION_TYPE = 8368u32; | |
331 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
332 | pub const XTYP_ADVDATA: DDE_CLIENT_TRANSACTION_TYPE = 16400u32; | |
333 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
334 | pub const XTYP_ADVREQ: DDE_CLIENT_TRANSACTION_TYPE = 8226u32; | |
335 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
336 | pub const XTYP_CONNECT: DDE_CLIENT_TRANSACTION_TYPE = 4194u32; | |
337 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
338 | pub const XTYP_CONNECT_CONFIRM: DDE_CLIENT_TRANSACTION_TYPE = 32882u32; | |
339 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
340 | pub const XTYP_DISCONNECT: DDE_CLIENT_TRANSACTION_TYPE = 32962u32; | |
341 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
342 | pub const XTYP_MONITOR: DDE_CLIENT_TRANSACTION_TYPE = 33010u32; | |
343 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
344 | pub const XTYP_REGISTER: DDE_CLIENT_TRANSACTION_TYPE = 32930u32; | |
345 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
346 | pub const XTYP_UNREGISTER: DDE_CLIENT_TRANSACTION_TYPE = 32978u32; | |
347 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
348 | pub const XTYP_WILDCONNECT: DDE_CLIENT_TRANSACTION_TYPE = 8418u32; | |
349 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
350 | pub const XTYP_XACT_COMPLETE: DDE_CLIENT_TRANSACTION_TYPE = 32896u32; | |
351 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
352 | pub type DDE_ENABLE_CALLBACK_CMD = u32; | |
353 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
354 | pub const EC_ENABLEALL: DDE_ENABLE_CALLBACK_CMD = 0u32; | |
355 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
356 | pub const EC_ENABLEONE: DDE_ENABLE_CALLBACK_CMD = 128u32; | |
357 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
358 | pub const EC_DISABLE: DDE_ENABLE_CALLBACK_CMD = 8u32; | |
359 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
360 | pub const EC_QUERYWAITING: DDE_ENABLE_CALLBACK_CMD = 2u32; | |
361 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
362 | pub type DDE_INITIALIZE_COMMAND = u32; | |
363 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
364 | pub const APPCLASS_MONITOR: DDE_INITIALIZE_COMMAND = 1u32; | |
365 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
366 | pub const APPCLASS_STANDARD: DDE_INITIALIZE_COMMAND = 0u32; | |
367 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
368 | pub const APPCMD_CLIENTONLY: DDE_INITIALIZE_COMMAND = 16u32; | |
369 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
370 | pub const APPCMD_FILTERINITS: DDE_INITIALIZE_COMMAND = 32u32; | |
371 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
372 | pub const CBF_FAIL_ALLSVRXACTIONS: DDE_INITIALIZE_COMMAND = 258048u32; | |
373 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
374 | pub const CBF_FAIL_ADVISES: DDE_INITIALIZE_COMMAND = 16384u32; | |
375 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
376 | pub const CBF_FAIL_CONNECTIONS: DDE_INITIALIZE_COMMAND = 8192u32; | |
377 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
378 | pub const CBF_FAIL_EXECUTES: DDE_INITIALIZE_COMMAND = 32768u32; | |
379 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
380 | pub const CBF_FAIL_POKES: DDE_INITIALIZE_COMMAND = 65536u32; | |
381 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
382 | pub const CBF_FAIL_REQUESTS: DDE_INITIALIZE_COMMAND = 131072u32; | |
383 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
384 | pub const CBF_FAIL_SELFCONNECTIONS: DDE_INITIALIZE_COMMAND = 4096u32; | |
385 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
386 | pub const CBF_SKIP_ALLNOTIFICATIONS: DDE_INITIALIZE_COMMAND = 3932160u32; | |
387 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
388 | pub const CBF_SKIP_CONNECT_CONFIRMS: DDE_INITIALIZE_COMMAND = 262144u32; | |
389 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
390 | pub const CBF_SKIP_DISCONNECTS: DDE_INITIALIZE_COMMAND = 2097152u32; | |
391 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
392 | pub const CBF_SKIP_REGISTRATIONS: DDE_INITIALIZE_COMMAND = 524288u32; | |
393 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
394 | pub const CBF_SKIP_UNREGISTRATIONS: DDE_INITIALIZE_COMMAND = 1048576u32; | |
395 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
396 | pub const MF_CALLBACKS: DDE_INITIALIZE_COMMAND = 134217728u32; | |
397 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
398 | pub const MF_CONV: DDE_INITIALIZE_COMMAND = 1073741824u32; | |
399 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
400 | pub const MF_ERRORS: DDE_INITIALIZE_COMMAND = 268435456u32; | |
401 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
402 | pub const MF_HSZ_INFO: DDE_INITIALIZE_COMMAND = 16777216u32; | |
403 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
404 | pub const MF_LINKS: DDE_INITIALIZE_COMMAND = 536870912u32; | |
405 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
406 | pub const MF_POSTMSGS: DDE_INITIALIZE_COMMAND = 67108864u32; | |
407 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
408 | pub const MF_SENDMSGS: DDE_INITIALIZE_COMMAND = 33554432u32; | |
409 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
410 | pub type DDE_NAME_SERVICE_CMD = u32; | |
411 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
412 | pub const DNS_REGISTER: DDE_NAME_SERVICE_CMD = 1u32; | |
413 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
414 | pub const DNS_UNREGISTER: DDE_NAME_SERVICE_CMD = 2u32; | |
415 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
416 | pub const DNS_FILTERON: DDE_NAME_SERVICE_CMD = 4u32; | |
417 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] | |
418 | pub const DNS_FILTEROFF: DDE_NAME_SERVICE_CMD = 8u32; | |
419 | #[repr(C)] | |
420 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] | |
421 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
422 | pub struct CONVCONTEXT { | |
423 | pub cb: u32, | |
424 | pub wFlags: u32, | |
425 | pub wCountryID: u32, | |
426 | pub iCodePage: i32, | |
427 | pub dwLangID: u32, | |
428 | pub dwSecurity: u32, | |
429 | pub qos: super::super::Security::SECURITY_QUALITY_OF_SERVICE, | |
430 | } | |
431 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
432 | impl ::core::marker::Copy for CONVCONTEXT {} | |
433 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
434 | impl ::core::clone::Clone for CONVCONTEXT { | |
435 | fn clone(&self) -> Self { | |
436 | *self | |
437 | } | |
438 | } | |
439 | #[repr(C)] | |
440 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] | |
441 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
442 | pub struct CONVINFO { | |
443 | pub cb: u32, | |
444 | pub hUser: usize, | |
445 | pub hConvPartner: HCONV, | |
446 | pub hszSvcPartner: HSZ, | |
447 | pub hszServiceReq: HSZ, | |
448 | pub hszTopic: HSZ, | |
449 | pub hszItem: HSZ, | |
450 | pub wFmt: u32, | |
451 | pub wType: DDE_CLIENT_TRANSACTION_TYPE, | |
452 | pub wStatus: CONVINFO_STATUS, | |
453 | pub wConvst: CONVINFO_CONVERSATION_STATE, | |
454 | pub wLastError: u32, | |
455 | pub hConvList: HCONVLIST, | |
456 | pub ConvCtxt: CONVCONTEXT, | |
457 | pub hwnd: super::super::Foundation::HWND, | |
458 | pub hwndPartner: super::super::Foundation::HWND, | |
459 | } | |
460 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
461 | impl ::core::marker::Copy for CONVINFO {} | |
462 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
463 | impl ::core::clone::Clone for CONVINFO { | |
464 | fn clone(&self) -> Self { | |
465 | *self | |
466 | } | |
467 | } | |
5e7ed085 | 468 | #[repr(C)] |
04454e1e | 469 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] |
5e7ed085 FG |
470 | pub struct COPYDATASTRUCT { |
471 | pub dwData: usize, | |
472 | pub cbData: u32, | |
473 | pub lpData: *mut ::core::ffi::c_void, | |
474 | } | |
475 | impl ::core::marker::Copy for COPYDATASTRUCT {} | |
476 | impl ::core::clone::Clone for COPYDATASTRUCT { | |
477 | fn clone(&self) -> Self { | |
478 | *self | |
479 | } | |
480 | } | |
5e7ed085 | 481 | #[repr(C)] |
04454e1e | 482 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] |
5e7ed085 FG |
483 | pub struct DDEACK { |
484 | pub _bitfield: u16, | |
485 | } | |
486 | impl ::core::marker::Copy for DDEACK {} | |
487 | impl ::core::clone::Clone for DDEACK { | |
488 | fn clone(&self) -> Self { | |
489 | *self | |
490 | } | |
491 | } | |
492 | #[repr(C)] | |
04454e1e | 493 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] |
5e7ed085 FG |
494 | pub struct DDEADVISE { |
495 | pub _bitfield: u16, | |
496 | pub cfFormat: i16, | |
497 | } | |
498 | impl ::core::marker::Copy for DDEADVISE {} | |
499 | impl ::core::clone::Clone for DDEADVISE { | |
500 | fn clone(&self) -> Self { | |
501 | *self | |
502 | } | |
503 | } | |
504 | #[repr(C)] | |
04454e1e | 505 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] |
5e7ed085 FG |
506 | pub struct DDEDATA { |
507 | pub _bitfield: u16, | |
508 | pub cfFormat: i16, | |
509 | pub Value: [u8; 1], | |
510 | } | |
511 | impl ::core::marker::Copy for DDEDATA {} | |
512 | impl ::core::clone::Clone for DDEDATA { | |
513 | fn clone(&self) -> Self { | |
514 | *self | |
515 | } | |
516 | } | |
517 | #[repr(C)] | |
04454e1e | 518 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] |
5e7ed085 FG |
519 | pub struct DDELN { |
520 | pub _bitfield: u16, | |
521 | pub cfFormat: i16, | |
522 | } | |
523 | impl ::core::marker::Copy for DDELN {} | |
524 | impl ::core::clone::Clone for DDELN { | |
525 | fn clone(&self) -> Self { | |
526 | *self | |
527 | } | |
528 | } | |
529 | #[repr(C)] | |
04454e1e | 530 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] |
5e7ed085 FG |
531 | pub struct DDEML_MSG_HOOK_DATA { |
532 | pub uiLo: usize, | |
533 | pub uiHi: usize, | |
534 | pub cbData: u32, | |
535 | pub Data: [u32; 8], | |
536 | } | |
537 | impl ::core::marker::Copy for DDEML_MSG_HOOK_DATA {} | |
538 | impl ::core::clone::Clone for DDEML_MSG_HOOK_DATA { | |
539 | fn clone(&self) -> Self { | |
540 | *self | |
541 | } | |
542 | } | |
543 | #[repr(C)] | |
04454e1e | 544 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] |
5e7ed085 FG |
545 | pub struct DDEPOKE { |
546 | pub _bitfield: u16, | |
547 | pub cfFormat: i16, | |
548 | pub Value: [u8; 1], | |
549 | } | |
550 | impl ::core::marker::Copy for DDEPOKE {} | |
551 | impl ::core::clone::Clone for DDEPOKE { | |
552 | fn clone(&self) -> Self { | |
553 | *self | |
554 | } | |
555 | } | |
556 | #[repr(C)] | |
04454e1e | 557 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] |
5e7ed085 FG |
558 | pub struct DDEUP { |
559 | pub _bitfield: u16, | |
560 | pub cfFormat: i16, | |
561 | pub rgb: [u8; 1], | |
562 | } | |
563 | impl ::core::marker::Copy for DDEUP {} | |
564 | impl ::core::clone::Clone for DDEUP { | |
565 | fn clone(&self) -> Self { | |
566 | *self | |
567 | } | |
568 | } | |
5e7ed085 FG |
569 | pub type HCONV = isize; |
570 | pub type HCONVLIST = isize; | |
5e7ed085 FG |
571 | pub type HDDEDATA = isize; |
572 | pub type HSZ = isize; | |
573 | #[repr(C)] | |
04454e1e | 574 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] |
5e7ed085 FG |
575 | pub struct HSZPAIR { |
576 | pub hszSvc: HSZ, | |
577 | pub hszTopic: HSZ, | |
578 | } | |
579 | impl ::core::marker::Copy for HSZPAIR {} | |
580 | impl ::core::clone::Clone for HSZPAIR { | |
581 | fn clone(&self) -> Self { | |
582 | *self | |
583 | } | |
584 | } | |
5e7ed085 | 585 | #[repr(C)] |
04454e1e | 586 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Graphics_Gdi\"`*"] |
5e7ed085 FG |
587 | #[cfg(feature = "Win32_Graphics_Gdi")] |
588 | pub struct METAFILEPICT { | |
589 | pub mm: i32, | |
590 | pub xExt: i32, | |
591 | pub yExt: i32, | |
592 | pub hMF: super::super::Graphics::Gdi::HMETAFILE, | |
593 | } | |
594 | #[cfg(feature = "Win32_Graphics_Gdi")] | |
595 | impl ::core::marker::Copy for METAFILEPICT {} | |
596 | #[cfg(feature = "Win32_Graphics_Gdi")] | |
597 | impl ::core::clone::Clone for METAFILEPICT { | |
598 | fn clone(&self) -> Self { | |
599 | *self | |
600 | } | |
601 | } | |
5e7ed085 | 602 | #[repr(C)] |
04454e1e | 603 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
5e7ed085 FG |
604 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
605 | pub struct MONCBSTRUCT { | |
606 | pub cb: u32, | |
607 | pub dwTime: u32, | |
608 | pub hTask: super::super::Foundation::HANDLE, | |
609 | pub dwRet: u32, | |
610 | pub wType: u32, | |
611 | pub wFmt: u32, | |
612 | pub hConv: HCONV, | |
613 | pub hsz1: HSZ, | |
614 | pub hsz2: HSZ, | |
615 | pub hData: HDDEDATA, | |
616 | pub dwData1: usize, | |
617 | pub dwData2: usize, | |
618 | pub cc: CONVCONTEXT, | |
619 | pub cbData: u32, | |
620 | pub Data: [u32; 8], | |
621 | } | |
622 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
623 | impl ::core::marker::Copy for MONCBSTRUCT {} | |
624 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
625 | impl ::core::clone::Clone for MONCBSTRUCT { | |
626 | fn clone(&self) -> Self { | |
627 | *self | |
628 | } | |
629 | } | |
630 | #[repr(C)] | |
04454e1e | 631 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
632 | #[cfg(feature = "Win32_Foundation")] |
633 | pub struct MONCONVSTRUCT { | |
634 | pub cb: u32, | |
635 | pub fConnect: super::super::Foundation::BOOL, | |
636 | pub dwTime: u32, | |
637 | pub hTask: super::super::Foundation::HANDLE, | |
638 | pub hszSvc: HSZ, | |
639 | pub hszTopic: HSZ, | |
640 | pub hConvClient: HCONV, | |
641 | pub hConvServer: HCONV, | |
642 | } | |
643 | #[cfg(feature = "Win32_Foundation")] | |
644 | impl ::core::marker::Copy for MONCONVSTRUCT {} | |
645 | #[cfg(feature = "Win32_Foundation")] | |
646 | impl ::core::clone::Clone for MONCONVSTRUCT { | |
647 | fn clone(&self) -> Self { | |
648 | *self | |
649 | } | |
650 | } | |
651 | #[repr(C)] | |
04454e1e | 652 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
653 | #[cfg(feature = "Win32_Foundation")] |
654 | pub struct MONERRSTRUCT { | |
655 | pub cb: u32, | |
656 | pub wLastError: u32, | |
657 | pub dwTime: u32, | |
658 | pub hTask: super::super::Foundation::HANDLE, | |
659 | } | |
660 | #[cfg(feature = "Win32_Foundation")] | |
661 | impl ::core::marker::Copy for MONERRSTRUCT {} | |
662 | #[cfg(feature = "Win32_Foundation")] | |
663 | impl ::core::clone::Clone for MONERRSTRUCT { | |
664 | fn clone(&self) -> Self { | |
665 | *self | |
666 | } | |
667 | } | |
668 | #[repr(C)] | |
04454e1e | 669 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
670 | #[cfg(feature = "Win32_Foundation")] |
671 | pub struct MONHSZSTRUCTA { | |
672 | pub cb: u32, | |
673 | pub fsAction: super::super::Foundation::BOOL, | |
674 | pub dwTime: u32, | |
675 | pub hsz: HSZ, | |
676 | pub hTask: super::super::Foundation::HANDLE, | |
677 | pub str: [super::super::Foundation::CHAR; 1], | |
678 | } | |
679 | #[cfg(feature = "Win32_Foundation")] | |
680 | impl ::core::marker::Copy for MONHSZSTRUCTA {} | |
681 | #[cfg(feature = "Win32_Foundation")] | |
682 | impl ::core::clone::Clone for MONHSZSTRUCTA { | |
683 | fn clone(&self) -> Self { | |
684 | *self | |
685 | } | |
686 | } | |
687 | #[repr(C)] | |
04454e1e | 688 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
689 | #[cfg(feature = "Win32_Foundation")] |
690 | pub struct MONHSZSTRUCTW { | |
691 | pub cb: u32, | |
692 | pub fsAction: super::super::Foundation::BOOL, | |
693 | pub dwTime: u32, | |
694 | pub hsz: HSZ, | |
695 | pub hTask: super::super::Foundation::HANDLE, | |
696 | pub str: [u16; 1], | |
697 | } | |
698 | #[cfg(feature = "Win32_Foundation")] | |
699 | impl ::core::marker::Copy for MONHSZSTRUCTW {} | |
700 | #[cfg(feature = "Win32_Foundation")] | |
701 | impl ::core::clone::Clone for MONHSZSTRUCTW { | |
702 | fn clone(&self) -> Self { | |
703 | *self | |
704 | } | |
705 | } | |
706 | #[repr(C)] | |
04454e1e | 707 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
708 | #[cfg(feature = "Win32_Foundation")] |
709 | pub struct MONLINKSTRUCT { | |
710 | pub cb: u32, | |
711 | pub dwTime: u32, | |
712 | pub hTask: super::super::Foundation::HANDLE, | |
713 | pub fEstablished: super::super::Foundation::BOOL, | |
714 | pub fNoData: super::super::Foundation::BOOL, | |
715 | pub hszSvc: HSZ, | |
716 | pub hszTopic: HSZ, | |
717 | pub hszItem: HSZ, | |
718 | pub wFmt: u32, | |
719 | pub fServer: super::super::Foundation::BOOL, | |
720 | pub hConvServer: HCONV, | |
721 | pub hConvClient: HCONV, | |
722 | } | |
723 | #[cfg(feature = "Win32_Foundation")] | |
724 | impl ::core::marker::Copy for MONLINKSTRUCT {} | |
725 | #[cfg(feature = "Win32_Foundation")] | |
726 | impl ::core::clone::Clone for MONLINKSTRUCT { | |
727 | fn clone(&self) -> Self { | |
728 | *self | |
729 | } | |
730 | } | |
731 | #[repr(C)] | |
04454e1e | 732 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
733 | #[cfg(feature = "Win32_Foundation")] |
734 | pub struct MONMSGSTRUCT { | |
735 | pub cb: u32, | |
736 | pub hwndTo: super::super::Foundation::HWND, | |
737 | pub dwTime: u32, | |
738 | pub hTask: super::super::Foundation::HANDLE, | |
739 | pub wMsg: u32, | |
740 | pub wParam: super::super::Foundation::WPARAM, | |
741 | pub lParam: super::super::Foundation::LPARAM, | |
742 | pub dmhd: DDEML_MSG_HOOK_DATA, | |
743 | } | |
744 | #[cfg(feature = "Win32_Foundation")] | |
745 | impl ::core::marker::Copy for MONMSGSTRUCT {} | |
746 | #[cfg(feature = "Win32_Foundation")] | |
747 | impl ::core::clone::Clone for MONMSGSTRUCT { | |
748 | fn clone(&self) -> Self { | |
749 | *self | |
750 | } | |
751 | } | |
04454e1e | 752 | #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] |
5e7ed085 | 753 | pub type PFNCALLBACK = ::core::option::Option<unsafe extern "system" fn(wtype: u32, wfmt: u32, hconv: HCONV, hsz1: HSZ, hsz2: HSZ, hdata: HDDEDATA, dwdata1: usize, dwdata2: usize) -> HDDEDATA>; |