#[repr(C)]pub struct IShellLinkA {
pub lpVtbl: *const IShellLinkAVtbl,
}
Fields§
§lpVtbl: *const IShellLinkAVtbl
Implementations§
Source§impl IShellLinkA
impl IShellLinkA
pub unsafe fn GetPath( &self, pszFile: LPSTR, cch: c_int, pfd: *mut WIN32_FIND_DATAA, fFlags: DWORD, ) -> HRESULT
pub unsafe fn GetIDList(&self, ppidl: *mut PIDLIST_ABSOLUTE) -> HRESULT
pub unsafe fn SetIDList(&self, pidl: PCIDLIST_ABSOLUTE) -> HRESULT
pub unsafe fn GetDescription(&self, pszName: LPSTR, cch: c_int) -> HRESULT
pub unsafe fn SetDescription(&self, pszName: LPCSTR) -> HRESULT
pub unsafe fn GetWorkingDirectory(&self, pszDir: LPSTR, cch: c_int) -> HRESULT
pub unsafe fn SetWorkingDirectory(&self, pszDir: LPCSTR) -> HRESULT
pub unsafe fn GetArguments(&self, pszArgs: LPSTR, cch: c_int) -> HRESULT
pub unsafe fn SetArguments(&self, pszArgs: LPCSTR) -> HRESULT
pub unsafe fn GetHotkey(&self, pwHotkey: *mut WORD) -> HRESULT
pub unsafe fn SetHotkey(&self, wHotkey: WORD) -> HRESULT
pub unsafe fn GetShowCmd(&self, piShowCmd: *mut c_int) -> HRESULT
pub unsafe fn SetShowCmd(&self, iShowCmd: c_int) -> HRESULT
pub unsafe fn GetIconLocation( &self, pszIconPath: LPSTR, cch: c_int, piIcon: *mut c_int, ) -> HRESULT
pub unsafe fn SetIconLocation( &self, pszIconPath: LPCSTR, iIcon: c_int, ) -> HRESULT
pub unsafe fn SetRelativePath( &self, pszPathRel: LPCSTR, dwReserved: DWORD, ) -> HRESULT
pub unsafe fn Resolve(&self, hwnd: HWND, fFlags: DWORD) -> HRESULT
pub unsafe fn SetPath(&self, pszFile: LPCSTR) -> HRESULT
Trait Implementations§
Source§impl Deref for IShellLinkA
impl Deref for IShellLinkA
Auto Trait Implementations§
impl Freeze for IShellLinkA
impl RefUnwindSafe for IShellLinkA
impl !Send for IShellLinkA
impl !Sync for IShellLinkA
impl Unpin for IShellLinkA
impl UnwindSafe for IShellLinkA
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