org.rococoa.cocoa.carboncore
Class DXInfo

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

public class DXInfo
extends com.ochafik.lang.jnaerator.runtime.Structure

IMPORTANT:
In MacOS 8, the frOpenChain and frComment fields were changed
to become reserved fields for the Finder.
The frScript has become an extended flag.
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 DXInfo.ByReference
           
static class DXInfo.ByValue
           
 
Field Summary
 short frComment
           
 int frOpenChain
           
 int frPutAway
           
 byte frScript
           
 Point frScroll
           
 byte frXFlags
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
DXInfo()
           
DXInfo(Point frScroll, int frOpenChain, byte frScript, byte frXFlags, short frComment, int frPutAway)
           
 
Method Summary
 DXInfo.ByReference byReference()
           
 DXInfo.ByValue byValue()
           
 DXInfo 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

frScroll

public Point frScroll

frOpenChain

public int frOpenChain

frScript

public byte frScript

frXFlags

public byte frXFlags

frComment

public short frComment

frPutAway

public int frPutAway
Constructor Detail

DXInfo

public DXInfo()

DXInfo

public DXInfo(Point frScroll,
              int frOpenChain,
              byte frScript,
              byte frXFlags,
              short frComment,
              int frPutAway)
Parameters:
frScroll - Scroll position
frOpenChain - Reserved (set to 0)
frScript - Extended flags. Script code if high-bit is set
frXFlags - Extended flags
frComment - Reserved (set to 0). Comment ID if high-bit is clear
frPutAway - Put away folder ID
Method Detail

byReference

public DXInfo.ByReference byReference()

byValue

public DXInfo.ByValue byValue()

clone

public DXInfo clone()
Overrides:
clone in class Object