#[repr(C)]pub struct IFileDialog2 {
pub lpVtbl: *const IFileDialog2Vtbl,
}
Fields§
§lpVtbl: *const IFileDialog2Vtbl
Implementations§
Source§impl IFileDialog2
impl IFileDialog2
pub unsafe fn SetCancelButtonLabel(&self, pszLabel: LPCWSTR) -> 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 IFileDialog2
impl Deref for IFileDialog2
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 IFileDialog2
impl RefUnwindSafe for IFileDialog2
impl !Send for IFileDialog2
impl !Sync for IFileDialog2
impl Unpin for IFileDialog2
impl UnwindSafe for IFileDialog2
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