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.__DAApprovalSession
           
static class DiskArbitrationLibrary.__DADisk
           
static class DiskArbitrationLibrary.__DASession
           
 
Nested classes/interfaces inherited from interface com.sun.jna.Library
Library.Handler
 
Field Summary
static DiskArbitrationLibrary INSTANCE
           
 
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.__DAApprovalSession DAApprovalSessionCreate(CoreFoundationLibrary.__CFAllocator allocator)
           
 NativeLong DAApprovalSessionGetTypeID()
           
 HIServicesLibrary.__CFDictionary DADiskCopyDescription(DiskArbitrationLibrary.__DADisk disk)
           
 DiskArbitrationLibrary.__DADisk DADiskCopyWholeDisk(DiskArbitrationLibrary.__DADisk disk)
           
 DiskArbitrationLibrary.__DADisk DADiskCreateFromBSDName(CoreFoundationLibrary.__CFAllocator allocator, DiskArbitrationLibrary.__DASession session, ByteByReference name)
          Deprecated. use the safer method DADiskCreateFromBSDName(org.rococoa.cocoa.corefoundation.CoreFoundationLibrary.__CFAllocator, org.rococoa.cocoa.diskarbitration.DiskArbitrationLibrary.__DASession, java.lang.String) instead
 DiskArbitrationLibrary.__DADisk DADiskCreateFromBSDName(CoreFoundationLibrary.__CFAllocator allocator, DiskArbitrationLibrary.__DASession session, String name)
           
 ByteByReference DADiskGetBSDName(DiskArbitrationLibrary.__DADisk disk)
           
 NativeLong DADiskGetTypeID()
           
 DiskArbitrationLibrary.__DASession DASessionCreate(CoreFoundationLibrary.__CFAllocator allocator)
           
 NativeLong DASessionGetTypeID()
           
 

Field Detail

INSTANCE

static final DiskArbitrationLibrary INSTANCE
Method Detail

DASessionGetTypeID

NativeLong DASessionGetTypeID()

DASessionCreate

DiskArbitrationLibrary.__DASession DASessionCreate(CoreFoundationLibrary.__CFAllocator allocator)

DAApprovalSessionGetTypeID

NativeLong DAApprovalSessionGetTypeID()

DAApprovalSessionCreate

DiskArbitrationLibrary.__DAApprovalSession DAApprovalSessionCreate(CoreFoundationLibrary.__CFAllocator allocator)

DADiskGetTypeID

NativeLong DADiskGetTypeID()

DADiskCreateFromBSDName

@Deprecated
DiskArbitrationLibrary.__DADisk DADiskCreateFromBSDName(CoreFoundationLibrary.__CFAllocator allocator,
                                                                   DiskArbitrationLibrary.__DASession session,
                                                                   ByteByReference name)
Deprecated. use the safer method DADiskCreateFromBSDName(org.rococoa.cocoa.corefoundation.CoreFoundationLibrary.__CFAllocator, org.rococoa.cocoa.diskarbitration.DiskArbitrationLibrary.__DASession, java.lang.String) instead

Original signature : DADiskRef DADiskCreateFromBSDName(CFAllocatorRef, DASessionRef, const char*)


DADiskCreateFromBSDName

DiskArbitrationLibrary.__DADisk DADiskCreateFromBSDName(CoreFoundationLibrary.__CFAllocator allocator,
                                                        DiskArbitrationLibrary.__DASession session,
                                                        String name)

DADiskGetBSDName

ByteByReference DADiskGetBSDName(DiskArbitrationLibrary.__DADisk disk)

DADiskCopyDescription

HIServicesLibrary.__CFDictionary DADiskCopyDescription(DiskArbitrationLibrary.__DADisk disk)

DADiskCopyWholeDisk

DiskArbitrationLibrary.__DADisk DADiskCopyWholeDisk(DiskArbitrationLibrary.__DADisk disk)