DevCase.Win32.Delegates Namespace

 

Classes

Delegates Contains delegate callbacks for Win32 functions.

Delegates

DelegatesApplicationRecoveryCallback Application-defined callback function used to save data and application state information in the event the application encounters an unhandled exception or becomes unresponsive.
DelegatesCopyProgressRoutine An application-defined callback function used with the CopyFileEx(String, String, DelegatesCopyProgressRoutine, IntPtr, Boolean, CopyFileFlags), MoveFileTransacted, and MoveFileWithProgress functions.

It is called when a portion of a copy or move operation is completed.

The LPPROGRESS_ROUTINE type defines a pointer to this callback function.

DelegatesCopyProgressRoutine is a placeholder for the application-defined function name.

DelegatesEnumChildWindowsProc An application-defined callback function used with the EnumChildWindows(IntPtr, DelegatesEnumChildWindowsProc, IntPtr) function.

It receives the child window handles.

The WNDENUMPROC type defines a pointer to this callback function.

DelegatesEnumChildWindowsProc is a placeholder for the application-defined function name.

DelegatesEnumCodePagesProc An application-defined callback function that processes enumerated code page information provided by the EnumSystemCodePages(DelegatesEnumCodePagesProc, EnumSystemCodePagesFlags) function.
DelegatesEnumDesktopProc An application-defined callback function used with the EnumDesktops(IntPtr, DelegatesEnumDesktopProc, IntPtr) function. It receives a desktop name.

The DESKTOPENUMPROC type defines a pointer to this callback function.

DelegatesEnumDesktopProc is a placeholder for the application-defined function name.

DelegatesEnumLocalesProc An application-defined callback function that processes enumerated locale information provided by the EnumSystemLocales(DelegatesEnumLocalesProc, EnumSystemLocalesFlags) function.
DelegatesEnumMonitorProc An application-defined callback function that is called by the EnumDisplayMonitors(IntPtr, IntPtr, DelegatesEnumMonitorProc, IntPtr) function.
DelegatesEnumThreadWindowsProc An application-defined callback function used with the EnumThreadWindows(UInt32, DelegatesEnumThreadWindowsProc, IntPtr) function.

It receives the window handles associated with a thread.

The WNDENUMPROC type defines a pointer to this callback function.

DelegatesEnumThreadWindowsProc is a placeholder for the application-defined function name.

DelegatesEnumUILanguagesProc An application-defined callback function that processes enumerated user interface language information provided by the EnumUILanguages(DelegatesEnumUILanguagesProc, MuiLanguageMode, IntPtr) function.
DelegatesEnumWindowsProc An application-defined callback function used with the EnumWindows(DelegatesEnumWindowsProc, IntPtr) or EnumDesktopWindows(IntPtr, DelegatesEnumWindowsProc, IntPtr) function.

It receives top-level window handles.

The WNDENUMPROC type defines a pointer to this callback function.

DelegatesEnumWindowsProc is a placeholder for the application-defined function name.

DelegatesHookProc A DelegatesHookProc delegate representing a hook procedure method.

( for parameter hookProc of SetWindowsHookEx(HookType, DelegatesHookProc, IntPtr, UInt32) function. )

DelegatesMiniDumpCallbackRoutine An application-defined callback function used with MiniDumpWriteDump(IntPtr, Int32, SafeHandle, MiniDumpType, MiniDumpExceptionInformation, IntPtr, IntPtr). It receives extended minidump information.
DelegatesSymEnumSymbolsProc An application-defined callback function used with the SymEnumSymbols(IntPtr, UInt64, String, DelegatesSymEnumSymbolsProc, IntPtr), SymEnumTypes, and SymEnumTypesByName functions.