From: Vijay Kiran Kamuju <infyquest@gmail.com> Subject: [PATCH 3/3] xactengine3_7: Register XACTEngine classes for xactengine2_x dlls Message-Id: <CACfa+KLiNi_pNPWmRSQ1=7HSqmF6UVcPdBHqpTxVp-vik_B-7Q@mail.gmail.com> Date: Wed, 12 Aug 2020 11:12:56 +0200 Signed-off-by: Vijay Kiran Kamuju <infyquest@gmail.com> From c4641a7e2a53bd1dacf1b3928d8c4d146072259a Mon Sep 17 00:00:00 2001 From: Vijay Kiran Kamuju <infyquest@gmail.com> Date: Wed, 12 Aug 2020 11:08:10 +0200 Subject: [PATCH 3/3] xactengine3_7: Register XACTEngine classes for xactengine2_x dlls Signed-off-by: Vijay Kiran Kamuju <infyquest@gmail.com> --- dlls/xactengine3_7/xact_classes.idl | 79 ++++++++++++++++++++++++++++- 1 file changed, 78 insertions(+), 1 deletion(-) diff --git a/dlls/xactengine3_7/xact_classes.idl b/dlls/xactengine3_7/xact_classes.idl index 2ed8d337ac..8332859c2b 100644 --- a/dlls/xactengine3_7/xact_classes.idl +++ b/dlls/xactengine3_7/xact_classes.idl @@ -20,7 +20,84 @@ #pragma makedep register -#if XACT3_VER == 0x0300 +#if XACT3_VER == 0x0200 +[ + helpstring("XACT2.0 Class"), + threading(both), + uuid(0aa000aa-f404-1109-bd7a-0010dc4f8f81) +] +coclass XACTEngine20 { interface IXACT20Engine; } +#elif XACT3_VER == 0x0201 +[ + helpstring("XACT2.1 Class"), + threading(both), + uuid(1f1b577e-5e5a-4e8a-ba73-c657ea8e8598) +] +coclass XACTEngine21 { interface IXACT21Engine; } +#elif XACT3_VER == 0x0202 +[ + helpstring("XACT2.2 Class"), + threading(both), + uuid(c60fae90-4183-4a3f-b2f7-ac1dc49b0e5c) +] +coclass XACTEngine22 { interface IXACT22Engine; } +#elif XACT3_VER == 0x0203 +[ + helpstring("XACT2.3 Class"), + threading(both), + uuid(1138472b-d187-44e9-81f2-ae1b0e7785f1) +] +coclass XACTEngine23 { interface IXACT23Engine; } +#elif XACT3_VER == 0x0204 +[ + helpstring("XACT2.4 Class"), + threading(both), + uuid(bc3e0fc6-2e0d-4c45-bc61-d9c328319bd8) +] +coclass XACTEngine24 { interface IXACT24Engine; } +#elif XACT3_VER == 0x0205 +[ + helpstring("XACT2.5 Class"), + threading(both), + uuid(54b68bc7-3a45-416b-a8c9-19bf19ec1df5) +] +coclass XACTEngine25 { interface IXACT25Engine; } +#elif XACT3_VER == 0x0206 +[ + helpstring("XACT2.6 Class"), + threading(both), + uuid(3a2495ce-31d0-435b-8ccf-e9f0843fd960) +] +coclass XACTEngine26 { interface IXACT26Engine; } +#elif XACT3_VER == 0x0207 +[ + helpstring("XACT2.7 Class"), + threading(both), + uuid(cd0d66ec-8057-43f5-acbd-66dfb36fd78c) +] +coclass XACTEngine27 { interface IXACT27Engine; } +#elif XACT3_VER == 0x0208 +[ + helpstring("XACT2.8 Class"), + threading(both), + uuid(77c56bf4-18a1-42b0-88af-5072ce814949) +] +coclass XACTEngine28 { interface IXACT28Engine; } +#elif XACT3_VER == 0x0209 +[ + helpstring("XACT2.9 Class"), + threading(both), + uuid(343e68e6-8f82-4a8d-a2da-6e9a944b378c) +] +coclass XACTEngine29 { interface IXACT29Engine; } +#elif XACT3_VER == 0x0210 +[ + helpstring("XACT2.10 Class"), + threading(both), + uuid(65d822a4-4799-42c6-9b18-d26cf66dd320) +] +coclass XACTEngine210 { interface IXACT210Engine; } +#elif XACT3_VER == 0x0300 [ helpstring("XACT3.0 Class"), threading(both), -- 2.28.0