|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use W32API.HANDLE | |
---|---|
com.sun.jna.platform.win32 |
Uses of W32API.HANDLE in com.sun.jna.platform.win32 |
---|
Subclasses of W32API.HANDLE in com.sun.jna.platform.win32 | |
---|---|
static class |
User32.HHOOK
|
static class |
W32API.HBITMAP
|
static class |
W32API.HDC
|
static class |
W32API.HICON
|
static class |
W32API.HINSTANCE
|
static class |
W32API.HMODULE
|
static class |
W32API.HRGN
|
static class |
W32API.HWND
|
static class |
WinReg.HKEY
|
Fields in com.sun.jna.platform.win32 declared as W32API.HANDLE | |
---|---|
W32API.HANDLE |
WinBase.OVERLAPPED.hEvent
|
W32API.HANDLE |
ShellAPI.SHFILEOPSTRUCT.hwnd
A window handle to the dialog box to display information about the status of the file operation. |
W32API.HANDLE |
User32.FLASHWINFO.hWnd
|
static W32API.HANDLE |
W32API.INVALID_HANDLE_VALUE
Constant value representing an invalid HANDLE. |
Methods in com.sun.jna.platform.win32 that return W32API.HANDLE | |
---|---|
W32API.HANDLE |
Kernel32.CreateEvent(WinNT.SECURITY_ATTRIBUTES lpEventAttributes,
boolean bManualReset,
boolean bInitialState,
java.lang.String lpName)
|
W32API.HANDLE |
Kernel32.CreateFile(java.lang.String lpFileName,
int dwDesiredAccess,
int dwShareMode,
WinNT.SECURITY_ATTRIBUTES lpSecurityAttributes,
int dwCreationDisposition,
int dwFlagsAndAttributes,
W32API.HANDLE hTemplateFile)
The CreateFile function creates or opens a file, file stream, directory, physical disk, volume, console buffer, tape drive, communications resource, mailslot, or named pipe. |
W32API.HANDLE |
Kernel32.CreateFileMapping(W32API.HANDLE hFile,
WinNT.SECURITY_ATTRIBUTES lpAttributes,
int flProtect,
int dwMaximumSizeHigh,
int dwMaximumSizeLow,
java.lang.String lpName)
|
W32API.HANDLE |
Kernel32.CreateIoCompletionPort(W32API.HANDLE FileHandle,
W32API.HANDLE ExistingCompletionPort,
com.sun.jna.Pointer CompletionKey,
int NumberOfConcurrentThreads)
|
W32API.HANDLE |
Kernel32.GetCurrentProcess()
This function returns a pseudohandle for the current process. |
W32API.HANDLE |
Kernel32.GetCurrentThread()
The GetCurrentThread function retrieves a pseudo handle for the current thread. |
W32API.HANDLE |
W32API.HANDLEByReference.getValue()
|
W32API.HANDLE |
User32.LoadImage(W32API.HINSTANCE hinst,
java.lang.String name,
int type,
int xDesired,
int yDesired,
int load)
|
W32API.HANDLE |
Kernel32.OpenProcess(int fdwAccess,
boolean fInherit,
int IDProcess)
This function returns a handle to an existing process object. |
W32API.HANDLE |
Kernel32.OpenThread(int dwDesiredAccess,
boolean bInheritHandle,
int dwThreadId)
The OpenThread function opens an existing thread object. |
W32API.HANDLE |
GDI32.SelectObject(W32API.HDC hDC,
W32API.HANDLE hGDIObj)
|
Methods in com.sun.jna.platform.win32 with parameters of type W32API.HANDLE | |
---|---|
boolean |
Kernel32.CloseHandle(W32API.HANDLE hObject)
The CloseHandle function closes an open object handle. |
W32API.HANDLE |
Kernel32.CreateFile(java.lang.String lpFileName,
int dwDesiredAccess,
int dwShareMode,
WinNT.SECURITY_ATTRIBUTES lpSecurityAttributes,
int dwCreationDisposition,
int dwFlagsAndAttributes,
W32API.HANDLE hTemplateFile)
The CreateFile function creates or opens a file, file stream, directory, physical disk, volume, console buffer, tape drive, communications resource, mailslot, or named pipe. |
W32API.HANDLE |
Kernel32.CreateFileMapping(W32API.HANDLE hFile,
WinNT.SECURITY_ATTRIBUTES lpAttributes,
int flProtect,
int dwMaximumSizeHigh,
int dwMaximumSizeLow,
java.lang.String lpName)
|
W32API.HANDLE |
Kernel32.CreateIoCompletionPort(W32API.HANDLE FileHandle,
W32API.HANDLE ExistingCompletionPort,
com.sun.jna.Pointer CompletionKey,
int NumberOfConcurrentThreads)
|
boolean |
GDI32.DeleteObject(W32API.HANDLE p)
|
boolean |
Kernel32.DuplicateHandle(W32API.HANDLE hSourceProcessHandle,
W32API.HANDLE hSourceHandle,
W32API.HANDLE hTargetProcessHandle,
W32API.HANDLEByReference lpTargetHandle,
int dwDesiredAccess,
boolean bInheritHandle,
int dwOptions)
The DuplicateHandle function duplicates an object handle. |
boolean |
Advapi32.DuplicateToken(W32API.HANDLE ExistingTokenHandle,
int ImpersonationLevel,
W32API.HANDLEByReference DuplicateTokenHandle)
The DuplicateToken function creates a new access token that duplicates one already in existence. |
int |
Kernel32.GetProcessId(W32API.HANDLE process)
The GetProcessId function retrieves the process identifier of the specified process. |
boolean |
Kernel32.GetQueuedCompletionStatus(W32API.HANDLE CompletionPort,
com.sun.jna.ptr.IntByReference lpNumberOfBytes,
com.sun.jna.ptr.ByReference lpCompletionKey,
com.sun.jna.ptr.PointerByReference lpOverlapped,
int dwMilliseconds)
|
static Advapi32Util.Account |
Advapi32Util.getTokenAccount(W32API.HANDLE hToken)
This function returns the information about the user who owns a security token, |
static Advapi32Util.Group[] |
Advapi32Util.getTokenGroups(W32API.HANDLE hToken)
This function returns the groups associated with a security token, such as a user token. |
boolean |
Advapi32.GetTokenInformation(W32API.HANDLE tokenHandle,
int tokenInformationClass,
com.sun.jna.Structure tokenInformation,
int tokenInformationLength,
com.sun.jna.ptr.IntByReference returnLength)
Retrieves a specified type of information about an access token. |
boolean |
Advapi32.ImpersonateLoggedOnUser(W32API.HANDLE hToken)
The ImpersonateLoggedOnUser function lets the calling thread impersonate the security context of a logged-on user. |
com.sun.jna.Pointer |
Kernel32.MapViewOfFile(W32API.HANDLE hFileMappingObject,
int dwDesiredAccess,
int dwFileOffsetHigh,
int dwFileOffsetLow,
int dwNumberOfBytesToMap)
|
boolean |
Advapi32.OpenProcessToken(W32API.HANDLE ProcessHandle,
int DesiredAccess,
W32API.HANDLEByReference TokenHandle)
The OpenProcessToken function opens the access token associated with a process. |
boolean |
Advapi32.OpenThreadToken(W32API.HANDLE ThreadHandle,
int DesiredAccess,
boolean OpenAsSelf,
W32API.HANDLEByReference TokenHandle)
The OpenThreadToken function opens the access token associated with a thread. |
boolean |
Kernel32.PostQueuedCompletionStatus(W32API.HANDLE CompletionPort,
int dwNumberOfBytesTransferred,
com.sun.jna.Pointer dwCompletionKey,
WinBase.OVERLAPPED lpOverlapped)
|
boolean |
Kernel32.PulseEvent(W32API.HANDLE hEvent)
|
boolean |
Kernel32.ReadDirectoryChangesW(W32API.HANDLE directory,
WinNT.FILE_NOTIFY_INFORMATION info,
int length,
boolean watchSubtree,
int notifyFilter,
com.sun.jna.ptr.IntByReference bytesReturned,
WinBase.OVERLAPPED overlapped,
Kernel32.OVERLAPPED_COMPLETION_ROUTINE completionRoutine)
NOTE: only exists in unicode form (W suffix). |
W32API.HANDLE |
GDI32.SelectObject(W32API.HDC hDC,
W32API.HANDLE hGDIObj)
|
boolean |
Kernel32.SetEvent(W32API.HANDLE hEvent)
|
void |
W32API.HANDLEByReference.setValue(W32API.HANDLE h)
|
W32API.HRESULT |
Shell32.SHGetFolderPath(W32API.HWND hwndOwner,
int nFolder,
W32API.HANDLE hToken,
W32API.DWORD dwFlags,
char[] pszPath)
Takes the CSIDL of a folder and returns the path. |
int |
Kernel32.WaitForMultipleObjects(int nCount,
W32API.HANDLE[] hHandle,
boolean bWaitAll,
int dwMilliseconds)
Waits until one or all of the specified objects are in the signaled state or the time-out interval elapses. |
int |
Kernel32.WaitForSingleObject(W32API.HANDLE hHandle,
int dwMilliseconds)
Waits until the specified object is in the signaled state or the time-out interval elapses. |
boolean |
Kernel32.WriteFile(W32API.HANDLE hFile,
byte[] lpBuffer,
int nNumberOfBytesToWrite,
com.sun.jna.ptr.IntByReference lpNumberOfBytesWritten,
WinBase.OVERLAPPED lpOverlapped)
|
int |
NtDll.ZwQueryKey(W32API.HANDLE KeyHandle,
int KeyInformationClass,
com.sun.jna.Structure KeyInformation,
int Length,
com.sun.jna.ptr.IntByReference ResultLength)
The ZwQueryKey routine provides information about the class of a registry key, and the number and sizes of its subkeys. |
Constructors in com.sun.jna.platform.win32 with parameters of type W32API.HANDLE | |
---|---|
W32API.HANDLEByReference(W32API.HANDLE h)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |