#[repr(C)]pub struct IShellItemArray {
pub lpVtbl: *const IShellItemArrayVtbl,
}
Fields§
§lpVtbl: *const IShellItemArrayVtbl
Implementations§
Source§impl IShellItemArray
impl IShellItemArray
pub unsafe fn BindToHandler( &self, pbc: *mut IBindCtx, bhid: REFGUID, riid: REFIID, ppvOut: *mut *mut c_void, ) -> HRESULT
pub unsafe fn GetPropertyStore( &self, flags: GETPROPERTYSTOREFLAGS, riid: REFIID, ppv: *mut *mut c_void, ) -> HRESULT
pub unsafe fn GetPropertyDescriptionList( &self, keyType: REFPROPERTYKEY, riid: REFIID, ppv: *mut *mut c_void, ) -> HRESULT
pub unsafe fn GetAttributes( &self, AttribFlags: SIATTRIBFLAGS, sfgaoMask: SFGAOF, psfgaoAttribs: *mut SFGAOF, ) -> HRESULT
pub unsafe fn GetCount(&self, pdwNumItems: *mut DWORD) -> HRESULT
pub unsafe fn GetItemAt( &self, dwIndex: DWORD, ppsi: *mut *mut IShellItem, ) -> HRESULT
Trait Implementations§
Source§impl Deref for IShellItemArray
impl Deref for IShellItemArray
Auto Trait Implementations§
impl Freeze for IShellItemArray
impl RefUnwindSafe for IShellItemArray
impl !Send for IShellItemArray
impl !Sync for IShellItemArray
impl Unpin for IShellItemArray
impl UnwindSafe for IShellItemArray
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