org.rococoa.cocoa.diskarbitration
Interface DiskArbitrationLibrary

All Superinterfaces:
Library

public interface DiskArbitrationLibrary
extends Library

JNA Wrapper for library DiskArbitration
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 DiskArbitrationLibrary.__DADisk
          Conversion Error : CFStringRef
SKIPPED:
native declaration : /System/Library/Frameworks/DiskArbitration.framework/Headers/DADisk.h:71
kDADiskDescriptionBusPathKey
static class DiskArbitrationLibrary.__DASession
           
 
Nested classes/interfaces inherited from interface com.sun.jna.Library
Library.Handler
 
Field Summary
static DiskArbitrationLibrary INSTANCE
           
static String JNA_LIBRARY_NAME
           
static NativeLibrary JNA_NATIVE_LIB
           
 
Fields inherited from interface com.sun.jna.Library
OPTION_ALLOW_OBJECTS, OPTION_CALLING_CONVENTION, OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_STRUCTURE_ALIGNMENT, OPTION_TYPE_MAPPER
 
Method Summary
 DiskArbitrationLibrary.__DASession DAApprovalSessionCreate(CoreFoundationLibrary.__CFAllocator allocator)
          Original signature : DAApprovalSessionRef DAApprovalSessionCreate(CFAllocatorRef)
native declaration : /System/Library/Frameworks/DiskArbitration.framework/Headers/DASession.h:102
 NativeLong DAApprovalSessionGetTypeID()
          Original signature : CFTypeID DAApprovalSessionGetTypeID()
native declaration : /System/Library/Frameworks/DiskArbitration.framework/Headers/DASession.h:91
 HIServicesLibrary.__CFDictionary DADiskCopyDescription(DiskArbitrationLibrary.__DADisk disk)
          Original signature : CFDictionaryRef DADiskCopyDescription(DADiskRef)
native declaration : /System/Library/Frameworks/DiskArbitration.framework/Headers/DADisk.h:159
 int DADiskCopyIOMedia(DiskArbitrationLibrary.__DADisk disk)
          Original signature : io_service_t DADiskCopyIOMedia(DADiskRef)
native declaration : /System/Library/Frameworks/DiskArbitration.framework/Headers/DADisk.h:141
 DiskArbitrationLibrary.__DADisk DADiskCopyWholeDisk(DiskArbitrationLibrary.__DADisk disk)
          Original signature : DADiskRef DADiskCopyWholeDisk(DADiskRef)
native declaration : /System/Library/Frameworks/DiskArbitration.framework/Headers/DADisk.h:172
 DiskArbitrationLibrary.__DADisk DADiskCreateFromBSDName(CoreFoundationLibrary.__CFAllocator allocator, DiskArbitrationLibrary.__DASession session, Pointer name)
          Deprecated. use the safer methods DADiskCreateFromBSDName(org.rococoa.cocoa.corefoundation.CoreFoundationLibrary.__CFAllocator, org.rococoa.cocoa.diskarbitration.DiskArbitrationLibrary.__DASession, java.lang.String) and DADiskCreateFromBSDName(org.rococoa.cocoa.corefoundation.CoreFoundationLibrary.__CFAllocator, org.rococoa.cocoa.diskarbitration.DiskArbitrationLibrary.__DASession, com.sun.jna.Pointer) instead
 DiskArbitrationLibrary.__DADisk DADiskCreateFromBSDName(CoreFoundationLibrary.__CFAllocator allocator, DiskArbitrationLibrary.__DASession session, String name)
          Original signature : DADiskRef DADiskCreateFromBSDName(CFAllocatorRef, DASessionRef, const char*)
native declaration : /System/Library/Frameworks/DiskArbitration.framework/Headers/DADisk.h:102
 DiskArbitrationLibrary.__DADisk DADiskCreateFromIOMedia(CoreFoundationLibrary.__CFAllocator allocator, DiskArbitrationLibrary.__DASession session, int media)
          Original signature : DADiskRef DADiskCreateFromIOMedia(CFAllocatorRef, DASessionRef, io_service_t)
native declaration : /System/Library/Frameworks/DiskArbitration.framework/Headers/DADisk.h:117
 Pointer DADiskGetBSDName(DiskArbitrationLibrary.__DADisk disk)
          Original signature : char* DADiskGetBSDName(DADiskRef)
native declaration : /System/Library/Frameworks/DiskArbitration.framework/Headers/DADisk.h:128
 NativeLong DADiskGetTypeID()
          Original signature : CFTypeID DADiskGetTypeID()
native declaration : /System/Library/Frameworks/DiskArbitration.framework/Headers/DADisk.h:87
 DiskArbitrationLibrary.__DASession DASessionCreate(CoreFoundationLibrary.__CFAllocator allocator)
          Original signature : DASessionRef DASessionCreate(CFAllocatorRef)
native declaration : /System/Library/Frameworks/DiskArbitration.framework/Headers/DASession.h:57
 NativeLong DASessionGetTypeID()
          Original signature : CFTypeID DASessionGetTypeID()
native declaration : /System/Library/Frameworks/DiskArbitration.framework/Headers/DASession.h:46
 

Field Detail

JNA_LIBRARY_NAME

static final String JNA_LIBRARY_NAME

JNA_NATIVE_LIB

static final NativeLibrary JNA_NATIVE_LIB

INSTANCE

static final DiskArbitrationLibrary INSTANCE
Method Detail

DASessionGetTypeID

NativeLong DASessionGetTypeID()
Original signature : CFTypeID DASessionGetTypeID()
native declaration : /System/Library/Frameworks/DiskArbitration.framework/Headers/DASession.h:46


DASessionCreate

DiskArbitrationLibrary.__DASession DASessionCreate(CoreFoundationLibrary.__CFAllocator allocator)
Original signature : DASessionRef DASessionCreate(CFAllocatorRef)
native declaration : /System/Library/Frameworks/DiskArbitration.framework/Headers/DASession.h:57


DAApprovalSessionGetTypeID

NativeLong DAApprovalSessionGetTypeID()
Original signature : CFTypeID DAApprovalSessionGetTypeID()
native declaration : /System/Library/Frameworks/DiskArbitration.framework/Headers/DASession.h:91


DAApprovalSessionCreate

DiskArbitrationLibrary.__DASession DAApprovalSessionCreate(CoreFoundationLibrary.__CFAllocator allocator)
Original signature : DAApprovalSessionRef DAApprovalSessionCreate(CFAllocatorRef)
native declaration : /System/Library/Frameworks/DiskArbitration.framework/Headers/DASession.h:102


DADiskGetTypeID

NativeLong DADiskGetTypeID()
Original signature : CFTypeID DADiskGetTypeID()
native declaration : /System/Library/Frameworks/DiskArbitration.framework/Headers/DADisk.h:87


DADiskCreateFromBSDName

@Deprecated
DiskArbitrationLibrary.__DADisk DADiskCreateFromBSDName(CoreFoundationLibrary.__CFAllocator allocator,
                                                                   DiskArbitrationLibrary.__DASession session,
                                                                   Pointer name)
Deprecated. use the safer methods DADiskCreateFromBSDName(org.rococoa.cocoa.corefoundation.CoreFoundationLibrary.__CFAllocator, org.rococoa.cocoa.diskarbitration.DiskArbitrationLibrary.__DASession, java.lang.String) and DADiskCreateFromBSDName(org.rococoa.cocoa.corefoundation.CoreFoundationLibrary.__CFAllocator, org.rococoa.cocoa.diskarbitration.DiskArbitrationLibrary.__DASession, com.sun.jna.Pointer) instead

Original signature : DADiskRef DADiskCreateFromBSDName(CFAllocatorRef, DASessionRef, const char*)
native declaration : /System/Library/Frameworks/DiskArbitration.framework/Headers/DADisk.h:102


DADiskCreateFromBSDName

DiskArbitrationLibrary.__DADisk DADiskCreateFromBSDName(CoreFoundationLibrary.__CFAllocator allocator,
                                                        DiskArbitrationLibrary.__DASession session,
                                                        String name)
Original signature : DADiskRef DADiskCreateFromBSDName(CFAllocatorRef, DASessionRef, const char*)
native declaration : /System/Library/Frameworks/DiskArbitration.framework/Headers/DADisk.h:102


DADiskCreateFromIOMedia

DiskArbitrationLibrary.__DADisk DADiskCreateFromIOMedia(CoreFoundationLibrary.__CFAllocator allocator,
                                                        DiskArbitrationLibrary.__DASession session,
                                                        int media)
Original signature : DADiskRef DADiskCreateFromIOMedia(CFAllocatorRef, DASessionRef, io_service_t)
native declaration : /System/Library/Frameworks/DiskArbitration.framework/Headers/DADisk.h:117


DADiskGetBSDName

Pointer DADiskGetBSDName(DiskArbitrationLibrary.__DADisk disk)
Original signature : char* DADiskGetBSDName(DADiskRef)
native declaration : /System/Library/Frameworks/DiskArbitration.framework/Headers/DADisk.h:128


DADiskCopyIOMedia

int DADiskCopyIOMedia(DiskArbitrationLibrary.__DADisk disk)
Original signature : io_service_t DADiskCopyIOMedia(DADiskRef)
native declaration : /System/Library/Frameworks/DiskArbitration.framework/Headers/DADisk.h:141


DADiskCopyDescription

HIServicesLibrary.__CFDictionary DADiskCopyDescription(DiskArbitrationLibrary.__DADisk disk)
Original signature : CFDictionaryRef DADiskCopyDescription(DADiskRef)
native declaration : /System/Library/Frameworks/DiskArbitration.framework/Headers/DADisk.h:159


DADiskCopyWholeDisk

DiskArbitrationLibrary.__DADisk DADiskCopyWholeDisk(DiskArbitrationLibrary.__DADisk disk)
Original signature : DADiskRef DADiskCopyWholeDisk(DADiskRef)
native declaration : /System/Library/Frameworks/DiskArbitration.framework/Headers/DADisk.h:172



Copyright © 2009. All Rights Reserved.