win: fbc: 32bit compat code
parent
9a30795f98
commit
b3d1311397
@ -1,37 +1,43 @@
|
|||||||
|
IFDEF RAX
|
||||||
|
ptrsz equ <qword>
|
||||||
|
ELSE
|
||||||
|
.486
|
||||||
|
.model flat, c
|
||||||
|
ptrsz equ <dword>
|
||||||
|
ENDIF
|
||||||
.data
|
.data
|
||||||
|
extern ORIG_NvFBC_Create : ptrsz, ORIG_NvFBC_Enable : ptrsz,
|
||||||
extern ORIG_NvFBC_Create : qword, ORIG_NvFBC_Enable : qword,
|
ORIG_NvFBC_GetSDKVersion : ptrsz, ORIG_NvFBC_GetStatus : ptrsz,
|
||||||
ORIG_NvFBC_GetSDKVersion : qword, ORIG_NvFBC_GetStatus : qword,
|
ORIG_NvFBC_GetStatusEx : ptrsz, ORIG_NvFBC_SetGlobalFlags : ptrsz,
|
||||||
ORIG_NvFBC_GetStatusEx : qword, ORIG_NvFBC_SetGlobalFlags : qword,
|
ORIG_NvOptimusEnablement : ptrsz
|
||||||
ORIG_NvOptimusEnablement : qword
|
|
||||||
|
|
||||||
.code
|
.code
|
||||||
PROXY_NvFBC_Create proc
|
PROXY_NvFBC_Create proc
|
||||||
jmp qword ptr [ORIG_NvFBC_Create]
|
jmp ptrsz ptr [ORIG_NvFBC_Create]
|
||||||
PROXY_NvFBC_Create endp
|
PROXY_NvFBC_Create endp
|
||||||
|
|
||||||
PROXY_NvFBC_Enable proc
|
PROXY_NvFBC_Enable proc
|
||||||
jmp qword ptr [ORIG_NvFBC_Enable]
|
jmp ptrsz ptr [ORIG_NvFBC_Enable]
|
||||||
PROXY_NvFBC_Enable endp
|
PROXY_NvFBC_Enable endp
|
||||||
|
|
||||||
PROXY_NvFBC_GetSDKVersion proc
|
PROXY_NvFBC_GetSDKVersion proc
|
||||||
jmp qword ptr [ORIG_NvFBC_GetSDKVersion]
|
jmp ptrsz ptr [ORIG_NvFBC_GetSDKVersion]
|
||||||
PROXY_NvFBC_GetSDKVersion endp
|
PROXY_NvFBC_GetSDKVersion endp
|
||||||
|
|
||||||
PROXY_NvFBC_GetStatus proc
|
PROXY_NvFBC_GetStatus proc
|
||||||
jmp qword ptr [ORIG_NvFBC_GetStatus]
|
jmp ptrsz ptr [ORIG_NvFBC_GetStatus]
|
||||||
PROXY_NvFBC_GetStatus endp
|
PROXY_NvFBC_GetStatus endp
|
||||||
|
|
||||||
PROXY_NvFBC_GetStatusEx proc
|
PROXY_NvFBC_GetStatusEx proc
|
||||||
jmp qword ptr [ORIG_NvFBC_GetStatusEx]
|
jmp ptrsz ptr [ORIG_NvFBC_GetStatusEx]
|
||||||
PROXY_NvFBC_GetStatusEx endp
|
PROXY_NvFBC_GetStatusEx endp
|
||||||
|
|
||||||
PROXY_NvFBC_SetGlobalFlags proc
|
PROXY_NvFBC_SetGlobalFlags proc
|
||||||
jmp qword ptr [ORIG_NvFBC_SetGlobalFlags]
|
jmp ptrsz ptr [ORIG_NvFBC_SetGlobalFlags]
|
||||||
PROXY_NvFBC_SetGlobalFlags endp
|
PROXY_NvFBC_SetGlobalFlags endp
|
||||||
|
|
||||||
PROXY_NvOptimusEnablement proc
|
PROXY_NvOptimusEnablement proc
|
||||||
jmp qword ptr [ORIG_NvOptimusEnablement]
|
jmp ptrsz ptr [ORIG_NvOptimusEnablement]
|
||||||
PROXY_NvOptimusEnablement endp
|
PROXY_NvOptimusEnablement endp
|
||||||
|
|
||||||
end
|
end
|
Loading…
Reference in New Issue