Package org.rococoa.cocoa.osservices

Interface Summary
OSServicesLibrary JNA Wrapper for library OSServices
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
OSServicesLibrary.CSIdentityClass  
OSServicesLibrary.CSIdentityQueryReceiveEventCallback CSIdentityQueryReceiveEventCallback

Summary:
The client event callback function for receiving asynchronous
query events

Parameters:

query:
The identity query object that has completed an event

event:
The event the identity query object has completed

identities:
a CFArray containing identities resulting from the query

error:
A CFError object if there was an error from the query

info:
Any other information you want passed to the callback function
OSServicesLibrary.CSIdentityStatusUpdatedCallback  
OSServicesLibrary.HDSpindownProcPtr  
OSServicesLibrary.NSLClientNotifyProcPtr  
OSServicesLibrary.NSLMgrNotifyProcPtr  
OSServicesLibrary.OTGateProcPtr  
OSServicesLibrary.OTHashProcPtr  
OSServicesLibrary.OTHashSearchProcPtr  
OSServicesLibrary.OTListSearchProcPtr  
OSServicesLibrary.OTNotifyProcPtr  
OSServicesLibrary.OTProcessProcPtr  
OSServicesLibrary.PMgrStateChangeProcPtr  
OSServicesLibrary.SCSICallbackProcPtr  
OSServicesLibrary.SleepQProcPtr  
OSServicesLibrary.WSClientContextReleaseCallBackProcPtr  
OSServicesLibrary.WSClientContextRetainCallBackProcPtr  
OSServicesLibrary.WSMethodInvocationCallBackProcPtr WSMethodInvocationCallBackProcPtr

Discussion:
Prototypes the callback made when an asynchronous invocation
completes.
OSServicesLibrary.WSMethodInvocationDeserializationProcPtr WSMethodInvocationDeserializationProcPtr

Discussion:
Prototypes the callback function for a custom deserializer.
OSServicesLibrary.WSProtocolHandlerDeserializationProcPtr WSProtocolHandlerDeserializationProcPtr

Discussion:
Prototypes the callback function for a custom deserializer.
OSServicesLibrary.WSTypeID WSTypeID

Discussion:
Internally, WebServicesCore uses the following enumeration when
serializing between CoreFoundation and XML types.
 

Class Summary
ActivityInfo This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
ActivityInfo.ByReference  
ActivityInfo.ByValue  
AppleTalkInfo This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
AppleTalkInfo.ByReference  
AppleTalkInfo.ByValue  
bandinfo I_FLUSHBAND
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
bandinfo.ByReference  
bandinfo.ByValue  
BatteryInfo information returned by GetScaledBatteryInfo
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
BatteryInfo.ByReference  
BatteryInfo.ByValue  
BatteryTimeRec This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
BatteryTimeRec.ByReference  
BatteryTimeRec.ByValue  
Block0 Driver Descriptor Map
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
Block0.ByReference  
Block0.ByValue  
CCMiscInfo CCMiscInfo
******************************************************************************
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
CCMiscInfo.ByReference  
CCMiscInfo.ByValue  
CDB Command Descriptor Block structure
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
CDB.ByReference  
CDB.ByValue  
CSIdentityClientContext CSIdentityClientContext

Discussion:
Structure containing the user-defined data and callbacks used
during asynchronous commits
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
CSIdentityClientContext.ByReference  
CSIdentityClientContext.ByValue  
CSIdentityQueryClientContext CSIdentityQueryClientContext

Summary:
Client structure specifying callbacks and private context data
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
CSIdentityQueryClientContext.ByReference  
CSIdentityQueryClientContext.ByValue  
DDMap Driver descriptor
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
DDMap.ByReference  
DDMap.ByValue  
DDPAddress This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
DDPAddress.ByReference  
DDPAddress.ByValue  
DDPNBPAddress This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
DDPNBPAddress.ByReference  
DDPNBPAddress.ByValue  
DeviceIdent Define DeviceIdent structure
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
DeviceIdent.ByReference  
DeviceIdent.ByValue  
DeviceIdentATA to get at the important fields.
DeviceIdentATA.ByReference  
DeviceIdentATA.ByValue  
DevicePowerInfo This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
DevicePowerInfo.ByReference  
DevicePowerInfo.ByValue  
DNSAddress This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
DNSAddress.ByReference  
DNSAddress.ByValue  
DNSQueryInfo This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
DNSQueryInfo.ByReference  
DNSQueryInfo.ByValue  
EnetPacketHeader This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
EnetPacketHeader.ByReference  
EnetPacketHeader.ByValue  
HDQueueElement This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
HDQueueElement.ByReference  
HDQueueElement.ByValue  
IconFamilyElement This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
IconFamilyElement.ByReference  
IconFamilyElement.ByValue  
IconFamilyResource This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
IconFamilyResource.ByReference  
IconFamilyResource.ByValue  
InetAddress This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
InetAddress.ByReference  
InetAddress.ByValue  
InetDHCPOption This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
InetDHCPOption.ByReference  
InetDHCPOption.ByValue  
InetHostInfo This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
InetHostInfo.ByReference  
InetHostInfo.ByValue  
InetInterfaceInfo This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
InetInterfaceInfo.ByReference  
InetInterfaceInfo.ByValue  
InetMailExchange This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
InetMailExchange.ByReference  
InetMailExchange.ByValue  
InetSysInfo This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
InetSysInfo.ByReference  
InetSysInfo.ByValue  
KCCallbackInfo This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
KCCallbackInfo.ByReference  
KCCallbackInfo.ByValue  
LCPEcho This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
LCPEcho.ByReference  
LCPEcho.ByValue  
log_ctl This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
log_ctl.ByReference  
log_ctl.ByValue  
NBPAddress This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
NBPAddress.ByReference  
NBPAddress.ByValue  
NBPEntity This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
NBPEntity.ByReference  
NBPEntity.ByValue  
NSLClientAsyncInfo the async information block for client<->manager interaction
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
NSLClientAsyncInfo.ByReference  
NSLClientAsyncInfo.ByValue  
NSLError This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
NSLError.ByReference  
NSLError.ByValue  
NSLPluginAsyncInfo the async information block plugin<->manager interaction
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
NSLPluginAsyncInfo.ByReference  
NSLPluginAsyncInfo.ByValue  
NSLPluginData general information from a plug-in.
NSLPluginData.ByReference  
NSLPluginData.ByValue  
NSLServicesListHeader This is just a header at the beginning of a handle that stores our list of service types.
NSLServicesListHeader.ByReference  
NSLServicesListHeader.ByValue  
NSLTypedData this struct is a format for dealing with our internal data representation.
NSLTypedData.ByReference  
NSLTypedData.ByValue  
OSServicesLibrary.__CSIdentity  
OSServicesLibrary.__CSIdentityAuthority  
OSServicesLibrary.__CSIdentityQuery  
OSServicesLibrary.AuthorizationOpaqueRef  
OSServicesLibrary.OpaqueOTClientContextPtr  
OSServicesLibrary.OpaqueSecCertificateRef  
OSServicesLibrary.OpaqueWSMethodInvocationRef  
OSServicesLibrary.OpaqueWSProtocolHandlerRef  
OSServicesLibrary.OSStatus  
OSServicesLibrary.OTConfiguration  
OSServicesLibrary.TAppleTalkServices  
OSServicesLibrary.TEndpoint  
OSServicesLibrary.TInternetServices  
OSServicesLibrary.TMapper  
OSServicesLibrary.TProvider  
OTAddress This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
OTAddress.ByReference  
OTAddress.ByValue  
OTBuffer This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
OTBuffer.ByReference  
OTBuffer.ByValue  
OTBufferInfo Use the OTInitBuffer macro to initialise this structure from an OTBuffer chain.
OTBufferInfo.ByReference  
OTBufferInfo.ByValue  
OTClientList OTClientList structure is used with the OTYieldPortRequest function.
OTClientList.ByReference  
OTClientList.ByValue  
OTData OTData is used in a TNetbuf or netbuf to send
non-contiguous data.
OTData.ByReference  
OTData.ByValue  
OTGate This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
OTGate.ByReference  
OTGate.ByValue  
OTHashList This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
OTHashList.ByReference  
OTHashList.ByValue  
OTISDNAddress This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
OTISDNAddress.ByReference  
OTISDNAddress.ByValue  
OTLIFO This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
OTLIFO.ByReference  
OTLIFO.ByValue  
OTLink This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
OTLink.ByReference  
OTLink.ByValue  
OTList This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
OTList.ByReference  
OTList.ByValue  
OTPortCloseStruct This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
OTPortCloseStruct.ByReference  
OTPortCloseStruct.ByValue  
OTPortRecord This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
OTPortRecord.ByReference  
OTPortRecord.ByValue  
OTScriptInfo This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
OTScriptInfo.ByReference  
OTScriptInfo.ByValue  
Partition Partition Map Entry
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
Partition.ByReference  
Partition.ByValue  
PMgrQueueElement This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
PMgrQueueElement.ByReference  
PMgrQueueElement.ByValue  
PowerSummary This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
PowerSummary.ByReference  
PowerSummary.ByValue  
PPPMRULimits PPPMRULimits
******************************************************************************
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
PPPMRULimits.ByReference  
PPPMRULimits.ByValue  
SCSI_IO This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
SCSI_IO.ByReference  
SCSI_IO.ByValue  
SCSI_PB This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
SCSI_PB.ByReference  
SCSI_PB.ByValue  
SCSIAbortCommandPB Abort SIM Request PB
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
SCSIAbortCommandPB.ByReference  
SCSIAbortCommandPB.ByValue  
SCSIBusInquiryPB Bus inquiry PB
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
SCSIBusInquiryPB.ByReference  
SCSIBusInquiryPB.ByValue  
SCSIDriverPB Create/Lookup/Remove RefNum for Device PB
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
SCSIDriverPB.ByReference  
SCSIDriverPB.ByValue  
SCSIGetVirtualIDInfoPB SCSI Get Virtual ID Info PB
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
SCSIGetVirtualIDInfoPB.ByReference  
SCSIGetVirtualIDInfoPB.ByValue  
SCSIHdr This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
SCSIHdr.ByReference  
SCSIHdr.ByValue  
SCSIInstr TIB instruction
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
SCSIInstr.ByReference  
SCSIInstr.ByValue  
SCSILoadDriverPB Load Driver PB
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
SCSILoadDriverPB.ByReference  
SCSILoadDriverPB.ByValue  
SCSIReleaseQPB Release SIM Queue PB
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
SCSIReleaseQPB.ByReference  
SCSIReleaseQPB.ByValue  
SCSIResetBusPB Reset SCSI Bus PB
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
SCSIResetBusPB.ByReference  
SCSIResetBusPB.ByValue  
SCSIResetDevicePB Reset SCSI Device PB
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
SCSIResetDevicePB.ByReference  
SCSIResetDevicePB.ByValue  
SCSITerminateIOPB Terminate I/O Process Request PB
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
SCSITerminateIOPB.ByReference  
SCSITerminateIOPB.ByValue  
SGRecord Scatter/gather list element (Deprecated for MacOS8)
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
SGRecord.ByReference  
SGRecord.ByValue  
SleepQRec This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
SleepQRec.ByReference  
SleepQRec.ByValue  
StartupTime This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
StartupTime.ByReference  
StartupTime.ByValue  
str_list This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
str_list.ByReference  
str_list.ByValue  
str_mlist I_LIST structures
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
str_mlist.ByReference  
str_mlist.ByValue  
strbuf This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
strbuf.ByReference  
strbuf.ByValue  
strfdinsert structure of ioctl data on I_FDINSERT
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
strfdinsert.ByReference  
strfdinsert.ByValue  
strioctl structure of ioctl data on I_STR
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
strioctl.ByReference  
strioctl.ByValue  
strpeek I_PEEK structure
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
strpeek.ByReference  
strpeek.ByValue  
strpmsg structure for getpmsg and putpmsg
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
strpmsg.ByReference  
strpmsg.ByValue  
strrecvfd structure of ioctl data on I_RECVFD
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
strrecvfd.ByReference  
strrecvfd.ByValue  
t_kpalive This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
t_kpalive.ByReference  
t_kpalive.ByValue  
t_linger t_linger is used with XTI_LINGER option.
t_linger.ByReference  
t_linger.ByValue  
T8022Address This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
T8022Address.ByReference  
T8022Address.ByValue  
T8022FullPacketHeader This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
T8022FullPacketHeader.ByReference  
T8022FullPacketHeader.ByValue  
T8022Header This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
T8022Header.ByReference  
T8022Header.ByValue  
T8022SNAPHeader This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
T8022SNAPHeader.ByReference  
T8022SNAPHeader.ByValue  
TBind This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
TBind.ByReference  
TBind.ByValue  
TCall TCall holds information about a connection and is a parameter to
OTConnect, OTRcvConnect, OTListen, OTAccept, and OTSndDisconnect.
TCall.ByReference  
TCall.ByValue  
TDiscon TDiscon is passed to RcvDisconnect to find out additional information
about the disconnect.
TDiscon.ByReference  
TDiscon.ByValue  
TEndpointInfo Now the TEndpointInfo structure proper.
TEndpointInfo.ByReference  
TEndpointInfo.ByValue  
TIPAddMulticast This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
TIPAddMulticast.ByReference  
TIPAddMulticast.ByValue  
TLookupBuffer TLookupBuffer describes the contents of the names buffer pointed
to by the TLookupReply.
TLookupBuffer.ByReference  
TLookupBuffer.ByValue  
TLookupReply TLookupReply returns information about the found names after a call
to OTLookupName.
TLookupReply.ByReference  
TLookupReply.ByValue  
TLookupRequest TLookupRequest holds the name to look up in a call to OTLookupName.
TLookupRequest.ByReference  
TLookupRequest.ByValue  
TNetbuf This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
TNetbuf.ByReference  
TNetbuf.ByValue  
TOption This structure describes the contents of a single option in a buffer.
TOption.ByReference  
TOption.ByValue  
TOptionHeader This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
TOptionHeader.ByReference  
TOptionHeader.ByValue  
TOptMgmt TOptMgmt is passed to the OTOptionManagement call to read or set protocol
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
TOptMgmt.ByReference  
TOptMgmt.ByValue  
trace_ids This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
trace_ids.ByReference  
trace_ids.ByValue  
TRegisterReply TRegisterReply returns information about the registered name in a call
to OTRegisterName.
TRegisterReply.ByReference  
TRegisterReply.ByValue  
TRegisterRequest This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
TRegisterRequest.ByReference  
TRegisterRequest.ByValue  
TReply TReply is passed to OTSndReply to send a reply to an incoming request.
TReply.ByReference  
TReply.ByValue  
TRequest This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
TRequest.ByReference  
TRequest.ByValue  
TUDErr TUDErr is used to get information about a datagram error using
OTRcvUDErr.
TUDErr.ByReference  
TUDErr.ByValue  
TUnitData TUnitData describes a datagram in calls to OTSndUData and OTRcvUData.
TUnitData.ByReference  
TUnitData.ByValue  
TUnitReply TUnitReply is passed to OTSndUReply to send a reply to an incoming request.
TUnitReply.ByReference  
TUnitReply.ByValue  
TUnitRequest TUnitRequest is passed to OTSndURequest and OTRcvURequest that contains
the information about the request.
TUnitRequest.ByReference  
TUnitRequest.ByValue  
WakeupTime This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
WakeupTime.ByReference  
WakeupTime.ByValue  
WSClientContext WSClientContext

Discussion:
Several calls in WebServicesCore take a callback with an optional
context pointer.
WSClientContext.ByReference  
WSClientContext.ByValue