Struct winapi::oaidl::ICreateTypeInfo
[−]
[src]
pub struct ICreateTypeInfo { pub lpVtbl: *const ICreateTypeInfoVtbl, }
Fields
lpVtbl |
Methods
impl ICreateTypeInfo
[src]
unsafe fn SetGuid(&mut self, guid: REFGUID) -> HRESULT
unsafe fn SetTypeFlags(&mut self, uTypeFlags: UINT) -> HRESULT
unsafe fn SetDocString(&mut self, pStrDoc: LPOLESTR) -> HRESULT
unsafe fn SetHelpContext(&mut self, dwHelpContext: DWORD) -> HRESULT
unsafe fn SetVersion(&mut self, wMajorVerNum: WORD, wMinorVerNum: WORD) -> HRESULT
unsafe fn AddRefTypeInfo(&mut self, pTInfo: *mut ITypeInfo) -> HRESULT
unsafe fn AddFuncDesc(&mut self, index: UINT, pFuncDesc: *mut FUNCDESC) -> HRESULT
unsafe fn SetImplTypeFlags(&mut self, index: UINT, implTypeFlags: INT) -> HRESULT
unsafe fn SetAlignment(&mut self, cbAlignment: WORD) -> HRESULT
unsafe fn SetSchema(&mut self, pStrSchema: LPOLESTR) -> HRESULT
unsafe fn AddVarDesc(&mut self, index: UINT, pVarDesc: *mut VARDESC) -> HRESULT
unsafe fn SetFuncAndParamNames(&mut self, index: UINT, rgszNames: *mut LPOLESTR, cNames: UINT) -> HRESULT
unsafe fn SetVarName(&mut self, index: UINT, szName: LPOLESTR) -> HRESULT
unsafe fn SetTypeDescAlias(&mut self, pTDescAlias: *mut TYPEDESC) -> HRESULT
unsafe fn DefineFuncAsDllEntry(&mut self, index: UINT, szDllName: LPOLESTR, szProcName: LPOLESTR) -> HRESULT
unsafe fn SetFuncDocString(&mut self, index: UINT, szDocString: LPOLESTR) -> HRESULT
unsafe fn SetVarDocString(&mut self, index: UINT, szDocString: LPOLESTR) -> HRESULT
unsafe fn SetFuncHelpContext(&mut self, index: UINT, dwHelpContext: DWORD) -> HRESULT
unsafe fn SetVarHelpContext(&mut self, index: UINT, dwHelpContext: DWORD) -> HRESULT
unsafe fn SetMops(&mut self, index: UINT, bstrMops: BSTR) -> HRESULT
unsafe fn SetTypeIdldesc(&mut self, pIdlDesc: *mut IDLDESC) -> HRESULT
unsafe fn LayOut(&mut self) -> HRESULT
Methods from Deref<Target=IUnknown>
unsafe fn QueryInterface(&mut self, riid: REFIID, ppvObject: *mut *mut c_void) -> HRESULT
unsafe fn AddRef(&mut self) -> ULONG
unsafe fn Release(&mut self) -> ULONG
Trait Implementations
impl Deref for ICreateTypeInfo
[src]
type Target = IUnknown
The resulting type after dereferencing
fn deref(&self) -> &IUnknown
The method called to dereference a value