#[repr(C)]
pub struct ID3D12ObjectVtbl {
pub parent: IUnknownVtbl,
pub GetPrivateData: unsafe extern "system" fn(_: *mut ID3D12Object, _: REFGUID, _: *mut UINT, _: *mut c_void) -> HRESULT,
pub SetPrivateData: unsafe extern "system" fn(_: *mut ID3D12Object, _: REFGUID, _: UINT, _: *const c_void) -> HRESULT,
pub SetPrivateDataInterface: unsafe extern "system" fn(_: *mut ID3D12Object, _: REFGUID, _: *const IUnknown) -> HRESULT,
pub SetName: unsafe extern "system" fn(_: *mut ID3D12Object, _: LPCWSTR) -> HRESULT,
}
Fields
parent: IUnknownVtbl
GetPrivateData: unsafe extern "system" fn(_: *mut ID3D12Object, _: REFGUID, _: *mut UINT, _: *mut c_void) -> HRESULT
SetPrivateData: unsafe extern "system" fn(_: *mut ID3D12Object, _: REFGUID, _: UINT, _: *const c_void) -> HRESULT
SetPrivateDataInterface: unsafe extern "system" fn(_: *mut ID3D12Object, _: REFGUID, _: *const IUnknown) -> HRESULT
SetName: unsafe extern "system" fn(_: *mut ID3D12Object, _: LPCWSTR) -> HRESULT