org.rococoa.cocoa.carboncore
Class FSRefParam

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

public class FSRefParam
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 class FSRefParam.ByReference
           
static class FSRefParam.ByValue
           
 
Field Summary
 FSCatalogInfo.ByReference catInfo
           
 ByteByReference ioCmdAddr
           
 CarbonCoreLibrary.IOCompletionProcPtr ioCompletion
           
 int ioDirID
           
 ByteByReference ioNamePtr
           
 short ioTrap
           
 short ioVRefNum
           
 ShortByReference name
           
 NativeLong nameLength
           
 FSRef.ByReference newRef
           
 HFSUniStr255.ByReference outName
           
 FSRef.ByReference parentRef
           
 QElem.ByReference qLink
           
 short qType
           
 FSRef.ByReference ref
           
 short reserved1
           
 byte reserved2
           
 byte reserved3
           
 FSSpec.ByReference spec
           
 int textEncodingHint
           
 int whichInfo
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
FSRefParam()
           
 
Method Summary
 FSRefParam.ByReference byReference()
           
 FSRefParam.ByValue byValue()
           
 FSRefParam 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

qLink

public QElem.ByReference qLink

qType

public short qType

ioTrap

public short ioTrap

ioCmdAddr

public ByteByReference ioCmdAddr

ioCompletion

public CarbonCoreLibrary.IOCompletionProcPtr ioCompletion

ioNamePtr

public ByteByReference ioNamePtr

ioVRefNum

public short ioVRefNum

reserved1

public short reserved1

reserved2

public byte reserved2

reserved3

public byte reserved3

ref

public FSRef.ByReference ref

whichInfo

public int whichInfo

catInfo

public FSCatalogInfo.ByReference catInfo

nameLength

public NativeLong nameLength

name

public ShortByReference name

ioDirID

public int ioDirID

spec

public FSSpec.ByReference spec

parentRef

public FSRef.ByReference parentRef

newRef

public FSRef.ByReference newRef

textEncodingHint

public int textEncodingHint

outName

public HFSUniStr255.ByReference outName
Constructor Detail

FSRefParam

public FSRefParam()
Method Detail

byReference

public FSRefParam.ByReference byReference()

byValue

public FSRefParam.ByValue byValue()

clone

public FSRefParam clone()
Overrides:
clone in class Object