Ejemplo n.º 1
0
 private static void IDispatch(IDispatch *pUnk)
 {
     HRESULT hr  = pUnk->QueryInterface(Guid.NewGuid(), out void *ppvObject);
     uint    c   = pUnk->AddRef();
     uint    r   = pUnk->Release();
     HRESULT gti = pUnk->GetTypeInfo(0u, 0u, out ITypeInfo * ppTInfo);
 }
Ejemplo n.º 2
0
 public HRESULT put_SelectedItem(IDispatch *pItem)
 {
     return(((delegate * unmanaged <IShellNameSpace *, IDispatch *, int>)(lpVtbl[23]))((IShellNameSpace *)Unsafe.AsPointer(ref this), pItem));
 }
Ejemplo n.º 3
0
 public HRESULT SetAutomationObject(IDispatch *pdisp)
 {
     return(((delegate * unmanaged <IShellFolderView *, IDispatch *, int>)(lpVtbl[30]))((IShellFolderView *)Unsafe.AsPointer(ref this), pdisp));
 }
Ejemplo n.º 4
0
 public HRESULT put_onreadystatechange(IDispatch *pReadyStateSink)
 {
     return(((delegate * unmanaged <IXMLHttpRequest *, IDispatch *, int>)(lpVtbl[20]))((IXMLHttpRequest *)Unsafe.AsPointer(ref this), pReadyStateSink));
 }
Ejemplo n.º 5
0
 public int Update([NativeTypeName("IDispatch *")] IDispatch * @object, [NativeTypeName("IDispatch *")] IDispatch *progress)
 {
     return(((delegate * unmanaged <DDiscFormat2RawCDEvents *, IDispatch *, IDispatch *, int>)(lpVtbl[7]))((DDiscFormat2RawCDEvents *)Unsafe.AsPointer(ref this), @object, progress));
 }
 public int NotifyDeviceRemoved([NativeTypeName("IDispatch *")] IDispatch * @object, [NativeTypeName("BSTR")] ushort *uniqueId)
 {
     return(((delegate * unmanaged <DDiscMaster2Events *, IDispatch *, ushort *, int>)(lpVtbl[8]))((DDiscMaster2Events *)Unsafe.AsPointer(ref this), @object, uniqueId));
 }
 public HRESULT putref_currentNode(IDispatch *v)
 {
     return(((delegate * unmanaged <IDOMTreeWalker *, IDispatch *, int>)(lpVtbl[11]))((IDOMTreeWalker *)Unsafe.AsPointer(ref this), v));
 }
Ejemplo n.º 8
0
 public HRESULT Update(IDispatch * @object, IDispatch *progress)
 {
     return(((delegate * unmanaged <DDiscFormat2RawCDEvents *, IDispatch *, IDispatch *, int>)(lpVtbl[7]))((DDiscFormat2RawCDEvents *)Unsafe.AsPointer(ref this), @object, progress));
 }
 public HRESULT removeRange(IDispatch *range)
 {
     return(((delegate * unmanaged <IHTMLSelection *, IDispatch *, int>)(lpVtbl[20]))((IHTMLSelection *)Unsafe.AsPointer(ref this), range));
 }
 public HRESULT selectAllChildren(IDispatch *parentNode)
 {
     return(((delegate * unmanaged <IHTMLSelection *, IDispatch *, int>)(lpVtbl[15]))((IHTMLSelection *)Unsafe.AsPointer(ref this), parentNode));
 }
 public HRESULT collapse(IDispatch *parentNode, [NativeTypeName("long")] int offfset)
 {
     return(((delegate * unmanaged <IHTMLSelection *, IDispatch *, int, int>)(lpVtbl[12]))((IHTMLSelection *)Unsafe.AsPointer(ref this), parentNode, offfset));
 }
Ejemplo n.º 12
0
 public HRESULT InvokeCallbackComplete(SCRIPT_TIMER_TYPE eCallbackType, [NativeTypeName("DWORD")] uint callbackCookie, IDispatch *pDispHandler, [NativeTypeName("ULONGLONG")] ulong ullHandlerCookie, [NativeTypeName("BSTR")] ushort *functionName, [NativeTypeName("UINT32")] uint line, [NativeTypeName("UINT32")] uint column, [NativeTypeName("UINT32")] uint cchLength, IUnknown *pDebugDocumentContext)
 {
     return(((delegate * unmanaged <IDebugCallbackNotificationHandler *, SCRIPT_TIMER_TYPE, uint, IDispatch *, ulong, ushort *, uint, uint, uint, IUnknown *, int>)(lpVtbl[9]))((IDebugCallbackNotificationHandler *)Unsafe.AsPointer(ref this), eCallbackType, callbackCookie, pDispHandler, ullHandlerCookie, functionName, line, column, cchLength, pDebugDocumentContext));
 }
Ejemplo n.º 13
0
 public HRESULT putref_srcFilter(IDispatch *v)
 {
     return(((delegate * unmanaged <IHTMLEventObj2 *, IDispatch *, int>)(lpVtbl[60]))((IHTMLEventObj2 *)Unsafe.AsPointer(ref this), v));
 }
Ejemplo n.º 14
0
 public int Update(IDispatch * @object, IDispatch *progress)
 {
     return(((delegate * unmanaged <DWriteEngine2Events *, IDispatch *, IDispatch *, int>)(lpVtbl[7]))((DWriteEngine2Events *)Unsafe.AsPointer(ref this), @object, progress));
 }
Ejemplo n.º 15
0
 public int put_onreadystatechange([NativeTypeName("IDispatch *")] IDispatch *pReadyStateSink)
 {
     return(((delegate * unmanaged <IXMLHttpRequest *, IDispatch *, int>)(lpVtbl[20]))((IXMLHttpRequest *)Unsafe.AsPointer(ref this), pReadyStateSink));
 }
Ejemplo n.º 16
0
 public HRESULT drawImage(IDispatch *pSrc, VARIANT a1, VARIANT a2, VARIANT a3, VARIANT a4, VARIANT a5, VARIANT a6, VARIANT a7, VARIANT a8)
 {
     return(((delegate * unmanaged <ICanvasRenderingContext2D *, IDispatch *, VARIANT, VARIANT, VARIANT, VARIANT, VARIANT, VARIANT, VARIANT, VARIANT, int>)(lpVtbl[67]))((ICanvasRenderingContext2D *)Unsafe.AsPointer(ref this), pSrc, a1, a2, a3, a4, a5, a6, a7, a8));
 }
 public HRESULT createTreeWalker(IDispatch *pRootNode, [NativeTypeName("long")] int ulWhatToShow, VARIANT *pFilter, [NativeTypeName("VARIANT_BOOL")] short fEntityReferenceExpansion, IDOMTreeWalker **ppTreeWalker)
 {
     return(((delegate * unmanaged <IDocumentTraversal *, IDispatch *, int, VARIANT *, short, IDOMTreeWalker **, int>)(lpVtbl[8]))((IDocumentTraversal *)Unsafe.AsPointer(ref this), pRootNode, ulWhatToShow, pFilter, fEntityReferenceExpansion, ppTreeWalker));
 }
 public HRESULT fireEvent(IDispatch *evt)
 {
     return(((delegate * unmanaged <IHTCAttachBehavior *, IDispatch *, int>)(lpVtbl[7]))((IHTCAttachBehavior *)Unsafe.AsPointer(ref this), evt));
 }
Ejemplo n.º 19
0
 public HRESULT putref_recordset(IDispatch *v)
 {
     return(((delegate * unmanaged <IHTMLObjectElement *, IDispatch *, int>)(lpVtbl[10]))((IHTMLObjectElement *)Unsafe.AsPointer(ref this), v));
 }
Ejemplo n.º 20
0
 public HRESULT removeEventListener([NativeTypeName("BSTR")] ushort *type, IDispatch *listener, [NativeTypeName("VARIANT_BOOL")] short useCapture)
 {
     return(((delegate * unmanaged <IEventTarget *, ushort *, IDispatch *, short, int>)(lpVtbl[8]))((IEventTarget *)Unsafe.AsPointer(ref this), type, listener, useCapture));
 }
 public HRESULT drawPreviewPage(IDispatch *pElemDisp, [NativeTypeName("long")] int nPage)
 {
     return(((delegate * unmanaged <IPrintManagerTemplatePrinter2 *, IDispatch *, int, int>)(lpVtbl[8]))((IPrintManagerTemplatePrinter2 *)Unsafe.AsPointer(ref this), pElemDisp, nPage));
 }
 public HRESULT initMutationEvent([NativeTypeName("BSTR")] ushort *eventType, [NativeTypeName("VARIANT_BOOL")] short canBubble, [NativeTypeName("VARIANT_BOOL")] short cancelable, IDispatch *relatedNodeArg, [NativeTypeName("BSTR")] ushort *prevValueArg, [NativeTypeName("BSTR")] ushort *newValueArg, [NativeTypeName("BSTR")] ushort *attrNameArg, ushort attrChangeArg)
 {
     return(((delegate * unmanaged <IDOMMutationEvent *, ushort *, short, short, IDispatch *, ushort *, ushort *, ushort *, ushort, int>)(lpVtbl[12]))((IDOMMutationEvent *)Unsafe.AsPointer(ref this), eventType, canBubble, cancelable, relatedNodeArg, prevValueArg, newValueArg, attrNameArg, attrChangeArg));
 }
 public HRESULT printPage(IDispatch *pElemDisp)
 {
     return(((delegate * unmanaged <ITemplatePrinter2 *, IDispatch *, int>)(lpVtbl[10]))((ITemplatePrinter2 *)Unsafe.AsPointer(ref this), pElemDisp));
 }
Ejemplo n.º 24
0
 public HRESULT Register(IDispatch *pid, [NativeTypeName("long")] int hwnd, int swClass, [NativeTypeName("long *")] int *plCookie)
 {
     return(((delegate * unmanaged <IShellWindows *, IDispatch *, int, int, int *, int>)(lpVtbl[10]))((IShellWindows *)Unsafe.AsPointer(ref this), pid, hwnd, swClass, plCookie));
 }
Ejemplo n.º 25
0
 public int Update([NativeTypeName("IDispatch *")] IDispatch * @object, [NativeTypeName("LONG")] int elapsedSeconds, [NativeTypeName("LONG")] int estimatedTotalSeconds)
 {
     return(((delegate * unmanaged <DDiscFormat2EraseEvents *, IDispatch *, int, int, int>)(lpVtbl[7]))((DDiscFormat2EraseEvents *)Unsafe.AsPointer(ref this), @object, elapsedSeconds, estimatedTotalSeconds));
 }
Ejemplo n.º 26
0
 public HRESULT detachEvent([NativeTypeName("BSTR")] ushort * @event, IDispatch *pDisp)
 {
     return(((delegate * unmanaged <IHTMLWindow3 *, ushort *, IDispatch *, int>)(lpVtbl[10]))((IHTMLWindow3 *)Unsafe.AsPointer(ref this), @event, pDisp));
 }
Ejemplo n.º 27
0
 public int UpdateImport([NativeTypeName("IDispatch *")] IDispatch * @object, FsiFileSystems fileSystem, [NativeTypeName("BSTR")] ushort *currentItem, [NativeTypeName("LONG")] int importedDirectoryItems, [NativeTypeName("LONG")] int totalDirectoryItems, [NativeTypeName("LONG")] int importedFileItems, [NativeTypeName("LONG")] int totalFileItems)
 {
     return(((delegate * unmanaged <DFileSystemImageImportEvents *, IDispatch *, FsiFileSystems, ushort *, int, int, int, int, int>)(lpVtbl[7]))((DFileSystemImageImportEvents *)Unsafe.AsPointer(ref this), @object, fileSystem, currentItem, importedDirectoryItems, totalDirectoryItems, importedFileItems, totalFileItems));
 }
Ejemplo n.º 28
0
 public HRESULT attachEvent([NativeTypeName("BSTR")] ushort * @event, IDispatch *pDisp, [NativeTypeName("VARIANT_BOOL *")] short *pfResult)
 {
     return(((delegate * unmanaged <IHTMLWindow3 *, ushort *, IDispatch *, short *, int>)(lpVtbl[9]))((IHTMLWindow3 *)Unsafe.AsPointer(ref this), @event, pDisp, pfResult));
 }
Ejemplo n.º 29
0
 public HRESULT ConnectWithType(IUnknown *pPin, IDispatch *pMediaType)
 {
     return(((delegate * unmanaged <IPinInfo *, IUnknown *, IDispatch *, int>)(lpVtbl[17]))((IPinInfo *)Unsafe.AsPointer(ref this), pPin, pMediaType));
 }
Ejemplo n.º 30
0
 public HRESULT createPattern(IDispatch *image, VARIANT repetition, ICanvasPattern **ppCanvasPattern)
 {
     return(((delegate * unmanaged <ICanvasRenderingContext2D *, IDispatch *, VARIANT, ICanvasPattern **, int>)(lpVtbl[25]))((ICanvasRenderingContext2D *)Unsafe.AsPointer(ref this), image, repetition, ppCanvasPattern));
 }