Struct windows_sys::Win32::System::Ole::OLEUICHANGESOURCEA
[−]#[repr(C)]pub struct OLEUICHANGESOURCEA {Show 17 fields
pub cbStruct: u32,
pub dwFlags: CHANGE_SOURCE_FLAGS,
pub hWndOwner: HWND,
pub lpszCaption: PCSTR,
pub lpfnHook: LPFNOLEUIHOOK,
pub lCustData: LPARAM,
pub hInstance: HINSTANCE,
pub lpszTemplate: PCSTR,
pub hResource: HRSRC,
pub lpOFN: *mut OPENFILENAMEA,
pub dwReserved1: [u32; 4],
pub lpOleUILinkContainer: IOleUILinkContainerA,
pub dwLink: u32,
pub lpszDisplayName: PSTR,
pub nFileLength: u32,
pub lpszFrom: PSTR,
pub lpszTo: PSTR,
}
Expand description
Required features: "Win32_System_Ole"
, "Win32_Foundation"
, "Win32_UI_Controls_Dialogs"
Fields
cbStruct: u32
dwFlags: CHANGE_SOURCE_FLAGS
hWndOwner: HWND
lpszCaption: PCSTR
lpfnHook: LPFNOLEUIHOOK
lCustData: LPARAM
hInstance: HINSTANCE
lpszTemplate: PCSTR
hResource: HRSRC
lpOFN: *mut OPENFILENAMEA
dwReserved1: [u32; 4]
lpOleUILinkContainer: IOleUILinkContainerA
dwLink: u32
lpszDisplayName: PSTR
nFileLength: u32
lpszFrom: PSTR
lpszTo: PSTR
Trait Implementations
impl Clone for OLEUICHANGESOURCEA
impl Clone for OLEUICHANGESOURCEA
impl Copy for OLEUICHANGESOURCEA
Auto Trait Implementations
impl RefUnwindSafe for OLEUICHANGESOURCEA
impl !Send for OLEUICHANGESOURCEA
impl !Sync for OLEUICHANGESOURCEA
impl Unpin for OLEUICHANGESOURCEA
impl UnwindSafe for OLEUICHANGESOURCEA
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more