[][src]Struct winapi_ui_automation::um::oleacc::IAccPropServicesVtbl

#[repr(C)]pub struct IAccPropServicesVtbl {
    pub parent: IUnknownVtbl,
    pub SetPropValue: unsafe extern "system" fn(This: *mut IAccPropServices, pIDString: *const BYTE, dwIDStringLen: DWORD, idProp: MSAAPROPID, var: VARIANT) -> HRESULT,
    pub SetPropServer: unsafe extern "system" fn(This: *mut IAccPropServices, pIDString: *const BYTE, dwIDStringLen: DWORD, paProps: *const MSAAPROPID, cProps: c_int, pServer: *mut IAccPropServer, annoScope: AnnoScope) -> HRESULT,
    pub ClearProps: unsafe extern "system" fn(This: *mut IAccPropServices, pIDString: *const BYTE, dwIDStringLen: DWORD, paProps: *const MSAAPROPID, cProps: c_int) -> HRESULT,
    pub SetHwndProp: unsafe extern "system" fn(This: *mut IAccPropServices, hwnd: HWND, idObject: DWORD, idChild: DWORD, idProp: MSAAPROPID, var: VARIANT) -> HRESULT,
    pub SetHwndPropStr: unsafe extern "system" fn(This: *mut IAccPropServices, hwnd: HWND, idObject: DWORD, idChild: DWORD, idProp: MSAAPROPID, str_: LPCWSTR) -> HRESULT,
    pub SetHwndPropServer: unsafe extern "system" fn(This: *mut IAccPropServices, hwnd: HWND, idObject: DWORD, idChild: DWORD, paProps: *const MSAAPROPID, cProps: c_int, pServer: *mut IAccPropServer, annoScope: AnnoScope) -> HRESULT,
    pub ClearHwndProps: unsafe extern "system" fn(This: *mut IAccPropServices, hwnd: HWND, idObject: DWORD, idChild: DWORD, paProps: *const MSAAPROPID, cProps: c_int) -> HRESULT,
    pub ComposeHwndIdentityString: unsafe extern "system" fn(This: *mut IAccPropServices, hwnd: HWND, idObject: DWORD, idChild: DWORD, ppIDString: *mut *mut BYTE, pdwIDStringLen: *mut DWORD) -> HRESULT,
    pub DecomposeHwndIdentityString: unsafe extern "system" fn(This: *mut IAccPropServices, pIDString: *const BYTE, dwIDStringLen: DWORD, phwnd: *mut HWND, pidObject: *mut DWORD, pidChild: *mut DWORD) -> HRESULT,
    pub SetHmenuProp: unsafe extern "system" fn(This: *mut IAccPropServices, hmenu: HMENU, idChild: DWORD, idProp: MSAAPROPID, var: VARIANT) -> HRESULT,
    pub SetHmenuPropStr: unsafe extern "system" fn(This: *mut IAccPropServices, hmenu: HMENU, idChild: DWORD, idProp: MSAAPROPID, str_: LPCWSTR) -> HRESULT,
    pub SetHmenuPropServer: unsafe extern "system" fn(This: *mut IAccPropServices, hmenu: HMENU, idChild: DWORD, paProps: *const MSAAPROPID, cProps: c_int, pServer: *mut IAccPropServer, annoScope: AnnoScope) -> HRESULT,
    pub ClearHmenuProps: unsafe extern "system" fn(This: *mut IAccPropServices, hmenu: HMENU, idChild: DWORD, paProps: *const MSAAPROPID, cProps: c_int) -> HRESULT,
    pub ComposeHmenuIdentityString: unsafe extern "system" fn(This: *mut IAccPropServices, hmenu: HMENU, idChild: DWORD, ppIDString: *mut *mut BYTE, pdwIDStringLen: *mut DWORD) -> HRESULT,
    pub DecomposeHmenuIdentityString: unsafe extern "system" fn(This: *mut IAccPropServices, pIDString: *const BYTE, dwIDStringLen: DWORD, phmenu: *mut HMENU, pidChild: *mut DWORD) -> HRESULT,
}

Fields

parent: IUnknownVtblSetPropValue: unsafe extern "system" fn(This: *mut IAccPropServices, pIDString: *const BYTE, dwIDStringLen: DWORD, idProp: MSAAPROPID, var: VARIANT) -> HRESULTSetPropServer: unsafe extern "system" fn(This: *mut IAccPropServices, pIDString: *const BYTE, dwIDStringLen: DWORD, paProps: *const MSAAPROPID, cProps: c_int, pServer: *mut IAccPropServer, annoScope: AnnoScope) -> HRESULTClearProps: unsafe extern "system" fn(This: *mut IAccPropServices, pIDString: *const BYTE, dwIDStringLen: DWORD, paProps: *const MSAAPROPID, cProps: c_int) -> HRESULTSetHwndProp: unsafe extern "system" fn(This: *mut IAccPropServices, hwnd: HWND, idObject: DWORD, idChild: DWORD, idProp: MSAAPROPID, var: VARIANT) -> HRESULTSetHwndPropStr: unsafe extern "system" fn(This: *mut IAccPropServices, hwnd: HWND, idObject: DWORD, idChild: DWORD, idProp: MSAAPROPID, str_: LPCWSTR) -> HRESULTSetHwndPropServer: unsafe extern "system" fn(This: *mut IAccPropServices, hwnd: HWND, idObject: DWORD, idChild: DWORD, paProps: *const MSAAPROPID, cProps: c_int, pServer: *mut IAccPropServer, annoScope: AnnoScope) -> HRESULTClearHwndProps: unsafe extern "system" fn(This: *mut IAccPropServices, hwnd: HWND, idObject: DWORD, idChild: DWORD, paProps: *const MSAAPROPID, cProps: c_int) -> HRESULTComposeHwndIdentityString: unsafe extern "system" fn(This: *mut IAccPropServices, hwnd: HWND, idObject: DWORD, idChild: DWORD, ppIDString: *mut *mut BYTE, pdwIDStringLen: *mut DWORD) -> HRESULTDecomposeHwndIdentityString: unsafe extern "system" fn(This: *mut IAccPropServices, pIDString: *const BYTE, dwIDStringLen: DWORD, phwnd: *mut HWND, pidObject: *mut DWORD, pidChild: *mut DWORD) -> HRESULTSetHmenuProp: unsafe extern "system" fn(This: *mut IAccPropServices, hmenu: HMENU, idChild: DWORD, idProp: MSAAPROPID, var: VARIANT) -> HRESULTSetHmenuPropStr: unsafe extern "system" fn(This: *mut IAccPropServices, hmenu: HMENU, idChild: DWORD, idProp: MSAAPROPID, str_: LPCWSTR) -> HRESULTSetHmenuPropServer: unsafe extern "system" fn(This: *mut IAccPropServices, hmenu: HMENU, idChild: DWORD, paProps: *const MSAAPROPID, cProps: c_int, pServer: *mut IAccPropServer, annoScope: AnnoScope) -> HRESULTClearHmenuProps: unsafe extern "system" fn(This: *mut IAccPropServices, hmenu: HMENU, idChild: DWORD, paProps: *const MSAAPROPID, cProps: c_int) -> HRESULTComposeHmenuIdentityString: unsafe extern "system" fn(This: *mut IAccPropServices, hmenu: HMENU, idChild: DWORD, ppIDString: *mut *mut BYTE, pdwIDStringLen: *mut DWORD) -> HRESULTDecomposeHmenuIdentityString: unsafe extern "system" fn(This: *mut IAccPropServices, pIDString: *const BYTE, dwIDStringLen: DWORD, phmenu: *mut HMENU, pidChild: *mut DWORD) -> HRESULT

Auto Trait Implementations

Blanket Implementations

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

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

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

impl<T> From<T> for T[src]

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

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

The type returned in the event of a conversion error.