org.rococoa.cocoa.iokit
Class IOFireWireLocalUnitDirectoryInterface_t

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

public class IOFireWireLocalUnitDirectoryInterface_t
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 IOFireWireLocalUnitDirectoryInterface_t.AddEntry_FWAddress_callback
           
static interface IOFireWireLocalUnitDirectoryInterface_t.AddEntry_Ptr_callback
           
static interface IOFireWireLocalUnitDirectoryInterface_t.AddEntry_UInt32_callback
           
static class IOFireWireLocalUnitDirectoryInterface_t.ByReference
           
static class IOFireWireLocalUnitDirectoryInterface_t.ByValue
           
static interface IOFireWireLocalUnitDirectoryInterface_t.HRESULT_callback
           
static interface IOFireWireLocalUnitDirectoryInterface_t.Publish_callback
           
static interface IOFireWireLocalUnitDirectoryInterface_t.ULONG_callback
           
static interface IOFireWireLocalUnitDirectoryInterface_t.ULONG_callback2
           
static interface IOFireWireLocalUnitDirectoryInterface_t.Unpublish_callback
           
 
Field Summary
 Pointer _reserved
          headerdoc parse workaround
class IOFireWireLocalUnitDirectoryInterface: public IUnknown {
public:
 IOFireWireLocalUnitDirectoryInterface_t.AddEntry_FWAddress_callback AddEntry_FWAddress
           
 IOFireWireLocalUnitDirectoryInterface_t.AddEntry_Ptr_callback AddEntry_Ptr
           
 IOFireWireLocalUnitDirectoryInterface_t.AddEntry_UInt32_callback AddEntry_UInt32
           
 IOFireWireLocalUnitDirectoryInterface_t.Publish_callback Publish
           
 int revision
           
 IOFireWireLocalUnitDirectoryInterface_t.Unpublish_callback Unpublish
           
 int version
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
IOFireWireLocalUnitDirectoryInterface_t()
           
IOFireWireLocalUnitDirectoryInterface_t(Pointer _reserved, int version, int revision, IOFireWireLocalUnitDirectoryInterface_t.AddEntry_Ptr_callback AddEntry_Ptr, IOFireWireLocalUnitDirectoryInterface_t.AddEntry_UInt32_callback AddEntry_UInt32, IOFireWireLocalUnitDirectoryInterface_t.AddEntry_FWAddress_callback AddEntry_FWAddress, IOFireWireLocalUnitDirectoryInterface_t.Publish_callback Publish, IOFireWireLocalUnitDirectoryInterface_t.Unpublish_callback Unpublish)
           
 
Method Summary
 IOFireWireLocalUnitDirectoryInterface_t.ByReference byReference()
           
 IOFireWireLocalUnitDirectoryInterface_t.ByValue byValue()
           
 IOFireWireLocalUnitDirectoryInterface_t 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
headerdoc parse workaround
class IOFireWireLocalUnitDirectoryInterface: public IUnknown {
public:


version

public int version

revision

public int revision

AddEntry_Ptr

public IOFireWireLocalUnitDirectoryInterface_t.AddEntry_Ptr_callback AddEntry_Ptr

AddEntry_UInt32

public IOFireWireLocalUnitDirectoryInterface_t.AddEntry_UInt32_callback AddEntry_UInt32

AddEntry_FWAddress

public IOFireWireLocalUnitDirectoryInterface_t.AddEntry_FWAddress_callback AddEntry_FWAddress

Publish

public IOFireWireLocalUnitDirectoryInterface_t.Publish_callback Publish

Unpublish

public IOFireWireLocalUnitDirectoryInterface_t.Unpublish_callback Unpublish
Constructor Detail

IOFireWireLocalUnitDirectoryInterface_t

public IOFireWireLocalUnitDirectoryInterface_t()

IOFireWireLocalUnitDirectoryInterface_t

public IOFireWireLocalUnitDirectoryInterface_t(Pointer _reserved,
                                               int version,
                                               int revision,
                                               IOFireWireLocalUnitDirectoryInterface_t.AddEntry_Ptr_callback AddEntry_Ptr,
                                               IOFireWireLocalUnitDirectoryInterface_t.AddEntry_UInt32_callback AddEntry_UInt32,
                                               IOFireWireLocalUnitDirectoryInterface_t.AddEntry_FWAddress_callback AddEntry_FWAddress,
                                               IOFireWireLocalUnitDirectoryInterface_t.Publish_callback Publish,
                                               IOFireWireLocalUnitDirectoryInterface_t.Unpublish_callback Unpublish)
Parameters:
_reserved - headerdoc parse workaround
class IOFireWireLocalUnitDirectoryInterface: public IUnknown {
public:
AddEntry_Ptr - @function AddEntry_Ptr
self - The local unit directory interface to use.
key - The config ROM key for the data to be added.
inBuffer - A pointer to the data to be placed in the added leaf.
inLen - Length of the data being added.
inDesc - Reserved; set to NULL.
AddEntry_UInt32 - @function AddEntry_UInt32
self - The local unit directory interface to use.
key - The config ROM key for the data to be added.
value - The value to be added.
inDesc - Reserved; set to NULL.
AddEntry_FWAddress - @function AddEntry_FWAddress
self - The local unit directory interface to use.
key - The config ROM key for the data to be added.
inBuffer - A pointer to a FireWire address.
inDesc - Reserved; set to NULL.
Publish - @function Publish
self - The local unit directory interface to use.
Unpublish - @function Unpublish
self - The local unit directory interface to use.
Method Detail

byReference

public IOFireWireLocalUnitDirectoryInterface_t.ByReference byReference()

byValue

public IOFireWireLocalUnitDirectoryInterface_t.ByValue byValue()

clone

public IOFireWireLocalUnitDirectoryInterface_t clone()
Overrides:
clone in class Object