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