Hi!
Attached is a patch for mingw-w64-headers/include/vsbackup.h
The parameter type has to be a pointer to UINT.
Index: vsbackup.h
===================================================================
--- vsbackup.h  (revision 6423)
+++ vsbackup.h  (working copy)
@@ -125,7 +125,7 @@
     STDMETHOD_(HRESULT,InitializeForRestore)(THIS_ BSTR bstrXML) PURE;
     STDMETHOD_(HRESULT,SetRestoreState)(THIS_ VSS_RESTORE_TYPE restoreType) 
PURE;
     STDMETHOD_(HRESULT,GatherWriterMetadata)(THIS_ IVssAsync **ppAsync) PURE;
-    STDMETHOD_(HRESULT,GetWriterMetadataCount)(THIS_ UINT pcWriters) PURE;
+    STDMETHOD_(HRESULT,GetWriterMetadataCount)(THIS_ UINT *pcWriters) PURE;
     STDMETHOD_(HRESULT,GetWriterMetadata)(THIS_ UINT iWriter,VSS_ID 
*pidWriterInstance,IVssExamineWriterMetadata **ppMetadata) PURE;
     STDMETHOD_(HRESULT,FreeWriterMetadata)(THIS) PURE;
     STDMETHOD_(HRESULT,AddComponent)(THIS_ VSS_ID instanceId,VSS_ID 
writerId,VSS_COMPONENT_TYPE componentType,LPCWSTR wszLogicalPath,LPCWSTR 
wszComponentName) PURE;
@@ -246,7 +246,7 @@
     STDMETHOD_(HRESULT,InitializeForRestore)(THIS_ BSTR bstrXML) PURE;
     STDMETHOD_(HRESULT,SetRestoreState)(THIS_ VSS_RESTORE_TYPE restoreType) 
PURE;
     STDMETHOD_(HRESULT,GatherWriterMetadata)(THIS_ IVssAsync **ppAsync) PURE;
-    STDMETHOD_(HRESULT,GetWriterMetadataCount)(THIS_ UINT pcWriters) PURE;
+    STDMETHOD_(HRESULT,GetWriterMetadataCount)(THIS_ UINT *pcWriters) PURE;
     STDMETHOD_(HRESULT,GetWriterMetadata)(THIS_ UINT iWriter,VSS_ID 
*pidWriterInstance,IVssExamineWriterMetadata **ppMetadata) PURE;
     STDMETHOD_(HRESULT,FreeWriterMetadata)(THIS) PURE;
     STDMETHOD_(HRESULT,AddComponent)(THIS_ VSS_ID instanceId,VSS_ID 
writerId,VSS_COMPONENT_TYPE componentType,LPCWSTR wszLogicalPath,LPCWSTR 
wszComponentName) PURE;
@@ -372,7 +372,7 @@
     STDMETHOD_(HRESULT,InitializeForRestore)(THIS_ BSTR bstrXML) PURE;
     STDMETHOD_(HRESULT,SetRestoreState)(THIS_ VSS_RESTORE_TYPE restoreType) 
PURE;
     STDMETHOD_(HRESULT,GatherWriterMetadata)(THIS_ IVssAsync **ppAsync) PURE;
-    STDMETHOD_(HRESULT,GetWriterMetadataCount)(THIS_ UINT pcWriters) PURE;
+    STDMETHOD_(HRESULT,GetWriterMetadataCount)(THIS_ UINT *pcWriters) PURE;
     STDMETHOD_(HRESULT,GetWriterMetadata)(THIS_ UINT iWriter,VSS_ID 
*pidWriterInstance,IVssExamineWriterMetadata **ppMetadata) PURE;
     STDMETHOD_(HRESULT,FreeWriterMetadata)(THIS) PURE;
     STDMETHOD_(HRESULT,AddComponent)(THIS_ VSS_ID instanceId,VSS_ID 
writerId,VSS_COMPONENT_TYPE componentType,LPCWSTR wszLogicalPath,LPCWSTR 
wszComponentName) PURE;
@@ -516,7 +516,7 @@
     STDMETHOD_(HRESULT,InitializeForRestore)(THIS_ BSTR bstrXML) PURE;
     STDMETHOD_(HRESULT,SetRestoreState)(THIS_ VSS_RESTORE_TYPE restoreType) 
PURE;
     STDMETHOD_(HRESULT,GatherWriterMetadata)(THIS_ IVssAsync **ppAsync) PURE;
-    STDMETHOD_(HRESULT,GetWriterMetadataCount)(THIS_ UINT pcWriters) PURE;
+    STDMETHOD_(HRESULT,GetWriterMetadataCount)(THIS_ UINT *pcWriters) PURE;
     STDMETHOD_(HRESULT,GetWriterMetadata)(THIS_ UINT iWriter,VSS_ID 
*pidWriterInstance,IVssExamineWriterMetadata **ppMetadata) PURE;
     STDMETHOD_(HRESULT,FreeWriterMetadata)(THIS) PURE;
     STDMETHOD_(HRESULT,AddComponent)(THIS_ VSS_ID instanceId,VSS_ID 
writerId,VSS_COMPONENT_TYPE componentType,LPCWSTR wszLogicalPath,LPCWSTR 
wszComponentName) PURE;
------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to