diff options
Diffstat (limited to 'vendor/windows-sys/src/Windows/Win32/System/DataExchange')
-rw-r--r-- | vendor/windows-sys/src/Windows/Win32/System/DataExchange/mod.rs | 570 |
1 files changed, 285 insertions, 285 deletions
diff --git a/vendor/windows-sys/src/Windows/Win32/System/DataExchange/mod.rs b/vendor/windows-sys/src/Windows/Win32/System/DataExchange/mod.rs index 0d075d173..0f3f6033f 100644 --- a/vendor/windows-sys/src/Windows/Win32/System/DataExchange/mod.rs +++ b/vendor/windows-sys/src/Windows/Win32/System/DataExchange/mod.rs @@ -1,4 +1,4 @@ -#[link(name = "windows")] +#[cfg_attr(windows, link(name = "windows"))] extern "system" { #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] pub fn AddAtomA(lpstring: ::windows_sys::core::PCSTR) -> u16; @@ -198,55 +198,148 @@ pub const APPCLASS_MASK: i32 = 15i32; pub const APPCMD_MASK: i32 = 4080i32; #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] pub const CADV_LATEACK: u32 = 65535u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -pub struct CONVCONTEXT { - pub cb: u32, - pub wFlags: u32, - pub wCountryID: u32, - pub iCodePage: i32, - pub dwLangID: u32, - pub dwSecurity: u32, - pub qos: super::super::Security::SECURITY_QUALITY_OF_SERVICE, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -impl ::core::marker::Copy for CONVCONTEXT {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -impl ::core::clone::Clone for CONVCONTEXT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -pub struct CONVINFO { - pub cb: u32, - pub hUser: usize, - pub hConvPartner: HCONV, - pub hszSvcPartner: HSZ, - pub hszServiceReq: HSZ, - pub hszTopic: HSZ, - pub hszItem: HSZ, - pub wFmt: u32, - pub wType: DDE_CLIENT_TRANSACTION_TYPE, - pub wStatus: CONVINFO_STATUS, - pub wConvst: CONVINFO_CONVERSATION_STATE, - pub wLastError: u32, - pub hConvList: HCONVLIST, - pub ConvCtxt: CONVCONTEXT, - pub hwnd: super::super::Foundation::HWND, - pub hwndPartner: super::super::Foundation::HWND, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -impl ::core::marker::Copy for CONVINFO {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -impl ::core::clone::Clone for CONVINFO { - fn clone(&self) -> Self { - *self - } -} +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const CP_WINANSI: i32 = 1004i32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const CP_WINNEUTRAL: i32 = 1200i32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const CP_WINUNICODE: i32 = 1200i32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const DDE_FACK: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const DDE_FACKREQ: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const DDE_FAPPSTATUS: u32 = 255u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const DDE_FBUSY: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const DDE_FDEFERUPD: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const DDE_FNOTPROCESSED: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const DDE_FRELEASE: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const DDE_FREQUESTED: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const DMLERR_ADVACKTIMEOUT: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const DMLERR_BUSY: u32 = 16385u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const DMLERR_DATAACKTIMEOUT: u32 = 16386u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const DMLERR_DLL_NOT_INITIALIZED: u32 = 16387u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const DMLERR_DLL_USAGE: u32 = 16388u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const DMLERR_EXECACKTIMEOUT: u32 = 16389u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const DMLERR_FIRST: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const DMLERR_INVALIDPARAMETER: u32 = 16390u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const DMLERR_LAST: u32 = 16401u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const DMLERR_LOW_MEMORY: u32 = 16391u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const DMLERR_MEMORY_ERROR: u32 = 16392u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const DMLERR_NOTPROCESSED: u32 = 16393u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const DMLERR_NO_CONV_ESTABLISHED: u32 = 16394u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const DMLERR_NO_ERROR: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const DMLERR_POKEACKTIMEOUT: u32 = 16395u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const DMLERR_POSTMSG_FAILED: u32 = 16396u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const DMLERR_REENTRANCY: u32 = 16397u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const DMLERR_SERVER_DIED: u32 = 16398u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const DMLERR_SYS_ERROR: u32 = 16399u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const DMLERR_UNADVACKTIMEOUT: u32 = 16400u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const DMLERR_UNFOUND_QUEUE_ID: u32 = 16401u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const HDATA_APPOWNED: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const MAX_MONITORS: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const MF_MASK: u32 = 4278190080u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const MH_CLEANUP: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const MH_CREATE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const MH_DELETE: u32 = 3u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const MH_KEEP: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const MSGF_DDEMGR: u32 = 32769u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const QID_SYNC: u32 = 4294967295u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const SZDDESYS_ITEM_FORMATS: &str = "Formats"; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const SZDDESYS_ITEM_HELP: &str = "Help"; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const SZDDESYS_ITEM_RTNMSG: &str = "ReturnMessage"; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const SZDDESYS_ITEM_STATUS: &str = "Status"; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const SZDDESYS_ITEM_SYSITEMS: &str = "SysItems"; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const SZDDESYS_ITEM_TOPICS: &str = "Topics"; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const SZDDESYS_TOPIC: &str = "System"; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const SZDDE_ITEM_ITEMLIST: &str = "TopicItemList"; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const TIMEOUT_ASYNC: u32 = 4294967295u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const WM_DDE_ACK: u32 = 996u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const WM_DDE_ADVISE: u32 = 994u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const WM_DDE_DATA: u32 = 997u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const WM_DDE_EXECUTE: u32 = 1000u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const WM_DDE_FIRST: u32 = 992u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const WM_DDE_INITIATE: u32 = 992u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const WM_DDE_LAST: u32 = 1000u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const WM_DDE_POKE: u32 = 999u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const WM_DDE_REQUEST: u32 = 998u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const WM_DDE_TERMINATE: u32 = 993u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const WM_DDE_UNADVISE: u32 = 995u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const XCLASS_BOOL: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const XCLASS_DATA: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const XCLASS_FLAGS: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const XCLASS_MASK: u32 = 64512u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const XCLASS_NOTIFICATION: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const XTYPF_ACKREQ: u32 = 8u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const XTYPF_NOBLOCK: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const XTYPF_NODATA: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const XTYP_MASK: u32 = 240u32; +#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] +pub const XTYP_SHIFT: u32 = 4u32; #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] pub type CONVINFO_CONVERSATION_STATE = u32; #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] @@ -303,113 +396,6 @@ pub const ST_ISLOCAL: CONVINFO_STATUS = 4u32; pub const ST_ISSELF: CONVINFO_STATUS = 256u32; #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] pub const ST_TERMINATED: CONVINFO_STATUS = 32u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub struct COPYDATASTRUCT { - pub dwData: usize, - pub cbData: u32, - pub lpData: *mut ::core::ffi::c_void, -} -impl ::core::marker::Copy for COPYDATASTRUCT {} -impl ::core::clone::Clone for COPYDATASTRUCT { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const CP_WINANSI: i32 = 1004i32; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const CP_WINNEUTRAL: i32 = 1200i32; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const CP_WINUNICODE: i32 = 1200i32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub struct DDEACK { - pub _bitfield: u16, -} -impl ::core::marker::Copy for DDEACK {} -impl ::core::clone::Clone for DDEACK { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub struct DDEADVISE { - pub _bitfield: u16, - pub cfFormat: i16, -} -impl ::core::marker::Copy for DDEADVISE {} -impl ::core::clone::Clone for DDEADVISE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub struct DDEDATA { - pub _bitfield: u16, - pub cfFormat: i16, - pub Value: [u8; 1], -} -impl ::core::marker::Copy for DDEDATA {} -impl ::core::clone::Clone for DDEDATA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub struct DDELN { - pub _bitfield: u16, - pub cfFormat: i16, -} -impl ::core::marker::Copy for DDELN {} -impl ::core::clone::Clone for DDELN { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub struct DDEML_MSG_HOOK_DATA { - pub uiLo: usize, - pub uiHi: usize, - pub cbData: u32, - pub Data: [u32; 8], -} -impl ::core::marker::Copy for DDEML_MSG_HOOK_DATA {} -impl ::core::clone::Clone for DDEML_MSG_HOOK_DATA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub struct DDEPOKE { - pub _bitfield: u16, - pub cfFormat: i16, - pub Value: [u8; 1], -} -impl ::core::marker::Copy for DDEPOKE {} -impl ::core::clone::Clone for DDEPOKE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub struct DDEUP { - pub _bitfield: u16, - pub cfFormat: i16, - pub rgb: [u8; 1], -} -impl ::core::marker::Copy for DDEUP {} -impl ::core::clone::Clone for DDEUP { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] pub type DDE_CLIENT_TRANSACTION_TYPE = u32; #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] @@ -453,22 +439,6 @@ pub const EC_DISABLE: DDE_ENABLE_CALLBACK_CMD = 8u32; #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] pub const EC_QUERYWAITING: DDE_ENABLE_CALLBACK_CMD = 2u32; #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const DDE_FACK: u32 = 32768u32; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const DDE_FACKREQ: u32 = 32768u32; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const DDE_FAPPSTATUS: u32 = 255u32; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const DDE_FBUSY: u32 = 16384u32; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const DDE_FDEFERUPD: u32 = 16384u32; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const DDE_FNOTPROCESSED: u32 = 0u32; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const DDE_FRELEASE: u32 = 8192u32; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const DDE_FREQUESTED: u32 = 4096u32; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] pub type DDE_INITIALIZE_COMMAND = u32; #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] pub const APPCLASS_MONITOR: DDE_INITIALIZE_COMMAND = 1u32; @@ -526,52 +496,158 @@ pub const DNS_UNREGISTER: DDE_NAME_SERVICE_CMD = 2u32; pub const DNS_FILTERON: DDE_NAME_SERVICE_CMD = 4u32; #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] pub const DNS_FILTEROFF: DDE_NAME_SERVICE_CMD = 8u32; +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] +pub struct CONVCONTEXT { + pub cb: u32, + pub wFlags: u32, + pub wCountryID: u32, + pub iCodePage: i32, + pub dwLangID: u32, + pub dwSecurity: u32, + pub qos: super::super::Security::SECURITY_QUALITY_OF_SERVICE, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] +impl ::core::marker::Copy for CONVCONTEXT {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] +impl ::core::clone::Clone for CONVCONTEXT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] +pub struct CONVINFO { + pub cb: u32, + pub hUser: usize, + pub hConvPartner: HCONV, + pub hszSvcPartner: HSZ, + pub hszServiceReq: HSZ, + pub hszTopic: HSZ, + pub hszItem: HSZ, + pub wFmt: u32, + pub wType: DDE_CLIENT_TRANSACTION_TYPE, + pub wStatus: CONVINFO_STATUS, + pub wConvst: CONVINFO_CONVERSATION_STATE, + pub wLastError: u32, + pub hConvList: HCONVLIST, + pub ConvCtxt: CONVCONTEXT, + pub hwnd: super::super::Foundation::HWND, + pub hwndPartner: super::super::Foundation::HWND, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] +impl ::core::marker::Copy for CONVINFO {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] +impl ::core::clone::Clone for CONVINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const DMLERR_ADVACKTIMEOUT: u32 = 16384u32; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const DMLERR_BUSY: u32 = 16385u32; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const DMLERR_DATAACKTIMEOUT: u32 = 16386u32; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const DMLERR_DLL_NOT_INITIALIZED: u32 = 16387u32; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const DMLERR_DLL_USAGE: u32 = 16388u32; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const DMLERR_EXECACKTIMEOUT: u32 = 16389u32; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const DMLERR_FIRST: u32 = 16384u32; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const DMLERR_INVALIDPARAMETER: u32 = 16390u32; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const DMLERR_LAST: u32 = 16401u32; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const DMLERR_LOW_MEMORY: u32 = 16391u32; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const DMLERR_MEMORY_ERROR: u32 = 16392u32; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const DMLERR_NOTPROCESSED: u32 = 16393u32; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const DMLERR_NO_CONV_ESTABLISHED: u32 = 16394u32; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const DMLERR_NO_ERROR: u32 = 0u32; +pub struct COPYDATASTRUCT { + pub dwData: usize, + pub cbData: u32, + pub lpData: *mut ::core::ffi::c_void, +} +impl ::core::marker::Copy for COPYDATASTRUCT {} +impl ::core::clone::Clone for COPYDATASTRUCT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const DMLERR_POKEACKTIMEOUT: u32 = 16395u32; +pub struct DDEACK { + pub _bitfield: u16, +} +impl ::core::marker::Copy for DDEACK {} +impl ::core::clone::Clone for DDEACK { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const DMLERR_POSTMSG_FAILED: u32 = 16396u32; +pub struct DDEADVISE { + pub _bitfield: u16, + pub cfFormat: i16, +} +impl ::core::marker::Copy for DDEADVISE {} +impl ::core::clone::Clone for DDEADVISE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const DMLERR_REENTRANCY: u32 = 16397u32; +pub struct DDEDATA { + pub _bitfield: u16, + pub cfFormat: i16, + pub Value: [u8; 1], +} +impl ::core::marker::Copy for DDEDATA {} +impl ::core::clone::Clone for DDEDATA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const DMLERR_SERVER_DIED: u32 = 16398u32; +pub struct DDELN { + pub _bitfield: u16, + pub cfFormat: i16, +} +impl ::core::marker::Copy for DDELN {} +impl ::core::clone::Clone for DDELN { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const DMLERR_SYS_ERROR: u32 = 16399u32; +pub struct DDEML_MSG_HOOK_DATA { + pub uiLo: usize, + pub uiHi: usize, + pub cbData: u32, + pub Data: [u32; 8], +} +impl ::core::marker::Copy for DDEML_MSG_HOOK_DATA {} +impl ::core::clone::Clone for DDEML_MSG_HOOK_DATA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const DMLERR_UNADVACKTIMEOUT: u32 = 16400u32; +pub struct DDEPOKE { + pub _bitfield: u16, + pub cfFormat: i16, + pub Value: [u8; 1], +} +impl ::core::marker::Copy for DDEPOKE {} +impl ::core::clone::Clone for DDEPOKE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const DMLERR_UNFOUND_QUEUE_ID: u32 = 16401u32; +pub struct DDEUP { + pub _bitfield: u16, + pub cfFormat: i16, + pub rgb: [u8; 1], +} +impl ::core::marker::Copy for DDEUP {} +impl ::core::clone::Clone for DDEUP { + fn clone(&self) -> Self { + *self + } +} pub type HCONV = isize; pub type HCONVLIST = isize; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const HDATA_APPOWNED: u32 = 1u32; pub type HDDEDATA = isize; pub type HSZ = isize; #[repr(C)] @@ -586,8 +662,6 @@ impl ::core::clone::Clone for HSZPAIR { *self } } -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const MAX_MONITORS: u32 = 4u32; #[repr(C)] #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -605,16 +679,6 @@ impl ::core::clone::Clone for METAFILEPICT { *self } } -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const MF_MASK: u32 = 4278190080u32; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const MH_CLEANUP: u32 = 4u32; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const MH_CREATE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const MH_DELETE: u32 = 3u32; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const MH_KEEP: u32 = 2u32; #[repr(C)] #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -766,68 +830,4 @@ impl ::core::clone::Clone for MONMSGSTRUCT { } } #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const MSGF_DDEMGR: u32 = 32769u32; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] 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>; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const QID_SYNC: u32 = 4294967295u32; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const SZDDESYS_ITEM_FORMATS: &str = "Formats"; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const SZDDESYS_ITEM_HELP: &str = "Help"; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const SZDDESYS_ITEM_RTNMSG: &str = "ReturnMessage"; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const SZDDESYS_ITEM_STATUS: &str = "Status"; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const SZDDESYS_ITEM_SYSITEMS: &str = "SysItems"; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const SZDDESYS_ITEM_TOPICS: &str = "Topics"; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const SZDDESYS_TOPIC: &str = "System"; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const SZDDE_ITEM_ITEMLIST: &str = "TopicItemList"; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const TIMEOUT_ASYNC: u32 = 4294967295u32; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const WM_DDE_ACK: u32 = 996u32; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const WM_DDE_ADVISE: u32 = 994u32; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const WM_DDE_DATA: u32 = 997u32; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const WM_DDE_EXECUTE: u32 = 1000u32; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const WM_DDE_FIRST: u32 = 992u32; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const WM_DDE_INITIATE: u32 = 992u32; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const WM_DDE_LAST: u32 = 1000u32; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const WM_DDE_POKE: u32 = 999u32; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const WM_DDE_REQUEST: u32 = 998u32; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const WM_DDE_TERMINATE: u32 = 993u32; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const WM_DDE_UNADVISE: u32 = 995u32; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const XCLASS_BOOL: u32 = 4096u32; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const XCLASS_DATA: u32 = 8192u32; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const XCLASS_FLAGS: u32 = 16384u32; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const XCLASS_MASK: u32 = 64512u32; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const XCLASS_NOTIFICATION: u32 = 32768u32; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const XTYPF_ACKREQ: u32 = 8u32; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const XTYPF_NOBLOCK: u32 = 2u32; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const XTYPF_NODATA: u32 = 4u32; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const XTYP_MASK: u32 = 240u32; -#[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const XTYP_SHIFT: u32 = 4u32; |