org.rococoa.cocoa.carboncore
Class FSForkIOParam

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

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

native declaration : /System/Library/Frameworks/CoreServices.framework/Versions/Current/Frameworks/CarbonCore.framework/Headers/Files.h:1379
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 FSForkIOParam.ByReference
           
static class FSForkIOParam.ByValue
           
 
Field Summary
 int actualCount
           
 long allocationAmount
           
 short allocationFlags
           
 Pointer buffer
          data buffer Ptr
C type : Ptr
 CatPositionRec forkIterator
           
 ShortByReference forkName
          input; name of fork
C type : const UniChar*
 NativeLong forkNameLength
          input; length of fork name
C type : UniCharCount
 short forkRefNum
          same as ioRefNum
C type : FSIORefNum
 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
           
 HFSUniStr255.ByReference outForkName
          output; name of fork
C type : HFSUniStr255*
 byte permissions
           
 short positionMode
           
 long positionOffset
           
 QElem.ByReference qLink
          queue link in header
C type : QElemPtr
 short qType
           
 FSRef.ByReference ref
          which object to open
C type : const FSRef*
 int requestCount
           
 Pointer reserved1
          was ioNamePtr
C type : void*
 short reserved2
           
 byte reserved3
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
FSForkIOParam()
           
 
Method Summary
static FSForkIOParam[] 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


reserved1

public Pointer reserved1
was ioNamePtr
C type : void*


reserved2

public short reserved2

forkRefNum

public short forkRefNum
same as ioRefNum
C type : FSIORefNum


reserved3

public byte reserved3

permissions

public byte permissions

ref

public FSRef.ByReference ref
which object to open
C type : const FSRef*


buffer

public Pointer buffer
data buffer Ptr
C type : Ptr


requestCount

public int requestCount

actualCount

public int actualCount

positionMode

public short positionMode

positionOffset

public long positionOffset

allocationFlags

public short allocationFlags

allocationAmount

public long allocationAmount

forkNameLength

public NativeLong forkNameLength
input; length of fork name
C type : UniCharCount


forkName

public ShortByReference forkName
input; name of fork
C type : const UniChar*


forkIterator

public CatPositionRec forkIterator

outForkName

public HFSUniStr255.ByReference outForkName
output; name of fork
C type : HFSUniStr255*

Constructor Detail

FSForkIOParam

public FSForkIOParam()
Method Detail

newArray

public static FSForkIOParam[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.