Top Description Inners
com.sun.jna.platform.win32

public Interface Wdm

Imports
java.util.List, com.sun.jna.Native, .Pointer, .Structure, .Structure.FieldOrder

Ported from Wdm.h. Microsoft Windows DDK.
Author
dblock[at]dblock.org

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
Wdm.KEY_BASIC_INFORMATION

The KEY_BASIC_INFORMATION structure defines a subset of the full information that is available for a registry key.

public abstract static class
Wdm.KEY_INFORMATION_CLASS

The KEY_INFORMATION_CLASS enumeration type represents the type of information to supply about a registry key.

com.sun.jna.platform.win32 back to summary

public Class Wdm.KEY_BASIC_INFORMATION

extends Structure
Class Inheritance
Annotations
@FieldOrder:LastWriteTime, TitleIndex, NameLength, Name

The KEY_BASIC_INFORMATION structure defines a subset of the full information that is available for a registry key.

Field Summary

Modifier and TypeField and Description
public long
LastWriteTime

The last time the key or any of its values changed.

public char[]
Name

A string of Unicode characters naming the key.

public int
NameLength

Specifies the size in bytes of the following name.

public int
TitleIndex

Device and intermediate drivers should ignore this member.

Inherited from com.sun.jna.Structure:
ALIGN_DEFAULTALIGN_GNUCALIGN_MSVCALIGN_NONECALCULATE_SIZE

Constructor Summary

AccessConstructor and Description
public
public
public

Method Summary

Modifier and TypeMethod and Description
public String

Returns:

String.
getName
()

Name of the key.

public void
read()

Overrides com.sun.jna.Structure.read.

Reads the fields of the struct from native memory
Inherited from com.sun.jna.Structure:
allocateMemoryallocateMemoryautoAllocateautoReadautoReadautoWriteautoWritecacheTypeInfocalculateSizeclearcreateFieldsOrdercreateFieldsOrdercreateFieldsOrdercreateFieldsOrderdataEqualsdataEqualsensureAllocatedequalsfieldOffsetgetAutoReadgetAutoWritegetFieldListgetFieldOrdergetFieldsgetNativeAlignmentgetNativeSizegetNativeSizegetPointergetStringEncodinggetStructAlignmenthashCodenewInstancenewInstancereadFieldreadFieldsetAlignTypesetAutoReadsetAutoSynchsetAutoWritesetStringEncodingsizesortFieldstoArraytoArraytoStringtoStringuseMemoryuseMemorywritewriteFieldwriteFieldwriteField

Field Detail

LastWriteTimeback to summary
public long LastWriteTime

The last time the key or any of its values changed.

Nameback to summary
public char[] Name

A string of Unicode characters naming the key. The string is not null-terminated.

NameLengthback to summary
public int NameLength

Specifies the size in bytes of the following name.

TitleIndexback to summary
public int TitleIndex

Device and intermediate drivers should ignore this member.

Constructor Detail

KEY_BASIC_INFORMATIONback to summary
public KEY_BASIC_INFORMATION()
KEY_BASIC_INFORMATIONback to summary
public KEY_BASIC_INFORMATION(int size)
KEY_BASIC_INFORMATIONback to summary
public KEY_BASIC_INFORMATION(Pointer memory)

Method Detail

getNameback to summary
public String getName()

Name of the key.

Returns:String

String.

readback to summary
public void read()

Overrides com.sun.jna.Structure.read.

Doc from com.sun.jna.Structure.read.

Reads the fields of the struct from native memory

Annotations
@Override
com.sun.jna.platform.win32 back to summary

public abstract Class Wdm.KEY_INFORMATION_CLASS

extends Object
Class Inheritance

The KEY_INFORMATION_CLASS enumeration type represents the type of information to supply about a registry key.

Field Summary

Modifier and TypeField and Description
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

KeyBasicInformationback to summary
public static final int KeyBasicInformation
KeyCachedInformationback to summary
public static final int KeyCachedInformation
KeyFullInformationback to summary
public static final int KeyFullInformation
KeyNameInformationback to summary
public static final int KeyNameInformation
KeyNodeInformationback to summary
public static final int KeyNodeInformation
KeyVirtualizationInformationback to summary
public static final int KeyVirtualizationInformation

Constructor Detail

KEY_INFORMATION_CLASSback to summary
public KEY_INFORMATION_CLASS()