org.rococoa.cocoa.launchservices
Class LSLaunchURLSpec

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

public class LSLaunchURLSpec
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 LSLaunchURLSpec.ByReference
           
static class LSLaunchURLSpec.ByValue
           
 
Field Summary
 AudioUnitLibrary.__CFURL appURL
           
 Pointer asyncRefCon
           
 HIServicesLibrary.__CFArray itemURLs
           
 int launchFlags
           
 AEDesc.ByReference passThruParams
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
LSLaunchURLSpec()
           
LSLaunchURLSpec(AudioUnitLibrary.__CFURL appURL, HIServicesLibrary.__CFArray itemURLs, AEDesc.ByReference passThruParams, int launchFlags, Pointer asyncRefCon)
           
 
Method Summary
 LSLaunchURLSpec.ByReference byReference()
           
 LSLaunchURLSpec.ByValue byValue()
           
 LSLaunchURLSpec 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

appURL

public AudioUnitLibrary.__CFURL appURL

itemURLs

public HIServicesLibrary.__CFArray itemURLs

passThruParams

public AEDesc.ByReference passThruParams

launchFlags

public int launchFlags

asyncRefCon

public Pointer asyncRefCon
Constructor Detail

LSLaunchURLSpec

public LSLaunchURLSpec()

LSLaunchURLSpec

public LSLaunchURLSpec(AudioUnitLibrary.__CFURL appURL,
                       HIServicesLibrary.__CFArray itemURLs,
                       AEDesc.ByReference passThruParams,
                       int launchFlags,
                       Pointer asyncRefCon)
Parameters:
appURL - app to use, can be NULL
itemURLs - items to open/print, can be NULL
passThruParams - passed untouched to application as optional parameter (can be NULL)
asyncRefCon - used if you register for app birth/death notification
Method Detail

byReference

public LSLaunchURLSpec.ByReference byReference()

byValue

public LSLaunchURLSpec.ByValue byValue()

clone

public LSLaunchURLSpec clone()
Overrides:
clone in class Object