Unit HooksExc

Renamed from Hookdefs.pas 6/11/1998 Paul Rice to avoid conflicts with other version.} { MemProof } { Exception Hook functions implementation } { } { Copyright (c) 1998 Atanas Stoyanov } { } { 6/2/98 - Modifications by Stefan Hoffmeister } { 5/10/98- Initial release } {*******************************************************} {$A+,B-,C+,D-,E-,F-,G+,H+,I+,J+,K-,L+,M-,N+,O-,P+,Q-,R-,S-,T-,U-,V+,W+,X+,Y+,Z1} // ****** What follows are important compiler switches // ****** expanded in their long form so that one can // ****** actually read and understand them // ****** DO NOT CHANGE ANY SETTING BELOW {$DEBUGINFO OFF} {$ENDIF DEBUG} {$STACKFRAMES ON} {$TYPEDADDRESS ON} {$OPTIMIZATION OFF

Classes

Functions

RegisterDLLs - function that will be called first to register the hooked dlls

Function ID
RegisterFunctions - function that will be called to register the hooked functions

************************************************************************** } // function that will be called to register the hooked functions
RegisterGroups - function that will be called to register the hooked groups/categories

function that will be called to register the hooked groups/categories
RegisterItems - function that will be called to register the hook itemsfunctions

function that will be called to register the hooked functions

Types

Constants

Variables


Functions


function RegisterDLLs(RegisterFunction: TNewHookDLL): Integer;

function that will be called first to register the hooked dlls

Function ID


function RegisterFunctions( RegisterFunction: TNewHookFunction; Functions: PExportedFunctions): Integer;

function that will be called to register the hooked functions

************************************************************************** } // function that will be called to register the hooked functions


function RegisterGroups(RegisterFunction: TNewHookGroup): Integer;

function that will be called to register the hooked groups/categories

function that will be called to register the hooked groups/categories


function RegisterItems(RegisterFunction: TNewHookItem): Integer;

function that will be called to register the hook itemsfunctions

function that will be called to register the hooked functions


Types


Constants


Variables