Logo Search packages:      
Sourcecode: libjna-java version File versions  Download package

com::sun::jna::examples::win32::Kernel32::FILE_NOTIFY_INFORMATION Class Reference

Inheritance diagram for com::sun::jna::examples::win32::Kernel32::FILE_NOTIFY_INFORMATION:

com::sun::jna::Structure

List of all members.


Detailed Description

This structure is non-trivial since it is a pattern stamped into a large block of result memory rather than something that stands alone or is used for input.

Definition at line 171 of file Kernel32.java.


Public Member Functions

void clear ()
boolean equals (Object o)
 FILE_NOTIFY_INFORMATION (int size)
String getFilename ()
Pointer getPointer ()
int hashCode ()
FILE_NOTIFY_INFORMATION next ()
void read ()
Object readField (String name)
int size ()
Structure[] toArray (int size)
Structure[] toArray (Structure[] array)
String toString ()
void write ()
void writeField (String name)

Static Public Member Functions

static Structure newInstance (Class type) throws IllegalArgumentException

Public Attributes

int Action
char[] FileName = new char[1]
int FileNameLength
int NextEntryOffset

Static Public Attributes

static final int ALIGN_DEFAULT = 0
static final int ALIGN_GNUC = 2
static final int ALIGN_MSVC = 3
static final int ALIGN_NONE = 1

Protected Member Functions

void allocateMemory (int size)
void allocateMemory ()
void ensureAllocated ()
int getNativeAlignment (Class type, Object value, boolean isFirstElement)
int getStructAlignment ()
void setAlignType (int alignType)
void setTypeMapper (TypeMapper mapper)
void useMemory (Pointer m, int offset)
void useMemory (Pointer m)

Static Protected Attributes

static final int CALCULATE_SIZE = -1

Package Functions

int calculateAlignedSize (int calculatedSize)
int calculateSize (boolean force)
Map fields ()
Object getField (StructField structField)
Pointer getTypeInfo ()
Object readField (StructField structField)
void writeField (StructField structField)

Static Package Functions

 [static initializer]
static Pointer getTypeInfo (Object obj)
static Structure updateStructureByReference (Class type, Structure s, Pointer address)

Static Package Attributes

static final boolean isPPC
static final boolean isSPARC

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index