hlsdk

PROC addendum

Dec 31st, 2010
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.51 KB | None | 0 0
  1.         if (!bOnce)
  2.         {
  3.             PBYTE pbCreateInterface_0 = (PBYTE)Sys_GetFactory("client.dll");
  4.             DWORD dwCreateInterfaceOffset = *(PDWORD)(pbCreateInterface_0 + 1);
  5.             CreateInterfaceFn pfnClientInterface = (CreateInterfaceFn)(((DWORD)(pbCreateInterface_0 + 5)) + dwCreateInterfaceOffset);
  6.             InterfaceReg** _s_pInterfaceRegs = *(InterfaceReg***)(((PBYTE)pfnClientInterface + 0x03));
  7.            
  8.             __g_CProceduralProxy_reg.m_pNext = (*_s_pInterfaceRegs);
  9.             (*_s_pInterfaceRegs) = &__g_CProceduralProxy_reg;
  10.  
  11.             bOnce = true;
  12.         }
Add Comment
Please, Sign In to add comment