org.rococoa.cocoa.carboncore
Class VCB

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

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

native declaration : /System/Library/Frameworks/CoreServices.framework/Versions/Current/Frameworks/CarbonCore.framework/Headers/Files.h:967
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 VCB.ByReference
           
static class VCB.ByValue
           
 
Field Summary
 QElem.ByReference qLink
           
 short qType
           
 int vcbAlBlkSiz
           
 short vcbAlBlSt
           
 short vcbAllocPtr
           
 short vcbAtrb
           
 Pointer vcbBufAdr
           
 int vcbClpSiz
           
 int vcbCrDate
           
 short vcbCTAlBlks
           
 int vcbCTClpSiz
           
 Pointer vcbCtlBuf
           
 short vcbCtlCSiz
           
 short vcbCTRef
           
 short vcbDirBlk
           
 int vcbDirCnt
           
 int vcbDirIDM
           
 short vcbDirIndex
           
 short vcbDRefNum
           
 short vcbDrvNum
           
 int vcbFilCnt
           
 short vcbFlags
           
 int[] vcbFndrInfo
           
 short vcbFreeBks
           
 short vcbFSID
           
 int vcbLsMod
           
 Pointer vcbMAdr
           
 short vcbMLen
           
 short vcbNmAlBlks
           
 short vcbNmFls
           
 short vcbNmRtDirs
           
 int vcbNxtCNID
           
 short vcbOffsM
           
 short vcbSigWord
           
 short vcbVBMCSiz
           
 short vcbVBMSt
           
 short vcbVCSize
           
 byte[] vcbVN
           
 int vcbVolBkUp
           
 short vcbVRefNum
           
 short vcbVSeqNum
           
 int vcbWrCnt
           
 short vcbXTAlBlks
           
 int vcbXTClpSiz
           
 short vcbXTRef
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
VCB()
           
 
Method Summary
static VCB[] 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

qType

public short qType

vcbFlags

public short vcbFlags

vcbSigWord

public short vcbSigWord

vcbCrDate

public int vcbCrDate

vcbLsMod

public int vcbLsMod

vcbAtrb

public short vcbAtrb

vcbNmFls

public short vcbNmFls

vcbVBMSt

public short vcbVBMSt

vcbAllocPtr

public short vcbAllocPtr

vcbNmAlBlks

public short vcbNmAlBlks

vcbAlBlkSiz

public int vcbAlBlkSiz

vcbClpSiz

public int vcbClpSiz

vcbAlBlSt

public short vcbAlBlSt

vcbNxtCNID

public int vcbNxtCNID

vcbFreeBks

public short vcbFreeBks

vcbVN

public byte[] vcbVN

vcbDrvNum

public short vcbDrvNum

vcbDRefNum

public short vcbDRefNum

vcbFSID

public short vcbFSID

vcbVRefNum

public short vcbVRefNum

vcbMAdr

public Pointer vcbMAdr

vcbBufAdr

public Pointer vcbBufAdr

vcbMLen

public short vcbMLen

vcbDirIndex

public short vcbDirIndex

vcbDirBlk

public short vcbDirBlk

vcbVolBkUp

public int vcbVolBkUp

vcbVSeqNum

public short vcbVSeqNum

vcbWrCnt

public int vcbWrCnt

vcbXTClpSiz

public int vcbXTClpSiz

vcbCTClpSiz

public int vcbCTClpSiz

vcbNmRtDirs

public short vcbNmRtDirs

vcbFilCnt

public int vcbFilCnt

vcbDirCnt

public int vcbDirCnt

vcbFndrInfo

public int[] vcbFndrInfo

vcbVCSize

public short vcbVCSize

vcbVBMCSiz

public short vcbVBMCSiz

vcbCtlCSiz

public short vcbCtlCSiz

vcbXTAlBlks

public short vcbXTAlBlks

vcbCTAlBlks

public short vcbCTAlBlks

vcbXTRef

public short vcbXTRef

vcbCTRef

public short vcbCTRef

vcbCtlBuf

public Pointer vcbCtlBuf

vcbDirIDM

public int vcbDirIDM

vcbOffsM

public short vcbOffsM
Constructor Detail

VCB

public VCB()
Method Detail

newArray

public static VCB[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.