hudson.util.jna
Interface Kernel32
- All Superinterfaces:
- com.sun.jna.AltCallingConvention, com.sun.jna.Library, com.sun.jna.win32.StdCall, com.sun.jna.win32.StdCallLibrary
public interface Kernel32
- extends com.sun.jna.win32.StdCallLibrary
JNA interface to Windows Kernel32 exports.
- Author:
- Kohsuke Kawaguchi
Nested classes/interfaces inherited from interface com.sun.jna.win32.StdCallLibrary |
com.sun.jna.win32.StdCallLibrary.StdCallCallback |
Nested classes/interfaces inherited from interface com.sun.jna.Library |
com.sun.jna.Library.Handler |
Fields inherited from interface com.sun.jna.win32.StdCallLibrary |
FUNCTION_MAPPER, STDCALL_CONVENTION |
Fields inherited from interface com.sun.jna.Library |
OPTION_ALLOW_OBJECTS, OPTION_CALLING_CONVENTION, OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_STRUCTURE_ALIGNMENT, OPTION_TYPE_MAPPER |
Method Summary |
boolean |
CreateSymbolicLinkW(com.sun.jna.WString lpSymlinkFileName,
com.sun.jna.WString lpTargetFileName,
int dwFlags)
Creates a symbolic link. |
boolean |
GetExitCodeProcess(com.sun.jna.Pointer handle,
com.sun.jna.ptr.IntByReference r)
|
int |
GetFileAttributesW(com.sun.jna.WString lpFileName)
|
boolean |
MoveFileExA(String existingFileName,
String newFileName,
int flags)
See http://msdn.microsoft.com/en-us/library/aa365240(VS.85).aspx |
int |
WaitForSingleObject(com.sun.jna.Pointer handle,
int milliseconds)
|
INSTANCE
static final Kernel32 INSTANCE
MOVEFILE_COPY_ALLOWED
static final int MOVEFILE_COPY_ALLOWED
- See Also:
- Constant Field Values
MOVEFILE_CREATE_HARDLINK
static final int MOVEFILE_CREATE_HARDLINK
- See Also:
- Constant Field Values
MOVEFILE_DELAY_UNTIL_REBOOT
static final int MOVEFILE_DELAY_UNTIL_REBOOT
- See Also:
- Constant Field Values
MOVEFILE_FAIL_IF_NOT_TRACKABLE
static final int MOVEFILE_FAIL_IF_NOT_TRACKABLE
- See Also:
- Constant Field Values
MOVEFILE_REPLACE_EXISTING
static final int MOVEFILE_REPLACE_EXISTING
- See Also:
- Constant Field Values
MOVEFILE_WRITE_THROUGH
static final int MOVEFILE_WRITE_THROUGH
- See Also:
- Constant Field Values
FILE_ATTRIBUTE_REPARSE_POINT
static final int FILE_ATTRIBUTE_REPARSE_POINT
- See Also:
- Constant Field Values
SYMBOLIC_LINK_FLAG_DIRECTORY
static final int SYMBOLIC_LINK_FLAG_DIRECTORY
- See Also:
- Constant Field Values
STILL_ACTIVE
static final int STILL_ACTIVE
- See Also:
- Constant Field Values
MoveFileExA
boolean MoveFileExA(String existingFileName,
String newFileName,
int flags)
- See http://msdn.microsoft.com/en-us/library/aa365240(VS.85).aspx
WaitForSingleObject
int WaitForSingleObject(com.sun.jna.Pointer handle,
int milliseconds)
GetFileAttributesW
int GetFileAttributesW(com.sun.jna.WString lpFileName)
GetExitCodeProcess
boolean GetExitCodeProcess(com.sun.jna.Pointer handle,
com.sun.jna.ptr.IntByReference r)
CreateSymbolicLinkW
boolean CreateSymbolicLinkW(com.sun.jna.WString lpSymlinkFileName,
com.sun.jna.WString lpTargetFileName,
int dwFlags)
- Creates a symbolic link.
Windows Vista+, Windows Server 2008+
- Parameters:
lpSymlinkFileName
- Symbolic link to be createdlpTargetFileName
- Target of the link.dwFlags
- 0 or SYMBOLIC_LINK_FLAG_DIRECTORY
- See Also:
- MSDN
Copyright © 2004-2013. All Rights Reserved.