org.rococoa.cocoa.carboncore
Class FSForkCBInfoParam

java.lang.Object
  extended by com.sun.jna.Structure
      extended by com.ochafik.lang.jnaerator.runtime.Structure<FSForkCBInfoParam,FSForkCBInfoParam.ByValue,FSForkCBInfoParam.ByReference>
          extended by org.rococoa.cocoa.carboncore.FSForkCBInfoParam
All Implemented Interfaces:
StructureType, StructureTypeDependent, Comparable<Structure<FSForkCBInfoParam,FSForkCBInfoParam.ByValue,FSForkCBInfoParam.ByReference>>
Direct Known Subclasses:
FSForkCBInfoParam.ByReference, FSForkCBInfoParam.ByValue

public class FSForkCBInfoParam
extends Structure<FSForkCBInfoParam,FSForkCBInfoParam.ByValue,FSForkCBInfoParam.ByReference>

native declaration : /System/Library/Frameworks/CoreServices.framework/Versions/Current/Frameworks/CarbonCore.framework/Headers/Files.h:1426
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 class FSForkCBInfoParam.ByReference
           
static class FSForkCBInfoParam.ByValue
           
 
Field Summary
 short actualRefNum
          actual refnum found
C type : FSVolumeRefNum
 short desiredRefNum
          0 to iterate, non-0 for specific refnum
C type : FSIORefNum
 FSForkInfo.ByReference forkInfo
           
 HFSUniStr255.ByReference forkName
           
 Pointer ioCmdAddr
          FS: address to dispatch to
C type : Ptr
 CarbonCoreLibrary.IOCompletionProcPtr ioCompletion
          completion routine addr (0 for synch calls)
C type : IOCompletionUPP
 short ioTrap
           
 short iterator
          0 to start iteration
C type : FSIORefNum
 QElem.ByReference qLink
          queue link in header
C type : QElemPtr
 short qType
           
 FSRef.ByReference ref
           
 short volumeRefNum
          volume to match, or 0 for all volumes
C type : FSVolumeRefNum
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
FSForkCBInfoParam()
           
 
Method Summary
static FSForkCBInfoParam[] newArray(int arrayLength)
           
 
Methods inherited from class com.ochafik.lang.jnaerator.runtime.Structure
byReference, byValue, castToArray, castToArray, castToArray, castToReferenceArray, castToReferenceArray, castToValueArray, castToValueArray, clone, compareTo, newArray, read, setDependency, toArray, toArray, toArray, toReferenceArray, toReferenceArray, toValueArray, toValueArray, use, use, use, use, write
 
Methods inherited from class com.sun.jna.Structure
autoRead, autoRead, autoWrite, autoWrite, clear, equals, getAutoRead, getAutoWrite, getPointer, hashCode, newInstance, readField, setAutoRead, setAutoSynch, setAutoWrite, size, toString, writeField, writeField
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ochafik.lang.jnaerator.runtime.StructureType
getPointer, size
 

Field Detail

qLink

public QElem.ByReference qLink
queue link in header
C type : QElemPtr


qType

public short qType

ioTrap

public short ioTrap

ioCmdAddr

public Pointer ioCmdAddr
FS: address to dispatch to
C type : Ptr


ioCompletion

public CarbonCoreLibrary.IOCompletionProcPtr ioCompletion
completion routine addr (0 for synch calls)
C type : IOCompletionUPP


desiredRefNum

public short desiredRefNum
0 to iterate, non-0 for specific refnum
C type : FSIORefNum


volumeRefNum

public short volumeRefNum
volume to match, or 0 for all volumes
C type : FSVolumeRefNum


iterator

public short iterator
0 to start iteration
C type : FSIORefNum


actualRefNum

public short actualRefNum
actual refnum found
C type : FSVolumeRefNum


ref

public FSRef.ByReference ref

forkInfo

public FSForkInfo.ByReference forkInfo

forkName

public HFSUniStr255.ByReference forkName
Constructor Detail

FSForkCBInfoParam

public FSForkCBInfoParam()
Method Detail

newArray

public static FSForkCBInfoParam[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.