org.rococoa.cocoa.qd
Class VDPrivateSelectorDataRec

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

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

Private Data to video drivers.
In versions of MacOS with multiple address spaces (System 8), the OS
must know the extent of parameters in order to move them between the caller
and driver. The old private-selector model for video drivers does not have
this information so:
For post-7.x Systems private calls should be implemented using the cscPrivateCall
native declaration : /System/Library/Frameworks/ApplicationServices.framework/Versions/Current/Frameworks/QD.framework/Headers/Video.h:809
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 VDPrivateSelectorDataRec.ByReference
           
static class VDPrivateSelectorDataRec.ByValue
           
 
Field Summary
 Pointer privateParameters
          Caller's parameters
C type : LogicalAddress
 Pointer privateResults
          Caller's return area.
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
VDPrivateSelectorDataRec()
           
VDPrivateSelectorDataRec(Pointer privateParameters, Pointer privateResults)
           
 
Method Summary
static VDPrivateSelectorDataRec[] 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

privateParameters

public Pointer privateParameters
Caller's parameters
C type : LogicalAddress


privateResults

public Pointer privateResults
Caller's return area. Can be nil, or same as privateParameters.
C type : LogicalAddress

Constructor Detail

VDPrivateSelectorDataRec

public VDPrivateSelectorDataRec()

VDPrivateSelectorDataRec

public VDPrivateSelectorDataRec(Pointer privateParameters,
                                Pointer privateResults)
Parameters:
privateParameters - Caller's parameters
C type : LogicalAddress
privateResults - Caller's return area. Can be nil, or same as privateParameters.
C type : LogicalAddress
Method Detail

newArray

public static VDPrivateSelectorDataRec[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.