org.rococoa.cocoa.osservices
Class KCCallbackInfo

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

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

native declaration : /System/Library/Frameworks/CoreServices.framework/Versions/Current/Frameworks/OSServices.framework/Headers/KeychainCore.h:98
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 KCCallbackInfo.ByReference
           
static class KCCallbackInfo.ByValue
           
 
Field Summary
 int[] event
          unavailable on Mac OS X
C type : SInt32[4]
 OSServicesLibrary.OpaqueSecKeychainItemRef item
           
 OSServicesLibrary.OpaqueSecKeychainRef keychain
           
 int[] processID
          unavailable on Mac OS X
C type : SInt32[2]
 int version
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
KCCallbackInfo()
           
KCCallbackInfo(int version, OSServicesLibrary.OpaqueSecKeychainItemRef item, int[] processID, int[] event, OSServicesLibrary.OpaqueSecKeychainRef keychain)
           
 
Method Summary
static KCCallbackInfo[] 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

version

public int version

item

public OSServicesLibrary.OpaqueSecKeychainItemRef item

processID

public int[] processID
unavailable on Mac OS X
C type : SInt32[2]


event

public int[] event
unavailable on Mac OS X
C type : SInt32[4]


keychain

public OSServicesLibrary.OpaqueSecKeychainRef keychain
Constructor Detail

KCCallbackInfo

public KCCallbackInfo()

KCCallbackInfo

public KCCallbackInfo(int version,
                      OSServicesLibrary.OpaqueSecKeychainItemRef item,
                      int[] processID,
                      int[] event,
                      OSServicesLibrary.OpaqueSecKeychainRef keychain)
Parameters:
item - C type : KCItemRef
processID - unavailable on Mac OS X
C type : SInt32[2]
event - unavailable on Mac OS X
C type : SInt32[4]
keychain - C type : KCRef
Method Detail

newArray

public static KCCallbackInfo[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.