Please enable JavaScript to view this site.

Memory Validator Help

Navigation: » No topics above this level «

Hook Function Enabling

Scroll Prev Top Next More

 

API functions for enabling and disabling hooks

 

The following group of API functions tell Memory Validator to enable or disable functions in various groups of hooks.

 

 

mvEnableCRTHook()

 

extern "C" 
int mvEnableCRTHook(CRT_HOOK_ENUM hookId, // A hook in the C runtime
                    int           enable);

 

mvEnableGDIHook()

 

extern "C" 
int mvEnableGDIHook(HGDIH_ENUM hookId, // A hook in GDI32.DLL
                    int        enable);

 

mvEnableAdvapiHook()

 
extern "C" 
int mvEnableAdvapiHook(HADVAPIH_ENUM hookId, // A hook in ADVAPI32.DLL
                       int           enable);

 

mvEnableKernelHook()

 
extern "C" 
int mvEnableKernelHook(HKERNELH_ENUM hookId, // A hook in Kernel32.DLL
                       int           enable);

 

 

mvEnableSocketHook()

 

extern "C" 
int mvEnableSocketHook(HSOCKETH_ENUM hookId, // A Winsock function in Kernel32.DLL
                       int           enable);

 

mvEnableUserHook()

 

extern "C" 
int mvEnableUserHook(HUSERH_ENUM hookId, // A hook in User32.DLL
                     int         enable);

 

 

mvEnableAllocHook()

 
extern "C" 
int mvEnableAllocHook(HALLOCH_ENUM hookId, // A hook in the C runtime
                      int          enable);

 

mvEnableTraceHook()

 

extern "C" 
int mvEnableTraceHook(TRACE_HOOK_ENUM hookId, // A TRACE() or OutputDebugString() related functions
                      int             enable);

 

mvEnableCoTaskHook()

 

extern "C" 
int mvEnableCoTaskHook(HCOTASKH_ENUM hookId, // A function in the CoTaskMemAlloc() family
                       int           enable);

 

mvEnableShellHook()

 

extern "C" 
int mvEnableShellHook(HSHELLH_ENUM hookId, // A hook in Shell32.DLL
                      int          enable);

 

mvEnableComCtlHook()

 

extern "C" 
int mvEnableComCtlHook(HCOMCTLH_ENUM hookId, // A hook in COMCTL32.DLL
                       int           enable);

 

mvEnableMemCopyHook1()

 

extern "C" 
int mvEnableMemCopyHook1(MCH_ENUM1 hookId, // A hook related to the buffer overrun and buffer underrun detection
                         int       enable);

 

mvEnableMemCopyHook2()

 

extern "C" 
int mvEnableMemCopyHook2(MCH_ENUM2 hookId, // A hook related to the buffer overrun and buffer underrun detection
                         int       enable);

 

mvEnableMemCopyHook3()

 

extern "C" 
int mvEnableMemCopyHook3(MCH_ENUM3 hookId, // A hook related to the buffer overrun and buffer underrun detection
                         int       enable);

 

mvEnableMemCopyHook4()

 

extern "C" 
int mvEnableMemCopyHook4(MCH_ENUM4 hookId, // A hook related to the buffer overrun and buffer underrun detection
                         int       enable);