]> git.cworth.org Git - apitrace/blobdiff - wrappers/ddrawtrace.py
Fix CGL.
[apitrace] / wrappers / ddrawtrace.py
index e640f40ad7d857c751ec22f1d8c13ca24974174d..b575c77092eda1c2af80ad9ede0b18da56fdfd4a 100644 (file)
@@ -37,17 +37,6 @@ class DDrawTracer(DllTracer):
 
         DllTracer.traceFunctionImplBody(self, function)
 
-    def serializeArg(self, function, arg):
-        if function.name == 'DirectDrawCreateEx' and arg.name == 'lplpDD':
-            print '    if (*lplpDD) {'
-            for iface in interfaces:
-                print '        if (iid == IID_%s) {' % iface.name
-                print '            *lplpDD = (LPVOID) new Wrap%s((%s *)*lplpDD);' % (iface.name, iface.name)
-                print '        }'
-            print '    }'
-
-        DllTracer.serializeArg(self, function, arg)
-
 
 if __name__ == '__main__':
     print '#define INITGUID'
@@ -78,4 +67,4 @@ if __name__ == '__main__':
     print '#include "os.hpp"'
     print
     tracer = DDrawTracer('ddraw.dll')
-    tracer.trace_api(ddraw)
+    tracer.traceApi(ddraw)