Kernel32Util (JNA API)

Overview | Package | Class | Tree | Deprecated | Index | Help
| JNA API 3.3.0
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.sun.jna.platform.win32
Class Kernel32Util

    java.lang.Object
      com.sun.jna.platform.win32.Kernel32Util

    public abstract class Kernel32Util

extends Object

Kernel32 utility API.

Author:
  dblock[at]dblock.org

Constructor Summary
`Kernel32Util()`

Method Summary
`static void` | `deleteFile(String filename)`
`static String` | `formatMessageFromHR(WinNT.HRESULT code)` Format a message from an HRESULT.
`static String` | `formatMessageFromLastErrorCode(int code)` Format a system message from an error code.
`static String` | `getComputerName()` Get current computer NetBIOS name.
`static int` | `getFileAttributes(String fileName)` Retrieves file system attributes for a specified file or directory.
`static String[]` | `getLogicalDriveStrings()` Returns valid drives in the system.
`static String` | `getTempPath()` Return the path designated for temporary files.

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### Kernel32Util

    public Kernel32Util()

Method Detail

### getComputerName

    public static String getComputerName()

  Get current computer NetBIOS name.

  Returns:
    Netbios name.

### formatMessageFromHR

    public static String formatMessageFromHR(WinNT.HRESULT code)

  Format a message from an HRESULT.

  Parameters:
    `code` - HRESULT
  Returns:
    Formatted message.

### formatMessageFromLastErrorCode

    public static String formatMessageFromLastErrorCode(int code)

  Format a system message from an error code.

  Parameters:
    `code` - Error code, typically a result of GetLastError.
  Returns:
    Formatted message.

### getTempPath

    public static String getTempPath()

  Return the path designated for temporary files.

  Returns:
    Path.

### deleteFile

    public static void deleteFile(String filename)

### getLogicalDriveStrings

    public static String[] getLogicalDriveStrings()

  Returns valid drives in the system.

  Returns:
    An array of valid drives.

### getFileAttributes

    public static int getFileAttributes(String fileName)

  Retrieves file system attributes for a specified file or directory.

  Parameters:
    `fileName` - The name of the file or directory.
  Returns:
    The attributes of the specified file or directory.

Overview | Package | Class | Tree | Deprecated | Index | Help
| JNA API 3.3.0
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2007-2010 Timothy Wall. All Rights Reserved.