#[repr(C)]pub struct SMDATA {
pub dwMask: u32,
pub dwFlags: u32,
pub hmenu: HMENU,
pub hwnd: HWND,
pub uId: u32,
pub uIdParent: u32,
pub uIdAncestor: u32,
pub punk: IUnknown,
pub pidlFolder: *mut ITEMIDLIST,
pub pidlItem: *mut ITEMIDLIST,
pub psf: IShellFolder,
pub pvUserData: *mut c_void,
}
Expand description
Required features: ‘Win32_UI_Shell’, ‘Win32_Foundation’, ‘Win32_UI_Shell_Common’, ‘Win32_UI_WindowsAndMessaging’
Fields
dwMask: u32
dwFlags: u32
hwnd: HWND
uId: u32
uIdParent: u32
uIdAncestor: u32
punk: IUnknown
pidlFolder: *mut ITEMIDLIST
pidlItem: *mut ITEMIDLIST
psf: IShellFolder
pvUserData: *mut c_void
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for SMDATA
impl !Send for SMDATA
impl !Sync for SMDATA
impl Unpin for SMDATA
impl UnwindSafe for SMDATA
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more