#[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) -> HRESULT
Auto 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