Struct winapi::shobjidl::IFileDialog
[−]
[src]
pub struct IFileDialog {
pub lpVtbl: *const IFileDialogVtbl,
}Fields
lpVtbl |
pub struct IFileDialog {
pub lpVtbl: *const IFileDialogVtbl,
}lpVtbl |
impl IFileDialogunsafe fn SetFileTypes(&mut self, cFileTypes: UINT, rgFilterSpec: *const COMDLG_FILTERSPEC) -> HRESULTunsafe fn SetFileTypeIndex(&mut self, iFileType: UINT) -> HRESULTunsafe fn GetFileTypeIndex(&mut self, piFileType: *mut UINT) -> HRESULTunsafe fn Advise(&mut self, pfde: *mut IFileDialogEvents, pdwCookie: *mut DWORD) -> HRESULTunsafe fn Unadvise(&mut self, dwCookie: DWORD) -> HRESULTunsafe fn SetOptions(&mut self, fos: FILEOPENDIALOGOPTIONS) -> HRESULTunsafe fn GetOptions(&mut self, pfos: *mut FILEOPENDIALOGOPTIONS) -> HRESULTunsafe fn SetDefaultFolder(&mut self, psi: *mut IShellItem) -> HRESULTunsafe fn SetFolder(&mut self, psi: *mut IShellItem) -> HRESULTunsafe fn GetFolder(&mut self, ppsi: *mut *mut IShellItem) -> HRESULTunsafe fn GetCurrentSelection(&mut self, ppsi: *mut *mut IShellItem) -> HRESULTunsafe fn SetFileName(&mut self, pszName: LPCWSTR) -> HRESULTunsafe fn GetFileName(&mut self, pszName: *mut LPWSTR) -> HRESULTunsafe fn SetTitle(&mut self, pszTitle: LPCWSTR) -> HRESULTunsafe fn SetOkButtonLabel(&mut self, pszText: LPCWSTR) -> HRESULTunsafe fn SetFileNameLabel(&mut self, pszLabel: LPCWSTR) -> HRESULTunsafe fn GetResult(&mut self, ppsi: *mut *mut IShellItem) -> HRESULTunsafe fn AddPlace(&mut self, psi: *mut IShellItem, fdap: FDAP) -> HRESULTunsafe fn SetDefaultExtension(&mut self, pszDefaultExtension: LPCWSTR) -> HRESULTunsafe fn Close(&mut self, hr: HRESULT) -> HRESULTunsafe fn SetClientGuid(&mut self, guid: REFGUID) -> HRESULTunsafe fn ClearClientData(&mut self) -> HRESULTunsafe fn SetFilter(&mut self, pFilter: *mut IShellItemFilter) -> HRESULTimpl Deref for IFileDialogtype Target = IModalWindowfn deref(&self) -> &IModalWindowimpl DerefMut for IFileDialogfn deref_mut(&mut self) -> &mut IModalWindowimpl Debug for IFileDialog
Prefix searches with a type followed by a colon (e.g.
fn:) to restrict the search to a given type.
Accepted types are: fn, mod,
struct, enum,
trait, typedef (or
tdef).
Search functions by type signature (e.g.
vec -> usize)