]> git.cworth.org Git - apitrace/blobdiff - specs/winapi.py
Use skiplist-based FastCallSet within trace::CallSet
[apitrace] / specs / winapi.py
index 23d6419f36bab0051f025a30f3b195d32233333c..be50155180e4aa419b6bf20fff299db743be1c29 100644 (file)
@@ -152,7 +152,7 @@ RGNDATA = Struct("RGNDATA", [
 ])
 LPRGNDATA = Pointer(RGNDATA)
 
-HMODULE = DECLARE_HANDLE("HMODULE")
+HMODULE = IntPointer("HMODULE")
 
 FILETIME = Struct("FILETIME", [
     (DWORD, "dwLowDateTime"),
@@ -178,6 +178,11 @@ LOGFONTW = Struct("LOGFONTW", [
     (WString, "lfFaceName"),
 ])
 
+SECURITY_ATTRIBUTES = Struct("SECURITY_ATTRIBUTES", [
+    (DWORD, "nLength"),
+    (LPVOID, "lpSecurityDescriptor"),
+    (BOOL, "bInheritHandle"),
+])
 
 # http://msdn.microsoft.com/en-us/library/ff485842.aspx
 # http://msdn.microsoft.com/en-us/library/windows/desktop/ms681381.aspx
@@ -206,7 +211,7 @@ IUnknown = Interface("IUnknown")
 
 IUnknown.methods = (
        StdMethod(HRESULT, "QueryInterface", ((REFIID, "riid"), Out(Pointer(ObjPointer(Void)), "ppvObj"))),
-       StdMethod(ULONG, "AddRef", (), sideeffects=False),
+       StdMethod(ULONG, "AddRef", ()),
        StdMethod(ULONG, "Release", ()),
 )