42 lines
574 B
PHP
42 lines
574 B
PHP
|
; File: fltthk.inc
|
||
|
;
|
||
|
; Support macros and routines for the flat thunk mode of the thunk
|
||
|
; compiler.
|
||
|
;
|
||
|
; Included in *.asm files generated using the
|
||
|
; "flatthunks = true" semantic.
|
||
|
;
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
; Macro: FAPILOG16. Prints out a log message at the start of each thunk.
|
||
|
; Debug only.
|
||
|
FAPILOG16 macro dwOffset
|
||
|
ifdef DEBUG
|
||
|
pushd offset FT_ThunkLogNames + dwOffset
|
||
|
call FAPILOG16_Hlp
|
||
|
endif ;DEBUG
|
||
|
endm ;FAPILOG16
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
ifdef DEBUG
|
||
|
|
||
|
LogApiThkLSF proto near stdcall, psz:dword
|
||
|
|
||
|
FAPILOG16_Hlp:
|
||
|
push ebp
|
||
|
mov ebp,[esp+8]
|
||
|
|
||
|
invoke LogApiThkLSF, ebp
|
||
|
|
||
|
pop ebp
|
||
|
ret 4
|
||
|
|
||
|
endif ;DEBUG
|
||
|
|
||
|
|