org.rococoa.cocoa.corefoundation
Class IUnknownVTbl

java.lang.Object
  extended by com.sun.jna.Structure
      extended by com.ochafik.lang.jnaerator.runtime.Structure
          extended by org.rococoa.cocoa.corefoundation.IUnknownVTbl
Direct Known Subclasses:
IUnknownVTbl.ByReference, IUnknownVTbl.ByValue

public class IUnknownVTbl
extends com.ochafik.lang.jnaerator.runtime.Structure

This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects..
For help, please visit NativeLibs4Java, Rococoa, or JNA.


Nested Class Summary
static interface IUnknownVTbl.AddRef_callback
           
static class IUnknownVTbl.ByReference
           
static class IUnknownVTbl.ByValue
           
static interface IUnknownVTbl.QueryInterface_callback
           
static interface IUnknownVTbl.Release_callback
           
 
Field Summary
 Pointer _reserved
           
 IUnknownVTbl.AddRef_callback AddRef
           
 IUnknownVTbl.QueryInterface_callback QueryInterface
           
 IUnknownVTbl.Release_callback Release
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
IUnknownVTbl()
           
IUnknownVTbl(Pointer _reserved, IUnknownVTbl.QueryInterface_callback QueryInterface, IUnknownVTbl.AddRef_callback AddRef, IUnknownVTbl.Release_callback Release)
           
 
Method Summary
 IUnknownVTbl.ByReference byReference()
           
 IUnknownVTbl.ByValue byValue()
           
 IUnknownVTbl clone()
           
 
Methods inherited from class com.ochafik.lang.jnaerator.runtime.Structure
setupClone
 
Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, cacheTypeInfo, clear, ensureAllocated, equals, getAutoRead, getAutoWrite, getFieldOrder, getNativeAlignment, getPointer, getStructAlignment, hashCode, newInstance, read, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setTypeMapper, size, sortFields, toArray, toArray, toString, useMemory, useMemory, write, writeField, writeField
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

_reserved

public Pointer _reserved

QueryInterface

public IUnknownVTbl.QueryInterface_callback QueryInterface

AddRef

public IUnknownVTbl.AddRef_callback AddRef

Release

public IUnknownVTbl.Release_callback Release
Constructor Detail

IUnknownVTbl

public IUnknownVTbl()

IUnknownVTbl

public IUnknownVTbl(Pointer _reserved,
                    IUnknownVTbl.QueryInterface_callback QueryInterface,
                    IUnknownVTbl.AddRef_callback AddRef,
                    IUnknownVTbl.Release_callback Release)
Method Detail

byReference

public IUnknownVTbl.ByReference byReference()

byValue

public IUnknownVTbl.ByValue byValue()

clone

public IUnknownVTbl clone()
Overrides:
clone in class Object