[][src]Struct winapi::um::shobjidl::IFileOpenDialog

#[repr(C)]
pub struct IFileOpenDialog { pub lpVtbl: *const IFileOpenDialogVtbl, }

Fields

lpVtbl: *const IFileOpenDialogVtbl

Methods

impl IFileOpenDialog[src]

pub unsafe fn GetResults(&self, ppenum: *mut *mut IShellItemArray) -> HRESULT[src]

pub unsafe fn GetSelectedItems(
    &self,
    ppsai: *mut *mut IShellItemArray
) -> HRESULT
[src]

Methods from Deref<Target = IFileDialog>

pub unsafe fn SetFileTypes(
    &self,
    cFileTypes: UINT,
    rgFilterSpec: *const COMDLG_FILTERSPEC
) -> HRESULT
[src]

pub unsafe fn SetFileTypeIndex(&self, iFileType: UINT) -> HRESULT[src]

pub unsafe fn GetFileTypeIndex(&self, piFileType: *mut UINT) -> HRESULT[src]

pub unsafe fn Advise(
    &self,
    pfde: *mut IFileDialogEvents,
    pdwCookie: *mut DWORD
) -> HRESULT
[src]

pub unsafe fn Unadvise(&self, dwCookie: DWORD) -> HRESULT[src]

pub unsafe fn SetOptions(&self, fos: FILEOPENDIALOGOPTIONS) -> HRESULT[src]

pub unsafe fn GetOptions(&self, pfos: *mut FILEOPENDIALOGOPTIONS) -> HRESULT[src]

pub unsafe fn SetDefaultFolder(&self, psi: *mut IShellItem) -> HRESULT[src]

pub unsafe fn SetFolder(&self, psi: *mut IShellItem) -> HRESULT[src]

pub unsafe fn GetFolder(&self, ppsi: *mut *mut IShellItem) -> HRESULT[src]

pub unsafe fn GetCurrentSelection(&self, ppsi: *mut *mut IShellItem) -> HRESULT[src]

pub unsafe fn SetFileName(&self, pszName: LPCWSTR) -> HRESULT[src]

pub unsafe fn GetFileName(&self, pszName: *mut LPWSTR) -> HRESULT[src]

pub unsafe fn SetTitle(&self, pszTitle: LPCWSTR) -> HRESULT[src]

pub unsafe fn SetOkButtonLabel(&self, pszText: LPCWSTR) -> HRESULT[src]

pub unsafe fn SetFileNameLabel(&self, pszLabel: LPCWSTR) -> HRESULT[src]

pub unsafe fn GetResult(&self, ppsi: *mut *mut IShellItem) -> HRESULT[src]

pub unsafe fn AddPlace(&self, psi: *mut IShellItem, fdap: FDAP) -> HRESULT[src]

pub unsafe fn SetDefaultExtension(
    &self,
    pszDefaultExtension: LPCWSTR
) -> HRESULT
[src]

pub unsafe fn Close(&self, hr: HRESULT) -> HRESULT[src]

pub unsafe fn SetClientGuid(&self, guid: REFGUID) -> HRESULT[src]

pub unsafe fn ClearClientData(&self) -> HRESULT[src]

pub unsafe fn SetFilter(&self, pFilter: *mut IShellItemFilter) -> HRESULT[src]

Trait Implementations

impl Interface for IFileOpenDialog[src]

impl Deref for IFileOpenDialog[src]

type Target = IFileDialog

The resulting type after dereferencing.

Auto Trait Implementations

Blanket Implementations

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]