org.rococoa.cocoa.carboncore
Class PEFImportedLibrary

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

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

native declaration : /System/Library/Frameworks/CoreServices.framework/Versions/Current/Frameworks/CarbonCore.framework/Headers/PEFBinaryFormat.h:333
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 PEFImportedLibrary.ByReference
           
static class PEFImportedLibrary.ByValue
           
 
Field Summary
 int currentVersion
           
 int firstImportedSymbol
           
 int importedSymbolCount
           
 int nameOffset
           
 int oldImpVersion
           
 byte options
           
 byte reservedA
           
 short reservedB
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
PEFImportedLibrary()
           
PEFImportedLibrary(int nameOffset, int oldImpVersion, int currentVersion, int importedSymbolCount, int firstImportedSymbol, byte options, byte reservedA, short reservedB)
           
 
Method Summary
static PEFImportedLibrary[] 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

nameOffset

public int nameOffset

oldImpVersion

public int oldImpVersion

currentVersion

public int currentVersion

importedSymbolCount

public int importedSymbolCount

firstImportedSymbol

public int firstImportedSymbol

options

public byte options

reservedA

public byte reservedA

reservedB

public short reservedB
Constructor Detail

PEFImportedLibrary

public PEFImportedLibrary()

PEFImportedLibrary

public PEFImportedLibrary(int nameOffset,
                          int oldImpVersion,
                          int currentVersion,
                          int importedSymbolCount,
                          int firstImportedSymbol,
                          byte options,
                          byte reservedA,
                          short reservedB)
Parameters:
nameOffset - Loader string table offset of library's name.
oldImpVersion - Oldest compatible implementation version.
currentVersion - Current version at build time.
importedSymbolCount - Imported symbol count for this library.
firstImportedSymbol - Index of first imported symbol from this library.
options - Option bits for this library.
reservedA - Reserved, must be zero.
reservedB - Reserved, must be zero.
Method Detail

newArray

public static PEFImportedLibrary[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.