diff --git a/sdk/include/psdk/CMakeLists.txt b/sdk/include/psdk/CMakeLists.txt index 4d6b5e6e049..a30e7cd47cf 100644 --- a/sdk/include/psdk/CMakeLists.txt +++ b/sdk/include/psdk/CMakeLists.txt @@ -127,6 +127,7 @@ list(APPEND SOURCE vmr9.idl # vmrender.idl vss.idl + vswriter.idl wbemcli.idl wbemdisp.idl wbemprov.idl diff --git a/sdk/include/psdk/vswriter.h b/sdk/include/psdk/vswriter.idl similarity index 81% rename from sdk/include/psdk/vswriter.h rename to sdk/include/psdk/vswriter.idl index 043b871cb60..9d7d4dcf6a0 100644 --- a/sdk/include/psdk/vswriter.h +++ b/sdk/include/psdk/vswriter.idl @@ -15,9 +15,7 @@ * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ - -#ifndef __WINE_VSWRITER_H -#define __WINE_VSWRITER_H +import "oaidl.idl"; typedef enum { @@ -44,4 +42,17 @@ typedef enum VSS_AWS_THIS_IS_ALTERNATE_WRITER } VSS_ALTERNATE_WRITER_STATE; -#endif /* ___WINE_VSWRITER_H */ +typedef enum VSS_COMPONENT_TYPE +{ + VSS_CT_UNDEFINED, + VSS_CT_DATABASE, + VSS_CT_FILEGROUP +} VSS_COMPONENT_TYPE; + +typedef enum VSS_FILE_RESTORE_STATUS +{ + VSS_RS_UNDEFINED, + VSS_RS_NONE, + VSS_RS_ALL, + VSS_RS_FAILED +} VSS_FILE_RESTORE_STATUS;