* Sync up to trunk head (r64377).
[reactos.git] / include / psdk / msiquery.h
index fbd4651..a1f3c6c 100644 (file)
@@ -145,6 +145,21 @@ typedef enum tagMSIDBSTATE
     MSIDBSTATE_WRITE = 1
 } MSIDBSTATE;
 
+typedef enum tagMSITRANSFORM_VALIDATE
+{
+    MSITRANSFORM_VALIDATE_LANGUAGE                   = 0x00000001,
+    MSITRANSFORM_VALIDATE_PRODUCT                    = 0x00000002,
+    MSITRANSFORM_VALIDATE_PLATFORM                   = 0x00000004,
+    MSITRANSFORM_VALIDATE_MAJORVERSION               = 0x00000008,
+    MSITRANSFORM_VALIDATE_MINORVERSION               = 0x00000010,
+    MSITRANSFORM_VALIDATE_UPDATEVERSION              = 0x00000020,
+    MSITRANSFORM_VALIDATE_NEWLESSBASEVERSION         = 0x00000040,
+    MSITRANSFORM_VALIDATE_NEWLESSEQUALBASEVERSION    = 0x00000080,
+    MSITRANSFORM_VALIDATE_NEWEQUALBASEVERSION        = 0x00000100,
+    MSITRANSFORM_VALIDATE_NEWGREATEREQUALBASEVERSION = 0x00000200,
+    MSITRANSFORM_VALIDATE_NEWGREATERBASEVERSION      = 0x00000400,
+    MSITRANSFORM_VALIDATE_UPGRADECODE                = 0x00000800
+} MSITRANSFORM_VALIDATE;
 
 #ifdef __cplusplus
 extern "C" {