42 lines
657 B
PHP
42 lines
657 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
|
|
|
|
|