#[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: u32dwFlags: u32hwnd: HWNDuId: u32uIdParent: u32uIdAncestor: u32punk: IUnknownpidlFolder: *mut ITEMIDLISTpidlItem: *mut ITEMIDLISTpsf: IShellFolderpvUserData: *mut c_voidTrait 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 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