private void AllocGuid()
 {
     if (null == this.pguid)
         {
         this.pguid = (Guid*)Marshal.AllocCoTaskMem(Marshal.SizeOf(typeof(Guid)));
         }
 }
 private void FreeGuid()
 {
     if (null != this.pguid)
         {
         Marshal.FreeCoTaskMem((IntPtr)this.pguid);
         this.pguid = null;
         }
 }
Esempio n. 3
0
 public WDBGEXTS_CLR_DATA_INTERFACE(Guid* iid)
 {
     Iid = iid;
     Iface = null;
 }
 public void Init()
 {
     this.pguid = null;
     Set(null, IntPtr.Zero, DIDFT.ALL, DIDOI.NONE);
 }
Esempio n. 5
0
 public HRESULT QueryInterface([NativeTypeName("const IID &")] Guid *riid, void **ppvObject)
 {
     return(((delegate * unmanaged <IHTMLPluginsCollection *, Guid *, void **, int>)(lpVtbl[0]))((IHTMLPluginsCollection *)Unsafe.AsPointer(ref this), riid, ppvObject));
 }
Esempio n. 6
0
 public int GetParent([NativeTypeName("const IID &")] Guid *riid, void **ppParent)
 {
     return(((delegate * unmanaged <IDXGIOutput *, Guid *, void **, int>)(lpVtbl[6]))((IDXGIOutput *)Unsafe.AsPointer(ref this), riid, ppParent));
 }
Esempio n. 7
0
 public int GetPrivateData([NativeTypeName("const GUID &")] Guid *Name, [NativeTypeName("UINT *")] uint *pDataSize, void *pData)
 {
     return(((delegate * unmanaged <IDXGIOutput *, Guid *, uint *, void *, int>)(lpVtbl[5]))((IDXGIOutput *)Unsafe.AsPointer(ref this), Name, pDataSize, pData));
 }
Esempio n. 8
0
 public int SetPrivateDataInterface([NativeTypeName("const GUID &")] Guid *Name, [NativeTypeName("const IUnknown *")] IUnknown *pUnknown)
 {
     return(((delegate * unmanaged <IDXGIOutput *, Guid *, IUnknown *, int>)(lpVtbl[4]))((IDXGIOutput *)Unsafe.AsPointer(ref this), Name, pUnknown));
 }
 public HRESULT GetPrivateData([NativeTypeName("const GUID &")] Guid *guid, uint *pDataSize, void *pData)
 {
     return(((delegate * unmanaged <ID3D11InputLayout *, Guid *, uint *, void *, int>)(lpVtbl[4]))((ID3D11InputLayout *)Unsafe.AsPointer(ref this), guid, pDataSize, pData));
 }