From c49432f7d39dfe7fedc722b85cd1162bd5096ac1 Mon Sep 17 00:00:00 2001 From: Bevan Weiss Date: Fri, 3 Jan 2025 15:14:49 +1100 Subject: Migrate COM+ E2E tests from raw binaries to source code. Signed-off-by: Bevan Weiss --- .../TestComponentNative/TestComponentNative.idl | 37 ++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 src/test/msi/TestData/ComPlusExtensionTests/Components/TestComponentNative/TestComponentNative.idl (limited to 'src/test/msi/TestData/ComPlusExtensionTests/Components/TestComponentNative/TestComponentNative.idl') diff --git a/src/test/msi/TestData/ComPlusExtensionTests/Components/TestComponentNative/TestComponentNative.idl b/src/test/msi/TestData/ComPlusExtensionTests/Components/TestComponentNative/TestComponentNative.idl new file mode 100644 index 00000000..12d77921 --- /dev/null +++ b/src/test/msi/TestData/ComPlusExtensionTests/Components/TestComponentNative/TestComponentNative.idl @@ -0,0 +1,37 @@ +// TestComponentNative.idl : IDL source for TestComponentNative +// + +// This file will be processed by the MIDL tool to +// produce the type library (TestComponentNative.tlb) and marshalling code. + +import "oaidl.idl"; +import "ocidl.idl"; + +[ + object, + uuid(b734850b-d5c9-4903-bea3-4c46ee544ed8), + dual, + nonextensible, + pointer_default(unique) +] +interface IMessage : IDispatch +{ + [id(1), helpstring("hello")] HRESULT SayHello(); +}; +[ + uuid(8aaadab2-ac31-4618-ad2b-6b71d2a318eb), + version(1.0), +] +library TestComponentNativeLib +{ + importlib("stdole2.tlb"); + [ + uuid(8b4c3a90-762c-465b-abc5-81cb3cc5e464) + ] + coclass Message + { + [default] interface IMessage; + }; +}; + +import "shobjidl.idl"; -- cgit v1.2.3-55-g6feb