Volume Shadow Copy API Data Types
The following data types are defined in the Volume Shadow Copy API:
typedef GUID VSS_ID;
The VSS_ID definition specifies the general VSS identifier format. The VSS_ID is a standard GUID data type.
VSS_IDs are used to identify the following: shadow copies, shadow copy sets, providers, provider versions, writers (writer's class identifier), and instances of writers.
typedef /* [string][unique] */ __RPC_unique_pointer __RPC_string WCHAR *VSS_PWSZ;
The VSS_PWSZ definition specifies a null-terminated wide character string (wchar).
typedef LONGLONG VSS_TIMESTAMP;
The VSS_TIMESTAMP definition holds time-stamp information as a 64-bit integer value containing the number of 100-nanosecond intervals since January 1, 1601 (UTC). This definition is interchangeable with the FILETIME structure.