org.rococoa.cocoa.carboncore
Class TECInfo

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

public class TECInfo
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 TECInfo.ByReference
           
static class TECInfo.ByValue
           
 
Field Summary
 short format
           
 byte[] tecExtensionFileName
           
 short tecHighestTEFileVersion
           
 short tecLowestTEFileVersion
           
 int tecTextCommonFeatures
           
 int tecTextConverterFeatures
           
 byte[] tecTextEncodingsFolderName
           
 int tecUnicodeConverterFeatures
           
 short tecVersion
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
TECInfo()
           
TECInfo(short format, short tecVersion, int tecTextConverterFeatures, int tecUnicodeConverterFeatures, int tecTextCommonFeatures, byte[] tecTextEncodingsFolderName, byte[] tecExtensionFileName, short tecLowestTEFileVersion, short tecHighestTEFileVersion)
           
 
Method Summary
 TECInfo.ByReference byReference()
           
 TECInfo.ByValue byValue()
           
 TECInfo 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

format

public short format

tecVersion

public short tecVersion

tecTextConverterFeatures

public int tecTextConverterFeatures

tecUnicodeConverterFeatures

public int tecUnicodeConverterFeatures

tecTextCommonFeatures

public int tecTextCommonFeatures

tecTextEncodingsFolderName

public byte[] tecTextEncodingsFolderName

tecExtensionFileName

public byte[] tecExtensionFileName

tecLowestTEFileVersion

public short tecLowestTEFileVersion

tecHighestTEFileVersion

public short tecHighestTEFileVersion
Constructor Detail

TECInfo

public TECInfo()

TECInfo

public TECInfo(short format,
               short tecVersion,
               int tecTextConverterFeatures,
               int tecUnicodeConverterFeatures,
               int tecTextCommonFeatures,
               byte[] tecTextEncodingsFolderName,
               byte[] tecExtensionFileName,
               short tecLowestTEFileVersion,
               short tecHighestTEFileVersion)
Parameters:
format - format code for this struct
tecVersion - TEC version in BCD, e.g. 0x0121 for 1.2.1
tecTextConverterFeatures - bitmask indicating TEC features/fixes
tecUnicodeConverterFeatures - bitmask indicating UnicodeConverter features/fixes
tecTextCommonFeatures - bitmask indicating TextCommon features/fixes
tecTextEncodingsFolderName - localized name of Text Encodings folder (pascal string)
tecExtensionFileName - localized name of TEC extension (pascal string)
tecLowestTEFileVersion - Lowest version (BCD) of all files in Text Encodings folder
tecHighestTEFileVersion - Highest version (BCD) of all files in Text Encodings folder
Method Detail

byReference

public TECInfo.ByReference byReference()

byValue

public TECInfo.ByValue byValue()

clone

public TECInfo clone()
Overrides:
clone in class Object