]> git.cworth.org Git - apitrace/blobdiff - d3d9trace.py
Merge branch 'master' into d2d
[apitrace] / d3d9trace.py
index d2ff7d5fccf60ec1ae4fdc63a52629480f77085c..a40ae7f5f1eed1bcb189a3ea78ed848ec0e1d88f 100644 (file)
@@ -46,7 +46,7 @@ class D3D9Tracer(DllTracer):
             print '    UINT m_SizeToLock;'
             print '    VOID *m_pbData;'
 
-    def implementWrapperInterfaceMethodBody(self, interface, method):
+    def implementWrapperInterfaceMethodBody(self, interface, base, method):
         if interface.name == 'IDirect3DVertexBuffer9' and method.name == 'Unlock':
             print '    if (m_pbData) {'
             print '        if (!m_SizeToLock) {'
@@ -57,7 +57,7 @@ class D3D9Tracer(DllTracer):
             self.emit_memcpy('(LPBYTE)m_pbData + m_OffsetToLock', '(LPBYTE)m_pbData + m_OffsetToLock', 'm_SizeToLock')
             print '    }'
 
-        DllTracer.implementWrapperInterfaceMethodBody(self, interface, method)
+        DllTracer.implementWrapperInterfaceMethodBody(self, interface, base, method)
 
         if interface.name == 'IDirect3DVertexBuffer9' and method.name == 'Lock':
             print '    if (__result == D3D_OK && !(Flags & D3DLOCK_READONLY)) {'