DevHelp FreeCtxHook: Difference between revisions
Appearance
m Martini moved page DevHlp FreeCtxHook to DevHelp FreeCtxHook |
mNo edit summary |
||
| Line 1: | Line 1: | ||
{{DISPLAYTITLE:DevHlp_FreeCtxHook}} | |||
DevHlp_FreeCtxHook frees a context hook allocated by the DevHlp_AllocateCtxHook. | DevHlp_FreeCtxHook frees a context hook allocated by the DevHlp_AllocateCtxHook. | ||
==Syntax== | ==Syntax== | ||
===C=== | ===C=== | ||
DevHelp_FreeCtxHook (ULONG HookHandle) | |||
DevHelp_FreeCtxHook ( ULONG HookHandle) | |||
===Assembler=== | ===Assembler=== | ||
| Line 12: | Line 11: | ||
MOV DL, DevHlp FreeCtxHook | MOV DL, DevHlp FreeCtxHook | ||
CALL Device Help | CALL Device Help | ||
</PRE> | </PRE> | ||
==Parameters== | ==Parameters== | ||
===C=== | ===C=== | ||
; HookHandle : ?? | ; HookHandle : ?? | ||
==Return Code== | ==Return Code== | ||
| Line 53: | Line 47: | ||
EAX = Error code | EAX = Error code | ||
</PRE> | </PRE> | ||
[[Category:DevHlps]] | [[Category:DevHlps]] | ||
Revision as of 23:24, 31 December 2019
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
- ??
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