Uses of Class
com.jinvoke.Callback

Packages that use Callback
com.jinvoke.win32 Provides helper classes that contain J/Invoke declaration of functions for common Win32 DLLs. 
com.jinvoke.win32.structs Provides helper classes that represent the most commonly used Win32 structs. 
 

Uses of Callback in com.jinvoke.win32
 

Methods in com.jinvoke.win32 with parameters of type Callback
static int User32.CallWindowProc(Callback lpPrevWndFunc, int hWnd, int Msg, int wParam, int lParam)
           
static boolean Kernel32.CopyFileEx(java.lang.String lpExistingFileName, java.lang.String lpNewFileName, Callback lpProgressRoutine, int lpData, int[] pbCancel, int dwCopyFlags)
           
static int User32.CreateDialogIndirectParam(int hInstance, DlgTemplate lpTemplate, int hWndParent, Callback lpDialogFunc, int dwInitParam)
           
static int User32.CreateDialogParam(int hInstance, java.lang.String lpTemplateName, int hWndParent, Callback lpDialogFunc, int dwInitParam)
           
static int Kernel32.CreateRemoteThread(int hProcess, SecurityAttributes lpThreadAttributes, int dwStackSize, Callback lpStartAddress, int lpParameter, int dwCreationFlags, int[] lpThreadId)
           
static int Kernel32.CreateThread(SecurityAttributes lpThreadAttributes, int dwStackSize, Callback lpStartAddress, int lpParameter, int dwCreationFlags, int[] lpThreadId)
           
static int User32.DialogBoxIndirectParam(int hInstance, DlgTemplate hDialogTemplate, int hWndParent, Callback lpDialogFunc, int dwInitParam)
           
static int User32.DialogBoxParam(int hInstance, java.lang.String lpTemplateName, int hWndParent, Callback lpDialogFunc, int dwInitParam)
           
static boolean User32.DrawState(int anonymous0, int anonymous1, Callback anonymous2, int anonymous3, int anonymous4, int anonymous5, int anonymous6, int anonymous7, int anonymous8, int anonymous9)
           
static boolean Kernel32.EnumCalendarInfo(Callback lpCalInfoEnumProc, int Locale, int Calendar, int CalType)
           
static boolean User32.EnumChildWindows(int hWndParent, Callback lpEnumFunc, int lParam)
           
static boolean Kernel32.EnumDateFormats(Callback lpDateFmtEnumProc, int Locale, int dwFlags)
           
static boolean User32.EnumDesktops(int hwinsta, Callback lpEnumFunc, int lParam)
           
static boolean User32.EnumDesktopWindows(int hDesktop, Callback lpfn, int lParam)
           
static boolean Gdi32.EnumEnhMetaFile(int anonymous0, int anonymous1, Callback anonymous2, int anonymous3, Rect anonymous4)
           
static int Gdi32.EnumFontFamilies(int anonymous0, java.lang.String anonymous1, Callback anonymous2, int anonymous3)
           
static int Gdi32.EnumFontFamiliesEx(int anonymous0, LogFont anonymous1, Callback anonymous2, int anonymous3, int anonymous4)
           
static int Gdi32.EnumFonts(int anonymous0, java.lang.String anonymous1, Callback anonymous2, int anonymous3)
           
static int Gdi32.EnumICMProfiles(int anonymous0, Callback anonymous1, int anonymous2)
           
static boolean Gdi32.EnumMetaFile(int anonymous0, int anonymous1, Callback anonymous2, int anonymous3)
           
static int Gdi32.EnumObjects(int anonymous0, int anonymous1, Callback anonymous2, int anonymous3)
           
static int User32.EnumProps(int hWnd, Callback lpEnumFunc)
           
static int User32.EnumPropsEx(int hWnd, Callback lpEnumFunc, int lParam)
           
static boolean Kernel32.EnumResourceLanguages(int hModule, java.lang.String lpType, java.lang.String lpName, Callback lpEnumFunc, int lParam)
           
static boolean Kernel32.EnumResourceNames(int hModule, java.lang.String lpType, Callback lpEnumFunc, int lParam)
           
static boolean Kernel32.EnumResourceTypes(int hModule, Callback lpEnumFunc, int lParam)
           
static boolean Kernel32.EnumSystemCodePages(Callback lpCodePageEnumProc, int dwFlags)
           
static boolean Kernel32.EnumSystemLocales(Callback lpLocaleEnumProc, int dwFlags)
           
static boolean User32.EnumThreadWindows(int dwThreadId, Callback lpfn, int lParam)
           
static boolean Kernel32.EnumTimeFormats(Callback lpTimeFmtEnumProc, int Locale, int dwFlags)
           
static boolean User32.EnumWindows(Callback lpEnumFunc, int lParam)
           
static boolean User32.EnumWindows(Callback lpEnumFunc, java.lang.String lParam)
           
static boolean User32.EnumWindowStations(Callback lpEnumFunc, int lParam)
           
static boolean User32.GrayString(int hDC, int hBrush, Callback lpOutputFunc, int lpData, int nCount, int X, int Y, int nWidth, int nHeight)
           
static int WinInet.InternetSetStatusCallback(int hInternet, Callback lpfnInternetCallback)
           
static boolean Gdi32.LineDDA(int anonymous0, int anonymous1, int anonymous2, int anonymous3, Callback anonymous4, int anonymous5)
           
static boolean Winmm.mciSetYieldProc(int mciId, Callback fpYieldProc, int dwYieldData)
           
static int Kernel32.QueueUserAPC(Callback pfnAPC, int hThread, int dwData)
           
static boolean Kernel32.ReadDirectoryChangesW(int hDirectory, byte[] lpBuffer, int nBufferLength, boolean bWatchSubtree, int dwNotifyFilter, int[] lpBytesReturned, Overlapped lpOverlapped, Callback lpCompletionRoutine)
           
static boolean Kernel32.ReadFileEx(int hFile, int lpBuffer, int nNumberOfBytesToRead, Overlapped lpOverlapped, Callback lpCompletionRoutine)
           
static boolean User32.SendMessageCallback(int hWnd, int Msg, int wParam, int lParam, Callback lpResultCallBack, int dwData)
           
static int Gdi32.SetAbortProc(int anonymous0, Callback anonymous1)
           
static boolean Kernel32.SetConsoleCtrlHandler(Callback HandlerRoutine, boolean Add)
           
static int User32.SetTimer(int hWnd, int nIDEvent, int uElapse, Callback lpTimerFunc)
           
static boolean Kernel32.SetWaitableTimer(int hTimer, long[] pDueTime, int lPeriod, Callback pfnCompletionRoutine, int pArgToCompletionRoutine, boolean fResume)
           
static int Winmm.timeSetEvent(int uDelay, int uResolution, Callback fptc, int dwUser, int fuEvent)
           
static boolean Kernel32.WriteFileEx(int hFile, int lpBuffer, int nNumberOfBytesToWrite, Overlapped lpOverlapped, Callback lpCompletionRoutine)
           
 

Uses of Callback in com.jinvoke.win32.structs
 

Fields in com.jinvoke.win32.structs declared as Callback
 Callback KBDllHookStruct.dwExtraInfo
           
 Callback WndClassEx.lpfnWndProc