C# Class Balloon.NET.Hooks.BaseHook

Inheritance: System.IDisposable
Datei anzeigen Open project: NexusMods/NexusModManager-4.5 Class Usage Examples

Private Properties

Property Type Description
BaseHook System
CallNextHookEx System.IntPtr
Dispose void
HookProc System.IntPtr
SetHook void
SetWindowsHookEx System.IntPtr
UnhookWindowsHookEx void

Public Methods

Method Description
Dispose ( ) : void

Protected Methods

Method Description
InvokeHookEvent ( int code, IntPtr wparam, IntPtr lparam ) : void

Private Methods

Method Description
BaseHook ( ) : System
CallNextHookEx ( IntPtr handle, int code, IntPtr wparam, IntPtr lparam ) : IntPtr
Dispose ( bool disposing ) : void
HookProc ( int code, IntPtr wparam, IntPtr lparam ) : IntPtr
SetHook ( WindowsHook parent, IntPtr hinstance, int threadID ) : void
SetWindowsHookEx ( int idHook, [ lpfn, IntPtr hinstance, int threadID ) : IntPtr
UnhookWindowsHookEx ( IntPtr handle ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

InvokeHookEvent() protected abstract method

protected abstract InvokeHookEvent ( int code, IntPtr wparam, IntPtr lparam ) : void
code int
wparam System.IntPtr
lparam System.IntPtr
return void