]> git.cworth.org Git - apitrace/blobdiff - wrappers/ddrawtrace.py
Handle REFIIDs on functions too.
[apitrace] / wrappers / ddrawtrace.py
index e640f40ad7d857c751ec22f1d8c13ca24974174d..c95a018886f4e9186e708eb7cfd8bb951d9130e7 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'