Jump to content

DevHelp FreeCtxHook: Difference between revisions

From EDM2
Created page with "DevHlp_FreeCtxHook frees a context hook allocated by the DevHlp_AllocateCtxHook. ==Syntax== ===C=== <PRE> DevHelp_FreeCtxHook ( ULONG HookHandle) </PRE> ===Assembler=== <PR..."
 
Line 16: Line 16:
==Parameters==
==Parameters==
===C===
===C===
<PRE>
; HookHandle : ??
 
</PRE>


===Assembler===
===Assembler===

Revision as of 22:11, 7 June 2017

DevHlp_FreeCtxHook frees a context hook allocated by the DevHlp_AllocateCtxHook.

Syntax

C

DevHelp_FreeCtxHook ( ULONG HookHandle) 

Assembler

MOV   EAX, Hook_Handle
MOV   DL,  DevHlp FreeCtxHook

CALL   Device Help 

Parameters

C

HookHandle
??

Assembler


Return Code

C

Success Indicator 0 if hook successfully freed.

Assembler

C                C Clear if hook freed.
                 EAX = 0
C                C Set if error.
                 EAX = Error code

Remarks

The state of the interrupt flag is not preserved across calls to this DevHlp.

Example Code

C

#include  "dhcalls.h"

USHORT APIENTRY DevHelp_FreeCtxHook ( ULONG HookHandle) 

Assembler

C                C Clear if hook freed.
                 EAX = 0
C                C Set if error.
                 EAX = Error code

Related Functions