X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=specs%2Fddraw.py;h=aed2b0d958198cb7c0f0e7c436a418dc0a17a5b4;hb=4647f208f5a2b87391281e0f1202f66c23943bd9;hp=9a1f33b34a5d29beffe386fdcd3a2f8728e9f874;hpb=9782b29faa129e4bac5931a929602f18d2eb56ce;p=apitrace diff --git a/specs/ddraw.py b/specs/ddraw.py index 9a1f33b..aed2b0d 100644 --- a/specs/ddraw.py +++ b/specs/ddraw.py @@ -1147,9 +1147,7 @@ DirectDrawEvaluateModeFlags = Flags(DWORD, [ "DDEM_MODEFAILED", ]) -DDRESULT = FakeEnum(HRESULT, [ - "DD_OK", - "DD_FALSE", +DDRESULT = MAKE_HRESULT(ok = "DD_OK", false = "DD_FALSE", errors = [ "DDERR_ALREADYINITIALIZED", "DDERR_CANNOTATTACHSURFACE", "DDERR_CANNOTDETACHSURFACE", @@ -1641,7 +1639,7 @@ ddraw.addFunctions([ StdFunction(HRESULT, "DirectDrawEnumerateExW", [(LPDDENUMCALLBACKEXW, "lpCallback"), (LPVOID, "lpContext"), (DDENUM, "dwFlags")]), StdFunction(HRESULT, "DirectDrawEnumerateExA", [(LPDDENUMCALLBACKEXA, "lpCallback"), (LPVOID, "lpContext"), (DDENUM, "dwFlags")]), StdFunction(HRESULT, "DirectDrawCreate", [(Pointer(GUID), "lpGUID"), Out(Pointer(LPDIRECTDRAW), "lplpDD"), (LPUNKNOWN, "pUnkOuter")]), - StdFunction(HRESULT, "DirectDrawCreateEx", [(Pointer(GUID), "lpGuid"), Out(Pointer(LPVOID), "lplpDD"), (REFIID, "iid"), (LPUNKNOWN, "pUnkOuter")]), + StdFunction(HRESULT, "DirectDrawCreateEx", [(Pointer(GUID), "lpGuid"), Out(Pointer(ObjPointer(Void)), "lplpDD"), (REFIID, "iid"), (LPUNKNOWN, "pUnkOuter")]), StdFunction(HRESULT, "DirectDrawCreateClipper", [(DWORD, "dwFlags"), Out(Pointer(LPDIRECTDRAWCLIPPER), "lplpDDClipper"), (LPUNKNOWN, "pUnkOuter")]), StdFunction(Void, "AcquireDDThreadLock", []), StdFunction(Void, "ReleaseDDThreadLock", []),