Struct d3d11_win::core::interfaces::ID3D11DeviceChildVtbl [] [src]

pub struct ID3D11DeviceChildVtbl {
    pub parent: IUnknownVtbl,
    pub GetDevice: Option<unsafe  extern "system" fn(This: *mut ID3D11DeviceChild, device: *mut *mut ID3D11Device)>,
    pub GetPrivateData: Option<unsafe  extern "system" fn(This: *mut ID3D11DeviceChild, guid: REFGUID, data_size: *mut UINT, data: *mut c_void) -> HRESULT>,
    pub SetPrivateData: Option<unsafe  extern "system" fn(This: *mut ID3D11DeviceChild, guid: REFGUID, data_size: UINT, data: *const c_void) -> HRESULT>,
    pub SetPrivateDataInterface: Option<unsafe  extern "system" fn(This: *mut ID3D11DeviceChild, guid: REFGUID, data: *const IUnknown) -> HRESULT>,
}

Fields

parent
GetDevice
GetPrivateData
SetPrivateData
SetPrivateDataInterface