What is the COM Interface GUID/UUID for IVSSBackupComponents on Windows XP?
-
Hi, can someone please have a look at this: http://social.msdn.microsoft.com/Forums/en/vcgeneral/thread/01187549-46ce-4d9a-bd08-e1b478daf7ed I am a little desperate on that issue, because i dont know how to pass the interface to the function. On Vista+ it is the "CreateVssBackupComponentsInternal" in vssapi.dll On XP it is the "?CreateVssBackupComponents@@YGJPAPAVIVssBackupComponents@@@Z" in vssapi.dll Both expect a IVSSBackupComponents Interface, but with different guids (microsoft changed the interface from XP to vista, so they are incompatible) and slightly different implementation, which of course made the interface mutually exclusive on the platforms. As long as i use the implementation with the known guid from the headers on vista, seven and eight, all is perfectly fine, but the function call on the XP system does not accept my interface and says that the IID "{A4B0621E-CA3F-34A1-AD56-E9C4A2F56E8D}" does not support the interface (HRESULT: 0x80004002 (E_NOINTERFACE)). So i cant use the implementation with the "665C1D5F-C218-414D-A05D-7FEF5F9D5C86" on the XP function on the vssapi.dll The definitions can be found in the Volume Shadow Copy Service SDK 7.2 here: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=23490[^] Thanks in advance K.
----------------------- Beste Grüsse / Best regards / Votre bien devoue Kerem Gümrükcü Visit: http://entwicklung.junetz.de ----------------------- "This reply is provided as is, without warranty express or implied."