#[repr(C)]pub struct IFileOpenDialog {
pub lpVtbl: *const IFileOpenDialogVtbl,
}
Fields§
§lpVtbl: *const IFileOpenDialogVtbl
Implementations§
Source§impl IFileOpenDialog
impl IFileOpenDialog
pub unsafe fn GetResults(&self, ppenum: *mut *mut IShellItemArray) -> HRESULT
pub unsafe fn GetSelectedItems( &self, ppsai: *mut *mut IShellItemArray, ) -> HRESULT
Methods from Deref<Target = IFileDialog>§
pub unsafe fn SetFileTypes( &self, cFileTypes: UINT, rgFilterSpec: *const COMDLG_FILTERSPEC, ) -> HRESULT
pub unsafe fn SetFileTypeIndex(&self, iFileType: UINT) -> HRESULT
pub unsafe fn GetFileTypeIndex(&self, piFileType: *mut UINT) -> HRESULT
pub unsafe fn Advise( &self, pfde: *mut IFileDialogEvents, pdwCookie: *mut DWORD, ) -> HRESULT
pub unsafe fn Unadvise(&self, dwCookie: DWORD) -> HRESULT
pub unsafe fn SetOptions(&self, fos: FILEOPENDIALOGOPTIONS) -> HRESULT
pub unsafe fn GetOptions(&self, pfos: *mut FILEOPENDIALOGOPTIONS) -> HRESULT
pub unsafe fn SetDefaultFolder(&self, psi: *mut IShellItem) -> HRESULT
pub unsafe fn SetFolder(&self, psi: *mut IShellItem) -> HRESULT
pub unsafe fn GetFolder(&self, ppsi: *mut *mut IShellItem) -> HRESULT
pub unsafe fn GetCurrentSelection(&self, ppsi: *mut *mut IShellItem) -> HRESULT
pub unsafe fn SetFileName(&self, pszName: LPCWSTR) -> HRESULT
pub unsafe fn GetFileName(&self, pszName: *mut LPWSTR) -> HRESULT
pub unsafe fn SetTitle(&self, pszTitle: LPCWSTR) -> HRESULT
pub unsafe fn SetOkButtonLabel(&self, pszText: LPCWSTR) -> HRESULT
pub unsafe fn SetFileNameLabel(&self, pszLabel: LPCWSTR) -> HRESULT
pub unsafe fn GetResult(&self, ppsi: *mut *mut IShellItem) -> HRESULT
pub unsafe fn AddPlace(&self, psi: *mut IShellItem, fdap: FDAP) -> HRESULT
pub unsafe fn SetDefaultExtension( &self, pszDefaultExtension: LPCWSTR, ) -> HRESULT
pub unsafe fn Close(&self, hr: HRESULT) -> HRESULT
pub unsafe fn SetClientGuid(&self, guid: REFGUID) -> HRESULT
pub unsafe fn ClearClientData(&self) -> HRESULT
pub unsafe fn SetFilter(&self, pFilter: *mut IShellItemFilter) -> HRESULT
Methods from Deref<Target = IModalWindow>§
Trait Implementations§
Source§impl Deref for IFileOpenDialog
impl Deref for IFileOpenDialog
Source§type Target = IFileDialog
type Target = IFileDialog
The resulting type after dereferencing.
Source§fn deref(&self) -> &IFileDialog
fn deref(&self) -> &IFileDialog
Dereferences the value.
Auto Trait Implementations§
impl Freeze for IFileOpenDialog
impl RefUnwindSafe for IFileOpenDialog
impl !Send for IFileOpenDialog
impl !Sync for IFileOpenDialog
impl Unpin for IFileOpenDialog
impl UnwindSafe for IFileOpenDialog
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