Uses of Class
com.jniwrapper.win32.Handle

Packages that use Handle
com.jniwrapper.win32 The com.jniwrapper.win32 package contains classes that provide basic functionality for Win32 platform. 
com.jniwrapper.win32.gdi The com.jniwrapper.win32.gdi package contains classes that provide GDI related functionality. 
com.jniwrapper.win32.hook.data The com.jniwrapper.win32.hook.data package contains auxilious classes for hook functionality. 
com.jniwrapper.win32.process The com.jniwrapper.win32.process package contains classes for working with native processes. 
com.jniwrapper.win32.process.monitoring The com.jniwrapper.win32.process.monitoring package contains classes, which allows you to get system snapshot, process details, memory heap usage, to do performance monitoring etc. 
com.jniwrapper.win32.registry The com.jniwrapper.win32.registry package contains classes for working with system registry. 
com.jniwrapper.win32.security The com.jniwrapper.win32.security package contains several Java wrappers for native structures and types that are commonly used in security related functionality. 
com.jniwrapper.win32.service The com.jniwrapper.win32.service package contains classes for working with Windows services. 
com.jniwrapper.win32.shell The com.jniwrapper.win32.shell package contains classes for Windows desktop integration. 
com.jniwrapper.win32.shell.events The com.jniwrapper.win32.shell.events package contains classes, which allows you to get notifications when various system shell events occur. 
com.jniwrapper.win32.system The com.jniwrapper.win32.system package contains classes, which provide you with Java wrappers for commonly used Windows system functions and related structures and types. 
com.jniwrapper.win32.system.eventlog The com.jniwrapper.win32.system.eventlog package contains classes for working with system event log. 
com.jniwrapper.win32.ui The com.jniwrapper.win32.ui package contains auxilious classes for working with native windows, such as Wnd, which provides you with useful window related functionality, WindowProc, which is designed for obtaining native window messages etc. 
com.jniwrapper.win32.ui.dialogs The com.jniwrapper.win32.ui.dialogs package contains Java wrappers for native dialogs, such as print dialog, select folder dialog, select color dialog etc. 
 

Uses of Handle in com.jniwrapper.win32
 

Methods in com.jniwrapper.win32 with parameters of type Handle
static boolean Handle.closeHandle(Handle handle)
          Closes the opened object handle.
static long Handle.waitFor(Handle handle)
          Causes the current thread to wait on this handle infinitely.
static long Handle.waitFor(Handle handle, long timeout)
          Causes the current thread to wait on this handle the specified number of milliseconds.
This function is the wrapper for WaitForSingleObject Windows API function.
 

Uses of Handle in com.jniwrapper.win32.gdi
 

Subclasses of Handle in com.jniwrapper.win32.gdi
 class Bitmap
          This class represents common functionality for working with bitmaps.
 class Brush
          This class provides methods and enumerations to work with brushes.
 class Cursor
          This class provides various methods for working with the cursor.
 class DC
          This class provides methods for working with Windows device contexts (DC).
 class DDBitmap
          This class provides functionality for working with bitmaps in DDB (device-dependent bitmap) format.
 class DIBitmap
          This class provides functionality for working with bitmaps in DIB (device-independent bitmap ) format.
 class Font
          The Font class represents the HFONT type.
 class GdiObject
          An abstract base for all GDI objects.
 class Icon
          This class represents generic methods to work with icons.
 class Pen
           
 class Region
          This class provides operations on region objects.
 class WindowDC
          WindowDC class provides the ability to retrieve a DC from a specified window.
 

Methods in com.jniwrapper.win32.gdi that return Handle
 Handle BitmapStructure.getBits()
          Returns handle to bitmap field.
static Handle Gdi32.getStockObject(int objectType)
          Use this method for getting actual instances of objects that correspond to stock object constants.
 

Methods in com.jniwrapper.win32.gdi with parameters of type Handle
 void Bitmap.createDIBSection(DIBitmap result, DC hdc, BitmapInfo bitmapInfo, int colorModel, com.jniwrapper.Pointer ppvBits, Handle hSection, int dwOffset)
          Creates a handle to device independent bitmap (DIB).
 void DC.drawIconEx(int x, int y, Icon icon, int width, int heght, int frameIndex, Handle bgBrush, int flags)
          Draws a specified icon in this device context.
 void Icon.load(Handle hInstance, java.io.File file, java.awt.Dimension size)
          Loads the icon from the specified file.
 

Constructors in com.jniwrapper.win32.gdi with parameters of type Handle
Icon(Handle hInstance, java.io.File file)
          Creates an icon from the specified file.
Icon(Handle hInstance, java.lang.String iconName)
          Creates an icon from the executable (.exe) file associated with an application instance.
 

Uses of Handle in com.jniwrapper.win32.hook.data
 

Methods in com.jniwrapper.win32.hook.data that return Handle
 Handle CREATESTRUCT.getCreateParams()
           
 Handle CREATESTRUCT.getInstance()
           
 Handle CREATESTRUCT.getMenu()
           
 

Uses of Handle in com.jniwrapper.win32.process
 

Subclasses of Handle in com.jniwrapper.win32.process
 class CurrentProcess
          CurrentProcess class represents a current process and provides various information about it.
 class Process
          Process class represents a process and provides various information about it.
 class ProcessVariables
          This class allows managing environment variables for a process.
 

Methods in com.jniwrapper.win32.process that return Handle
 Handle StartupInfo.getStdError()
           
 Handle StartupInfo.getStdInput()
           
 Handle StartupInfo.getStdOutput()
           
 Handle Process.getThread()
          Returns a Handle to the primary thread of the process.
 

Methods in com.jniwrapper.win32.process with parameters of type Handle
 java.lang.String Process.getModuleFileName(Handle module)
          Gets the file name of the specified module attached to the process.
static long Process.getThreadID(Handle thread)
          Returns the identifier of the thread.
static long Process.getThreadProcessID(Handle thread)
          Returns the process identifier of the process associated with a specified thread.
 

Uses of Handle in com.jniwrapper.win32.process.monitoring
 

Subclasses of Handle in com.jniwrapper.win32.process.monitoring
 class Snapshot
          Snapshot class represents a system performance snapshot.
 

Methods in com.jniwrapper.win32.process.monitoring that return Handle
 Handle HeapEntry.getHandle()
          Handle to the heap block.
 Handle ModuleEntry.getModBaseAddr()
          Base address of the module in the context of the owning process.
 Handle ModuleEntry.getModule()
          Handle to the module in the context of the owning process.
 

Uses of Handle in com.jniwrapper.win32.registry
 

Subclasses of Handle in com.jniwrapper.win32.registry
 class RegistryKey
          Class RegistryKey represents a key level node in the Windows registry.
 

Methods in com.jniwrapper.win32.registry that return Handle
 Handle RegistryKey.getHandle()
          Deprecated. use this instead of this function
 

Uses of Handle in com.jniwrapper.win32.security
 

Subclasses of Handle in com.jniwrapper.win32.security
 class AccessToken
          This class helps to retrieve information about access tokens, containing the security information for a logon session.
 

Methods in com.jniwrapper.win32.security with parameters of type Handle
static boolean AccessToken.getTokenInformation(Handle tokenHandle, AccessToken.TokenInformationClass tokenInformationClass, com.jniwrapper.Parameter tokenUserPtrVoid, com.jniwrapper.UInt32 tokenInformationLength, com.jniwrapper.Pointer returnLength)
          Retrieves a specified type of information about an access token
static boolean AccessToken.openProcessToken(Handle processHandle, int desiredAcces, Handle resultToken)
          Opens the access token associated with a process.
 

Uses of Handle in com.jniwrapper.win32.service
 

Subclasses of Handle in com.jniwrapper.win32.service
 class Service
          This class represents Windows service application, which is either started automatically at system startup, or by a user through Services application, or programmatically.
 class ServiceManager
          This class represents a service manager that contains operations for working with services.
 

Uses of Handle in com.jniwrapper.win32.shell
 

Subclasses of Handle in com.jniwrapper.win32.shell
 class ShellIcon
          This class provides functionality for extracting icons for file associations.
 

Methods in com.jniwrapper.win32.shell that return Handle
static Handle ShellFolder.getFolderIDList(int folderID)
          Retrieves ID list for the shell folder specified by folderID.
 

Methods in com.jniwrapper.win32.shell with parameters of type Handle
static SHFileInfo SHFileInfo.getFileInfo(Handle handle, int fileAttributes, int flags)
          Retrieves file information.
static java.lang.String ShellFolder.getPathFromIDList(Handle idList)
          Retrieves absolute folder path from ID list.
 

Uses of Handle in com.jniwrapper.win32.shell.events
 

Methods in com.jniwrapper.win32.shell.events that return Handle
 Handle ShellEvent.getItem1()
          First event-dependent value.
 Handle ShellEvent.getItem2()
          Second event-dependent value.
 

Constructors in com.jniwrapper.win32.shell.events with parameters of type Handle
ShellEventsSubscriber(Handle idList, boolean recursive)
           
 

Uses of Handle in com.jniwrapper.win32.system
 

Subclasses of Handle in com.jniwrapper.win32.system
 class EventObject
          This class represents a Windows Event object.
 class GlobalMemoryBlock
          This object represents a global memory block and corresponds to the HGLOBAL native type.
 class LocalMemoryBlock
          This class represents a local memory block and corresponds to the HLOCAL native type.
 class Module
          This class represents current native process.
 class Mutex
          Provides functionality for Windows mutex handling.
 

Methods in com.jniwrapper.win32.system that return Handle
static Handle[] Kernel32.getProcessHeaps()
           
 Handle LocalMemoryBlock.lock()
          Locks the memory block and returns a pointer to the allocated memory.
 Handle GlobalMemoryBlock.lock()
          Locks the memory block and returns the pointer to the allocated memory.
 

Methods in com.jniwrapper.win32.system with parameters of type Handle
static boolean Kernel32.heapLock(Handle heap)
           
static boolean Kernel32.heapUnlock(Handle heap)
           
static boolean Kernel32.heapWalk(Handle heap, ProcessHeapEntry heapEntry)
           
static int WinEventHook.setWinEventHook(WinEventHook.WinEvent eventMin, WinEventHook.WinEvent eventMax, Handle dllModule, HookFunction function, int processID, int threadID, WinEventHook.WinEventFlag eventFlag)
          The SetWinEventHook function sets an event hook function for a range of events.
 

Constructors in com.jniwrapper.win32.system with parameters of type Handle
GlobalMemoryBlock(Handle handle)
          Creates a LocalMemoryBlock object that references the memory that handle references.
LocalMemoryBlock(Handle handle)
          Creates a LocalMemoryBlock object that references the memory that handles references.
 

Uses of Handle in com.jniwrapper.win32.system.eventlog
 

Subclasses of Handle in com.jniwrapper.win32.system.eventlog
 class EventLog
          This class provides functionality for working with system event logs.
 

Uses of Handle in com.jniwrapper.win32.ui
 

Subclasses of Handle in com.jniwrapper.win32.ui
 class DesktopWindow
          This class provides access to the desktop window.
 class Wnd
          This class provides methods and constants to work with native windows.
 

Fields in com.jniwrapper.win32.ui declared as Handle
protected  Handle WndClass._hbrBackground
           
protected  Handle WndClass._hCursor
           
protected  Handle WndClass._hIcon
           
protected  Handle WndClass._hInstance
           
 

Methods in com.jniwrapper.win32.ui that return Handle
static Handle User32.createMenu()
           
static Handle User32.createPopupMenu()
           
 Handle Win32DSI.getHandle()
          Returns target component handle (either window or bitmap handle).
 Handle Win32DSI.getHdc()
          Retruns DC handle.
 Handle Win32DSI.getHpalette()
          Returns palette handle.
static Handle User32.getMenu(Wnd wnd)
           
static Handle User32.loadResourceFromFile(java.lang.String fileName, int resourceType)
           
static Handle User32.loadResourceFromFile(java.lang.String fileName, int resourceType, int width, int height)
           
 

Methods in com.jniwrapper.win32.ui with parameters of type Handle
static long Wnd.callWindowProc(Handle wndProc, Wnd wnd, com.jniwrapper.UInt msg, com.jniwrapper.Pointer.Void wParam, com.jniwrapper.Pointer.Void lParam)
          Passes message information to a specified window procedure.
static Wnd Wnd.createWindow(int windowStyleEx, java.lang.String className, java.lang.String windowName, int windowStyle, long x, long y, long nWidth, long nHeight, Wnd hWndParent, Handle hMenu, Handle hInstance, Handle lpParam)
          Creates a new window with extended style.
static Wnd Wnd.createWindow(java.lang.String className, java.lang.String windowName, int windowStyle, long x, long y, long nWidth, long nHeight, Wnd hWndParent, Handle hMenu, Handle hInstance, Handle lpParam)
          Creates a new window.
 void WndClass.setBackground(Handle bkground)
           
static void User32.setMenu(Wnd wnd, Handle hmenu)
           
 

Uses of Handle in com.jniwrapper.win32.ui.dialogs
 

Methods in com.jniwrapper.win32.ui.dialogs that return Handle
 Handle PrintDlgStructure.getDevMode()
           
 Handle PrintDialog.getDevMode()
           
 Handle PrintDlgStructure.getDevNames()
           
 Handle PrintDialog.getDevNames()
           
 Handle PrintDlgStructure.getInstance()
           
 Handle OFNStructure.getInstance()
           
 Handle OFNStructure.getOwner()
           
 Handle PrintDlgStructure.getPrintTemplate()
           
 Handle PrintDlgStructure.getSetupTemplate()
           
 

Methods in com.jniwrapper.win32.ui.dialogs with parameters of type Handle
 void PrintDlgStructure.setDevMode(Handle devMode)
           
 void PrintDlgStructure.setDevNames(Handle devNames)
           
 void PrintDlgStructure.setInstance(Handle instance)
           
 void OFNStructure.setInstance(Handle instance)
           
 void OFNStructure.setOwner(Handle owner)
           
 void PrintDlgStructure.setPrintTemplate(Handle printTemplate)
           
 void PrintDlgStructure.setSetupTemplate(Handle setupTemplate)