#[repr(C)]pub struct ICreateTypeInfo {
pub lpVtbl: *const ICreateTypeInfoVtbl,
}
Fields§
§lpVtbl: *const ICreateTypeInfoVtbl
Implementations§
Source§impl ICreateTypeInfo
impl ICreateTypeInfo
pub unsafe fn SetGuid(&self, guid: REFGUID) -> HRESULT
pub unsafe fn SetTypeFlags(&self, uTypeFlags: UINT) -> HRESULT
pub unsafe fn SetDocString(&self, pStrDoc: LPOLESTR) -> HRESULT
pub unsafe fn SetHelpContext(&self, dwHelpContext: DWORD) -> HRESULT
pub unsafe fn SetVersion( &self, wMajorVerNum: WORD, wMinorVerNum: WORD, ) -> HRESULT
pub unsafe fn AddRefTypeInfo(&self, pTInfo: *mut ITypeInfo) -> HRESULT
pub unsafe fn AddFuncDesc( &self, index: UINT, pFuncDesc: *mut FUNCDESC, ) -> HRESULT
pub unsafe fn SetImplTypeFlags( &self, index: UINT, implTypeFlags: INT, ) -> HRESULT
pub unsafe fn SetAlignment(&self, cbAlignment: WORD) -> HRESULT
pub unsafe fn SetSchema(&self, pStrSchema: LPOLESTR) -> HRESULT
pub unsafe fn AddVarDesc(&self, index: UINT, pVarDesc: *mut VARDESC) -> HRESULT
pub unsafe fn SetFuncAndParamNames( &self, index: UINT, rgszNames: *mut LPOLESTR, cNames: UINT, ) -> HRESULT
pub unsafe fn SetVarName(&self, index: UINT, szName: LPOLESTR) -> HRESULT
pub unsafe fn SetTypeDescAlias(&self, pTDescAlias: *mut TYPEDESC) -> HRESULT
pub unsafe fn DefineFuncAsDllEntry( &self, index: UINT, szDllName: LPOLESTR, szProcName: LPOLESTR, ) -> HRESULT
pub unsafe fn SetFuncDocString( &self, index: UINT, szDocString: LPOLESTR, ) -> HRESULT
pub unsafe fn SetVarDocString( &self, index: UINT, szDocString: LPOLESTR, ) -> HRESULT
pub unsafe fn SetFuncHelpContext( &self, index: UINT, dwHelpContext: DWORD, ) -> HRESULT
pub unsafe fn SetVarHelpContext( &self, index: UINT, dwHelpContext: DWORD, ) -> HRESULT
pub unsafe fn SetMops(&self, index: UINT, bstrMops: BSTR) -> HRESULT
pub unsafe fn SetTypeIdldesc(&self, pIdlDesc: *mut IDLDESC) -> HRESULT
pub unsafe fn LayOut(&self) -> HRESULT
Trait Implementations§
Source§impl Deref for ICreateTypeInfo
impl Deref for ICreateTypeInfo
Auto Trait Implementations§
impl Freeze for ICreateTypeInfo
impl RefUnwindSafe for ICreateTypeInfo
impl !Send for ICreateTypeInfo
impl !Sync for ICreateTypeInfo
impl Unpin for ICreateTypeInfo
impl UnwindSafe for ICreateTypeInfo
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