X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=wrappers%2Fd2d1trace.py;h=10e14a441b5044c0472da769733e09dfec791908;hb=48c661ea6c0f2bd9b76a3385cd946b7d07bc9b5f;hp=8883bd578b82f5821de1dec547168cc8fe9dd9f4;hpb=e7d7a643767ab46fdc15b4d7f430c38064f8e9ce;p=apitrace diff --git a/wrappers/d2d1trace.py b/wrappers/d2d1trace.py index 8883bd5..10e14a4 100644 --- a/wrappers/d2d1trace.py +++ b/wrappers/d2d1trace.py @@ -25,6 +25,8 @@ from dlltrace import DllTracer +from specs.stdapi import API +from specs.dwrite import dwrite from specs.d2d1 import d2d1 @@ -34,8 +36,13 @@ if __name__ == '__main__': print '#include "trace_writer_local.hpp"' print '#include "os.hpp"' print + print '#define DWRITE_EXPORT WINAPI' + print print '#include "d2dimports.hpp"' print - tracer = DllTracer('d2d1.dll') - tracer.traceModule(d2d1) + api = API() + api.addModule(d2d1) + api.addModule(dwrite) + tracer = DllTracer() + tracer.traceApi(api)