org.rococoa.cocoa.carboncore
Class GetVolParmsInfoBuffer

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

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

native declaration : /System/Library/Frameworks/CoreServices.framework/Versions/Current/Frameworks/CarbonCore.framework/Headers/Files.h:1551
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 GetVolParmsInfoBuffer.ByReference
           
static class GetVolParmsInfoBuffer.ByValue
           
 
Field Summary
 int vMAttrib
           
 Pointer vMDeviceID
          vMVersion 3 GetVolParmsInfoBuffer ends here
device id name for interoperability with IOKit
C type : void*
 int vMExtendedAttributes
          vMVersion 2 GetVolParmsInfoBuffer ends here
extended attribute bits (see vMExtendedAttributes constants)
 short vMForeignPrivID
           
 PointerByReference vMLocalHand
          handle to private data
C type : Handle
 NativeLong vMMaxNameLength
          vMVersion 4 GetVolParmsInfoBuffer ends here
C type : UniCharCount
 int vMServerAdr
           
 short vMVersion
           
 int vMVolumeGrade
          vMVersion 1 GetVolParmsInfoBuffer ends here
approx. speed rating or zero if unrated
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
GetVolParmsInfoBuffer()
           
GetVolParmsInfoBuffer(short vMVersion, int vMAttrib, PointerByReference vMLocalHand, int vMServerAdr, int vMVolumeGrade, short vMForeignPrivID, int vMExtendedAttributes, Pointer vMDeviceID, NativeLong vMMaxNameLength)
           
 
Method Summary
static GetVolParmsInfoBuffer[] 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

vMVersion

public short vMVersion

vMAttrib

public int vMAttrib

vMLocalHand

public PointerByReference vMLocalHand
handle to private data
C type : Handle


vMServerAdr

public int vMServerAdr

vMVolumeGrade

public int vMVolumeGrade
vMVersion 1 GetVolParmsInfoBuffer ends here
approx. speed rating or zero if unrated


vMForeignPrivID

public short vMForeignPrivID

vMExtendedAttributes

public int vMExtendedAttributes
vMVersion 2 GetVolParmsInfoBuffer ends here
extended attribute bits (see vMExtendedAttributes constants)


vMDeviceID

public Pointer vMDeviceID
vMVersion 3 GetVolParmsInfoBuffer ends here
device id name for interoperability with IOKit
C type : void*


vMMaxNameLength

public NativeLong vMMaxNameLength
vMVersion 4 GetVolParmsInfoBuffer ends here
C type : UniCharCount

Constructor Detail

GetVolParmsInfoBuffer

public GetVolParmsInfoBuffer()

GetVolParmsInfoBuffer

public GetVolParmsInfoBuffer(short vMVersion,
                             int vMAttrib,
                             PointerByReference vMLocalHand,
                             int vMServerAdr,
                             int vMVolumeGrade,
                             short vMForeignPrivID,
                             int vMExtendedAttributes,
                             Pointer vMDeviceID,
                             NativeLong vMMaxNameLength)
Parameters:
vMVersion - version number
vMAttrib - bit vector of attributes (see vMAttrib constants)
vMLocalHand - handle to private data
C type : Handle
vMServerAdr - AppleTalk server address or zero
vMVolumeGrade - vMVersion 1 GetVolParmsInfoBuffer ends here
approx. speed rating or zero if unrated
vMForeignPrivID - foreign privilege model supported or zero if none
vMExtendedAttributes - vMVersion 2 GetVolParmsInfoBuffer ends here
extended attribute bits (see vMExtendedAttributes constants)
vMDeviceID - vMVersion 3 GetVolParmsInfoBuffer ends here
device id name for interoperability with IOKit
C type : void*
vMMaxNameLength - vMVersion 4 GetVolParmsInfoBuffer ends here
C type : UniCharCount
Method Detail

newArray

public static GetVolParmsInfoBuffer[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.