org.rococoa.cocoa.carboncore
Class GetVolParmsInfoBuffer
java.lang.Object
com.sun.jna.Structure
com.ochafik.lang.jnaerator.runtime.Structure
org.rococoa.cocoa.carboncore.GetVolParmsInfoBuffer
- Direct Known Subclasses:
- GetVolParmsInfoBuffer.ByReference, GetVolParmsInfoBuffer.ByValue
public class GetVolParmsInfoBuffer
- extends com.ochafik.lang.jnaerator.runtime.Structure
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.
Methods inherited from class com.ochafik.lang.jnaerator.runtime.Structure |
setupClone |
Methods inherited from class com.sun.jna.Structure |
allocateMemory, allocateMemory, cacheTypeInfo, clear, ensureAllocated, equals, getAutoRead, getAutoWrite, getFieldOrder, getNativeAlignment, getPointer, getStructAlignment, hashCode, newInstance, read, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setTypeMapper, size, sortFields, toArray, toArray, toString, useMemory, useMemory, write, writeField, writeField |
vMVersion
public short vMVersion
vMAttrib
public int vMAttrib
vMLocalHand
public ByteByReference vMLocalHand
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
vMMaxNameLength
public NativeLong vMMaxNameLength
GetVolParmsInfoBuffer
public GetVolParmsInfoBuffer()
GetVolParmsInfoBuffer
public GetVolParmsInfoBuffer(short vMVersion,
int vMAttrib,
ByteByReference 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
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
vMMaxNameLength
- vMVersion 4 GetVolParmsInfoBuffer ends here
byReference
public GetVolParmsInfoBuffer.ByReference byReference()
byValue
public GetVolParmsInfoBuffer.ByValue byValue()
clone
public GetVolParmsInfoBuffer clone()
- Overrides:
clone
in class Object