1 11 package org.eclipse.swt.internal.ole.win32; 12 13 public class IUnknown 14 { 15 int address; 16 public IUnknown(int address) { 17 this.address = address; 18 } 19 public int AddRef() { 20 return COM.VtblCall(1, address); 21 } 22 public int getAddress() { 23 return address; 24 } 25 public int QueryInterface(GUID riid, int [] ppvObject) { 26 return COM.VtblCall(0, address, riid, ppvObject); 27 } 28 public int Release() { 29 return COM.VtblCall(2, address); 30 } 31 } 32 | Popular Tags |