Struct winapi::shobjidl::IFileDialogCustomizeVtbl [] [src]

pub struct IFileDialogCustomizeVtbl {
    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 CDCONTROLSTATE) -> HRESULT,
    pub SetControlState: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD, dwState: CDCONTROLSTATE) -> 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 CDCONTROLSTATE) -> HRESULT,
    pub SetControlItemState: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD, dwIDItem: DWORD, dwState: CDCONTROLSTATE) -> 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 CDCONTROLSTATE) -> HRESULT SetControlState: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD, dwState: CDCONTROLSTATE) -> 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 CDCONTROLSTATE) -> HRESULT SetControlItemState: unsafe extern "system" fn(This: *mut IFileDialogCustomize, dwIDCtl: DWORD, dwIDItem: DWORD, dwState: CDCONTROLSTATE) -> 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