public int AddRefTypeInfo([NativeTypeName("ITypeInfo *")] ITypeInfo *pTInfo, [NativeTypeName("HREFTYPE *")] uint *phRefType)
 {
     return(((delegate * stdcall <ICreateTypeInfo2 *, ITypeInfo *, uint *, int>)(lpVtbl[8]))((ICreateTypeInfo2 *)Unsafe.AsPointer(ref this), pTInfo, phRefType));
 }
 public int CreateFromTypeInfo([NativeTypeName("ITypeInfo *")] ITypeInfo *pTypeInfo, [NativeTypeName("const IID &")] Guid *riid, [NativeTypeName("IUnknown **")] IUnknown **ppv)
 {
     return(((delegate * unmanaged <ITypeFactory *, ITypeInfo *, Guid *, IUnknown **, int>)(lpVtbl[3]))((ITypeFactory *)Unsafe.AsPointer(ref this), pTypeInfo, riid, ppv));
 }
Beispiel #3
0
 public int AfterTypeChange(CHANGEKIND changeKind, [NativeTypeName("ITypeInfo *")] ITypeInfo *pTInfoAfter, [NativeTypeName("LPOLESTR")] ushort *pStrName)
 {
     return(((delegate * stdcall <ITypeChangeEvents *, CHANGEKIND, ITypeInfo *, ushort *, int>)(lpVtbl[4]))((ITypeChangeEvents *)Unsafe.AsPointer(ref this), changeKind, pTInfoAfter, pStrName));
 }
Beispiel #4
0
 public HRESULT AddRefTypeInfo(ITypeInfo *pTInfo, [NativeTypeName("HREFTYPE *")] uint *phRefType)
 {
     return(((delegate * unmanaged <ICreateTypeInfo *, ITypeInfo *, uint *, int>)(lpVtbl[8]))((ICreateTypeInfo *)Unsafe.AsPointer(ref this), pTInfo, phRefType));
 }
Beispiel #5
0
 public int RequestTypeChange(CHANGEKIND changeKind, [NativeTypeName("ITypeInfo *")] ITypeInfo *pTInfoBefore, [NativeTypeName("LPOLESTR")] ushort *pStrName, [NativeTypeName("INT *")] int *pfCancel)
 {
     return(((delegate * stdcall <ITypeChangeEvents *, CHANGEKIND, ITypeInfo *, ushort *, int *, int>)(lpVtbl[3]))((ITypeChangeEvents *)Unsafe.AsPointer(ref this), changeKind, pTInfoBefore, pStrName, pfCancel));
 }