#[repr(C)]pub struct DEFCONTEXTMENU {
pub hwnd: HWND,
pub pcmcb: Option<IContextMenuCB>,
pub pidlFolder: *mut ITEMIDLIST,
pub psf: Option<IShellFolder>,
pub cidl: u32,
pub apidl: *mut *mut ITEMIDLIST,
pub punkAssociationInfo: Option<IUnknown>,
pub cKeys: u32,
pub aKeys: *mut HKEY,
}
Fields§
§hwnd: HWND
§pcmcb: Option<IContextMenuCB>
§pidlFolder: *mut ITEMIDLIST
§psf: Option<IShellFolder>
§cidl: u32
§apidl: *mut *mut ITEMIDLIST
§punkAssociationInfo: Option<IUnknown>
§cKeys: u32
§aKeys: *mut HKEY
Trait Implementations§
Source§impl Abi for DEFCONTEXTMENU
impl Abi for DEFCONTEXTMENU
type DefaultType = DEFCONTEXTMENU
Source§fn ok(value: &Self::DefaultType) -> Result<Self, Error>
fn ok(value: &Self::DefaultType) -> Result<Self, Error>
Converts from
Self::DefaultType
to Result<T>
.Source§fn set_abi(&mut self) -> *mut Self::Abi
fn set_abi(&mut self) -> *mut Self::Abi
Returns a pointer for setting the object’s value via an ABI call.
fn drop_param(_: &mut Param<'_, Self>)
Source§impl Clone for DEFCONTEXTMENU
impl Clone for DEFCONTEXTMENU
Source§fn clone(&self) -> DEFCONTEXTMENU
fn clone(&self) -> DEFCONTEXTMENU
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for DEFCONTEXTMENU
impl Debug for DEFCONTEXTMENU
Source§impl Default for DEFCONTEXTMENU
impl Default for DEFCONTEXTMENU
Source§impl PartialEq for DEFCONTEXTMENU
impl PartialEq for DEFCONTEXTMENU
impl Eq for DEFCONTEXTMENU
Auto Trait Implementations§
impl Freeze for DEFCONTEXTMENU
impl RefUnwindSafe for DEFCONTEXTMENU
impl !Send for DEFCONTEXTMENU
impl !Sync for DEFCONTEXTMENU
impl Unpin for DEFCONTEXTMENU
impl UnwindSafe for DEFCONTEXTMENU
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more