#[repr(C)]pub struct IFileDialogCustomizeVtbl {Show 28 fields
pub parent: IUnknownVtbl,
pub EnableOpenDropDown: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD) -> HRESULT,
pub AddMenu: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD, pszLabel: LPCWSTR) -> HRESULT,
pub AddPushButton: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD, pszLabel: LPCWSTR) -> HRESULT,
pub AddComboBox: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD) -> HRESULT,
pub AddRadioButtonList: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD) -> HRESULT,
pub AddCheckButton: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD, pszLabel: LPCWSTR, bChecked: BOOL) -> HRESULT,
pub AddEditBox: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD, pszText: LPCWSTR) -> HRESULT,
pub AddSeparator: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD) -> HRESULT,
pub AddText: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD, pszText: LPCWSTR) -> HRESULT,
pub SetControlLabel: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD, pszLabel: LPCWSTR) -> HRESULT,
pub GetControlState: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD, pdwState: *mut CDCONTROLSTATEF) -> HRESULT,
pub SetControlState: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD, dwState: CDCONTROLSTATEF) -> HRESULT,
pub GetEditBoxText: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD, ppszText: *mut *mut WCHAR) -> HRESULT,
pub SetEditBoxText: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD, pszText: LPCWSTR) -> HRESULT,
pub GetCheckButtonState: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD, pbChecked: *mut BOOL) -> HRESULT,
pub SetCheckButtonState: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD, bChecked: BOOL) -> HRESULT,
pub AddControlItem: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD, dwIDItem: DWORD, pszLabel: LPCWSTR) -> HRESULT,
pub RemoveControlItem: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD, dwIDItem: DWORD) -> HRESULT,
pub RemoveAllControlItems: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD) -> HRESULT,
pub GetControlItemState: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD, dwIDItem: DWORD, pdwState: *mut CDCONTROLSTATEF) -> HRESULT,
pub SetControlItemState: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD, dwIDItem: DWORD, dwState: CDCONTROLSTATEF) -> HRESULT,
pub GetSelectedControlItem: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD, pdwIDItem: *mut DWORD) -> HRESULT,
pub SetSelectedControlItem: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD, dwIDItem: DWORD) -> HRESULT,
pub StartVisualGroup: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD, pszLabel: LPCWSTR) -> HRESULT,
pub EndVisualGroup: unsafe extern "system" fn(This: *mut IFileDialogCustomize) -> HRESULT,
pub MakeProminent: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD) -> HRESULT,
pub SetControlItemText: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD, dwIDItem: DWORD, pszLabel: LPCWSTR) -> HRESULT,
}Fields§
§parent: IUnknownVtbl§EnableOpenDropDown: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD) -> HRESULT§AddMenu: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD, pszLabel: LPCWSTR) -> HRESULT§AddPushButton: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD, pszLabel: LPCWSTR) -> HRESULT§AddComboBox: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD) -> HRESULT§AddRadioButtonList: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD) -> HRESULT§AddCheckButton: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD, pszLabel: LPCWSTR, bChecked: BOOL) -> HRESULT§AddEditBox: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD, pszText: LPCWSTR) -> HRESULT§AddSeparator: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD) -> HRESULT§AddText: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD, pszText: LPCWSTR) -> HRESULT§SetControlLabel: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD, pszLabel: LPCWSTR) -> HRESULT§GetControlState: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD, pdwState: *mut CDCONTROLSTATEF) -> HRESULT§SetControlState: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD, dwState: CDCONTROLSTATEF) -> HRESULT§GetEditBoxText: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD, ppszText: *mut *mut WCHAR) -> HRESULT§SetEditBoxText: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD, pszText: LPCWSTR) -> HRESULT§GetCheckButtonState: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD, pbChecked: *mut BOOL) -> HRESULT§SetCheckButtonState: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD, bChecked: BOOL) -> HRESULT§AddControlItem: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD, dwIDItem: DWORD, pszLabel: LPCWSTR) -> HRESULT§RemoveControlItem: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD, dwIDItem: DWORD) -> HRESULT§RemoveAllControlItems: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD) -> HRESULT§GetControlItemState: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD, dwIDItem: DWORD, pdwState: *mut CDCONTROLSTATEF) -> HRESULT§SetControlItemState: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD, dwIDItem: DWORD, dwState: CDCONTROLSTATEF) -> HRESULT§GetSelectedControlItem: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD, pdwIDItem: *mut DWORD) -> HRESULT§SetSelectedControlItem: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD, dwIDItem: DWORD) -> HRESULT§StartVisualGroup: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD, pszLabel: LPCWSTR) -> HRESULT§EndVisualGroup: unsafe extern "system" fn(This: *mut IFileDialogCustomize) -> HRESULT§MakeProminent: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD) -> HRESULT§SetControlItemText: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD, dwIDItem: DWORD, pszLabel: LPCWSTR) -> HRESULTAuto Trait Implementations§
impl Freeze for IFileDialogCustomizeVtbl
impl RefUnwindSafe for IFileDialogCustomizeVtbl
impl Send for IFileDialogCustomizeVtbl
impl Sync for IFileDialogCustomizeVtbl
impl Unpin for IFileDialogCustomizeVtbl
impl UnwindSafe for IFileDialogCustomizeVtbl
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