| Package | Description |
|---|---|
| eu.aschuetz.nativeutils.api | |
| eu.aschuetz.nativeutils.api.structs |
| Modifier and Type | Method and Description |
|---|---|
Iterable<String> |
WindowsNativeUtil.iterateDeviceInterfaces(GUID deviceClass,
String enumerator,
int flags,
GUID interfaceClass)
Convenience method that uses the SetupDiGetClassDevsA+SetupDiEnumDeviceInterfaces+SetupDiGetDeviceInterfaceDetail
Syscalls to provide the return value of SetupDiGetDeviceInterfaceDetail into a iterable for easier use.
|
SpDeviceInterfaceData |
WindowsNativeUtil.SetupDiEnumDeviceInterfaces(long DeviceInfoSet,
SpDeviceInfoData DeviceInfoData,
GUID InterfaceClassGuid,
int index)
Get a device element from the device set.
|
long |
WindowsNativeUtil.SetupDiGetClassDevsA(GUID ClassGuid,
String Enumerator,
long hwndParent,
int flags)
Create a device enumeration for connected hardware devices.
|
| Modifier and Type | Method and Description |
|---|---|
GUID |
GUID.clone() |
GUID |
SpDeviceInfoData.getInterfaceClassGuid() |
GUID |
SpDeviceInterfaceData.getInterfaceClassGuid() |
GUID |
IpAdapterAddresses.getNetworkGuid() |
| Constructor and Description |
|---|
SpDeviceInfoData(int cbSize,
GUID guid,
int flags,
long ptr) |
SpDeviceInterfaceData(int cbSize,
GUID guid,
int flags) |
Copyright © 2023. All rights reserved.