org.rococoa.cocoa.osservices
Class NSLPluginData

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

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

general information from a plug-in. Includes supported protocols, data types and services,
as well as an info/comment string describing the function of the plug-in in human-readable
form. The offsets point to the beginning of each list of data returned, and the protocol
data offset is the startOfData member of the struct
native declaration : /System/Library/Frameworks/CoreServices.framework/Versions/Current/Frameworks/OSServices.framework/Headers/NSLCore.h:281
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 NSLPluginData.ByReference
           
static class NSLPluginData.ByValue
           
 
Field Summary
 short commentStringOffset
           
 short dataTypeOffset
           
 boolean isPurgeable
           
 short protocolListOffset
           
 NativeLong reserved1
           
 NativeLong reserved2
           
 NativeLong reserved3
           
 short serviceListOffset
           
 boolean supportsRegistration
           
 short totalLen
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
NSLPluginData()
           
 
Method Summary
static NSLPluginData[] 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

reserved1

public NativeLong reserved1

reserved2

public NativeLong reserved2

reserved3

public NativeLong reserved3

supportsRegistration

public boolean supportsRegistration

isPurgeable

public boolean isPurgeable

totalLen

public short totalLen

dataTypeOffset

public short dataTypeOffset

serviceListOffset

public short serviceListOffset

protocolListOffset

public short protocolListOffset

commentStringOffset

public short commentStringOffset
Constructor Detail

NSLPluginData

public NSLPluginData()
Method Detail

newArray

public static NSLPluginData[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.