Eric Pouech : msdmo: Enable compilation with long types.

Alexandre Julliard julliard at winehq.org
Tue Feb 15 16:07:17 CST 2022


Module: wine
Branch: master
Commit: a43a17787e84e87b2d07bded617acad4092e9b1b
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=a43a17787e84e87b2d07bded617acad4092e9b1b

Author: Eric Pouech <eric.pouech at gmail.com>
Date:   Tue Feb 15 07:29:23 2022 +0100

msdmo: Enable compilation with long types.

Signed-off-by: Eric Pouech <eric.pouech at gmail.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/msdmo/Makefile.in |  1 -
 dlls/msdmo/dmoreg.c    | 22 +++++++++++-----------
 dlls/msdmo/dmort.c     |  4 ++--
 3 files changed, 13 insertions(+), 14 deletions(-)

diff --git a/dlls/msdmo/Makefile.in b/dlls/msdmo/Makefile.in
index ed4bcfae6f0..566461e00bf 100644
--- a/dlls/msdmo/Makefile.in
+++ b/dlls/msdmo/Makefile.in
@@ -1,4 +1,3 @@
-EXTRADEFS = -DWINE_NO_LONG_TYPES
 MODULE    = msdmo.dll
 IMPORTLIB = msdmo
 IMPORTS   = dmoguids uuid ole32 user32 advapi32
diff --git a/dlls/msdmo/dmoreg.c b/dlls/msdmo/dmoreg.c
index d5c76c8273f..70f01661697 100644
--- a/dlls/msdmo/dmoreg.c
+++ b/dlls/msdmo/dmoreg.c
@@ -204,7 +204,7 @@ lend:
         RegCloseKey(hrkey);
 
     hres = HRESULT_FROM_WIN32(ret);
-    TRACE(" hresult=0x%08x\n", hres);
+    TRACE(" hresult=0x%08lx\n", hres);
     return hres;
 }
 
@@ -398,7 +398,7 @@ static ULONG WINAPI IEnumDMO_fnAddRef(IEnumDMO * iface)
 {
     IEnumDMOImpl *This = impl_from_IEnumDMO(iface);
     ULONG refCount = InterlockedIncrement(&This->ref);
-    TRACE("(%p)->(%d)\n", This, refCount);
+    TRACE("(%p)->(%ld)\n", This, refCount);
     return refCount;
 }
 
@@ -431,7 +431,7 @@ static ULONG WINAPI IEnumDMO_fnRelease(IEnumDMO * iface)
     IEnumDMOImpl *This = impl_from_IEnumDMO(iface);
     ULONG refCount = InterlockedDecrement(&This->ref);
 
-    TRACE("(%p)->(%d)\n", This, refCount);
+    TRACE("(%p)->(%ld)\n", This, refCount);
 
     if (!refCount)
     {
@@ -483,7 +483,7 @@ static HRESULT WINAPI IEnumDMO_fnNext(
 
     IEnumDMOImpl *This = impl_from_IEnumDMO(iface);
 
-    TRACE("(%p)->(%d %p %p %p)\n", This, cItemsToFetch, pCLSID, Names, pcItemsFetched);
+    TRACE("(%p)->(%ld %p %p %p)\n", This, cItemsToFetch, pCLSID, Names, pcItemsFetched);
 
     if (!pCLSID)
         return E_POINTER;
@@ -550,7 +550,7 @@ static HRESULT WINAPI IEnumDMO_fnNext(
             }
 
             for (i = 0; i < size / sizeof(DMO_PARTIAL_MEDIATYPE); ++i)
-                TRACE("intype %d: type %s, subtype %s\n", i, debugstr_guid(&types[i].type),
+                TRACE("intype %ld: type %s, subtype %s\n", i, debugstr_guid(&types[i].type),
                     debugstr_guid(&types[i].subtype));
 
             if (!any_types_match(types, size / sizeof(DMO_PARTIAL_MEDIATYPE), This->pInTypes, This->cInTypes))
@@ -586,7 +586,7 @@ static HRESULT WINAPI IEnumDMO_fnNext(
             }
 
             for (i = 0; i < size / sizeof(DMO_PARTIAL_MEDIATYPE); ++i)
-                TRACE("outtype %d: type %s, subtype %s\n", i, debugstr_guid(&types[i].type),
+                TRACE("outtype %ld: type %s, subtype %s\n", i, debugstr_guid(&types[i].type),
                     debugstr_guid(&types[i].subtype));
 
             if (!any_types_match(types, size / sizeof(DMO_PARTIAL_MEDIATYPE), This->pOutTypes, This->cOutTypes))
@@ -633,7 +633,7 @@ static HRESULT WINAPI IEnumDMO_fnSkip(IEnumDMO * iface, DWORD cItemsToSkip)
 {
     IEnumDMOImpl *This = impl_from_IEnumDMO(iface);
 
-    TRACE("(%p)->(%d)\n", This, cItemsToSkip);
+    TRACE("(%p)->(%ld)\n", This, cItemsToSkip);
     This->index += cItemsToSkip;
 
     return S_OK;
@@ -680,7 +680,7 @@ HRESULT WINAPI DMOEnum(
     const DMO_PARTIAL_MEDIATYPE *pOutTypes,
     IEnumDMO **ppEnum)
 {
-    TRACE("%s 0x%08x %d %p %d %p %p\n", debugstr_guid(category), flags, cInTypes, pInTypes,
+    TRACE("%s 0x%08lx %ld %p %ld %p %p\n", debugstr_guid(category), flags, cInTypes, pInTypes,
         cOutTypes, pOutTypes, ppEnum);
 
     if (TRACE_ON(msdmo))
@@ -689,13 +689,13 @@ HRESULT WINAPI DMOEnum(
         if (cInTypes)
         {
             for (i = 0; i < cInTypes; i++)
-                TRACE("intype %d - type %s, subtype %s\n", i, debugstr_guid(&pInTypes[i].type),
+                TRACE("intype %ld - type %s, subtype %s\n", i, debugstr_guid(&pInTypes[i].type),
                     debugstr_guid(&pInTypes[i].subtype));
         }
 
         if (cOutTypes) {
             for (i = 0; i < cOutTypes; i++)
-                TRACE("outtype %d - type %s, subtype %s\n", i, debugstr_guid(&pOutTypes[i].type),
+                TRACE("outtype %ld - type %s, subtype %s\n", i, debugstr_guid(&pOutTypes[i].type),
                     debugstr_guid(&pOutTypes[i].subtype));
         }
     }
@@ -727,7 +727,7 @@ HRESULT WINAPI DMOGetTypes(REFCLSID clsid, ULONG input_count, ULONG *ret_input_c
     LSTATUS ret;
     DWORD size;
 
-    TRACE("clsid %s, input_count %u, ret_input_count %p, input %p, output_count %u, ret_output_count %p, output %p.\n",
+    TRACE("clsid %s, input_count %lu, ret_input_count %p, input %p, output_count %lu, ret_output_count %p, output %p.\n",
             debugstr_guid(clsid), input_count, ret_input_count, input, output_count, ret_output_count, output);
 
     if (RegOpenKeyExW(HKEY_CLASSES_ROOT, L"DirectShow\\MediaObjects", 0, KEY_READ, &root))
diff --git a/dlls/msdmo/dmort.c b/dlls/msdmo/dmort.c
index b586cac6116..04e2617ccca 100644
--- a/dlls/msdmo/dmort.c
+++ b/dlls/msdmo/dmort.c
@@ -39,7 +39,7 @@ HRESULT WINAPI MoCreateMediaType(DMO_MEDIA_TYPE** ppmedia, DWORD cbFormat)
 {
     HRESULT r;
 
-    TRACE("%p %u\n", ppmedia, cbFormat);
+    TRACE("%p %lu\n", ppmedia, cbFormat);
 
     if (!ppmedia)
         return E_POINTER;
@@ -65,7 +65,7 @@ HRESULT WINAPI MoCreateMediaType(DMO_MEDIA_TYPE** ppmedia, DWORD cbFormat)
  */
 HRESULT WINAPI MoInitMediaType(DMO_MEDIA_TYPE* pmedia, DWORD cbFormat)
 {
-    TRACE("%p %u\n", pmedia, cbFormat);
+    TRACE("%p %lu\n", pmedia, cbFormat);
 
     if (!pmedia)
         return E_POINTER;




More information about the wine-cvs mailing list