diff options
author | José Fonseca <jose.r.fonseca@gmail.com> | 2011-03-24 12:04:28 +0000 |
---|---|---|
committer | José Fonseca <jose.r.fonseca@gmail.com> | 2011-03-24 12:04:28 +0000 |
commit | f4df2095b6ea149503fe0c2c840c506bc46b24cc (patch) | |
tree | b6d04ba9d4be9c0603f75af0629e20c7685f1fe3 /trace.py | |
parent | ff423729dc794e41e17e08c020149d0fc0882776 (diff) |
Fix D3D9 tracer build.
Diffstat (limited to 'trace.py')
-rw-r--r-- | trace.py | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -27,6 +27,7 @@ import stdapi +from dispatch import Dispatcher def interface_wrap_name(interface): @@ -437,13 +438,11 @@ class DllTracer(Tracer): return '__%s' % (function.name,) def header(self, api): - Tracer.header(self, api) - print ''' static HINSTANCE g_hDll = NULL; static PROC -__GetProcAddress(LPCSTR lpProcName) +__getPublicProcAddress(LPCSTR lpProcName) { if (!g_hDll) { char szDll[MAX_PATH] = {0}; @@ -465,3 +464,8 @@ __GetProcAddress(LPCSTR lpProcName) ''' % self.dllname + dispatcher = Dispatcher() + dispatcher.dispatch_api(api) + + Tracer.header(self, api) + |