Пример #1
0
 public int CancelRequest([NativeTypeName("LONG")] int idResource, [NativeTypeName("IResourceConsumer *")] IResourceConsumer *pConsumer)
 {
     return(((delegate * unmanaged <IResourceManager *, int, IResourceConsumer *, int>)(lpVtbl[8]))((IResourceManager *)Unsafe.AsPointer(ref this), idResource, pConsumer));
 }
Пример #2
0
 public int NotifyAcquire([NativeTypeName("LONG")] int idResource, [NativeTypeName("IResourceConsumer *")] IResourceConsumer *pConsumer, [NativeTypeName("HRESULT")] int hr)
 {
     return(((delegate * unmanaged <IResourceManager *, int, IResourceConsumer *, int, int>)(lpVtbl[6]))((IResourceManager *)Unsafe.AsPointer(ref this), idResource, pConsumer, hr));
 }
Пример #3
0
 public int NotifyRelease([NativeTypeName("LONG")] int idResource, [NativeTypeName("IResourceConsumer *")] IResourceConsumer *pConsumer, [NativeTypeName("BOOL")] int bStillWant)
 {
     return(((delegate * unmanaged <IResourceManager *, int, IResourceConsumer *, int, int>)(lpVtbl[7]))((IResourceManager *)Unsafe.AsPointer(ref this), idResource, pConsumer, bStillWant));
 }
Пример #4
0
 public int RequestResource([NativeTypeName("LONG")] int idResource, [NativeTypeName("IUnknown *")] IUnknown *pFocusObject, [NativeTypeName("IResourceConsumer *")] IResourceConsumer *pConsumer)
 {
     return(((delegate * unmanaged <IResourceManager *, int, IUnknown *, IResourceConsumer *, int>)(lpVtbl[5]))((IResourceManager *)Unsafe.AsPointer(ref this), idResource, pFocusObject, pConsumer));
 }