Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ( (unsigned __int8)sub_6630(
- (__int64 *)&off_E5078,
- (__int64)"IDXGISwapChain::Present",
- (__int64)hModule + *(unsigned int *)(v3 + 40),
- (__int64)sub_17860)
- && (unsigned __int8)sub_6630(
- (__int64 *)&off_E50A0,
- (__int64)"IDXGISwapChain::ResizeBuffers",
- (__int64)hModule + *(unsigned int *)(v3 + 48),
- (__int64)sub_179C0)
- && (unsigned __int8)sub_6630(
- (__int64 *)&off_E50C8,
- (__int64)"IDXGISwapChain::Release",
- (__int64)hModule + *(unsigned int *)(v3 + 56),
- (__int64)sub_17A20)
- && (!*(_DWORD *)(v3 + 44)
- || v1 < *(unsigned int *)(v3 + 44)
- || (unsigned __int8)sub_6630(
- (__int64 *)&off_E50F0,
- (__int64)"IDXGISwapChain1::Present1",
- (__int64)hModule + *(unsigned int *)(v3 + 44),
- (__int64)sub_17A90))
- && (!*(_DWORD *)(v3 + 52)
- || v1 < *(unsigned int *)(v3 + 52)
- || (unsigned __int8)sub_6630(
- (__int64 *)&off_E5118,
- (__int64)"IDXGISwapChain3::ResizeBuffers1",
- (__int64)hModule + *(unsigned int *)(v3 + 52),
- (__int64)sub_17C00)) )
- --> sub_6630
- signed int __fastcall sub_6630(__int64 *a1, __int64 a2, __int64 a3, __int64 a4)
- {
- __int64 *v4; // rsi
- unsigned int v5; // eax
- __int64 v6; // rdx
- const char *v7; // rcx
- v4 = a1;
- *a1 = a2;
- a1[1] = a4;
- a1[2] = a3;
- v5 = sub_51470(a3, a4, a1 + 3);
- if ( v5 )
- {
- v6 = *v4;
- v7 = "Failed creating hook %s; 0x%x";
- LABEL_5:
- sub_3DE90(v7, v6, v5);
- return 0;
- }
- v5 = sub_51DF0(v4[2]);
- if ( v5 )
- {
- v6 = *v4;
- v7 = "Failed queueing enable for hook %s; 0x%x";
- goto LABEL_5;
- }
- return 1;
- }
- --> __int64 *a1, __int64 a2, __int64 a3, __int64 a4
- --> v5 = sub_51470(a3, a4, a1 + 3);
- --> 4C 8D 0D ? ? ? ? E8 ? ? ? ? 84 C0 0F 84 ? ? ? ?
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement