diff options
| author | Bevan Weiss <bevan.weiss@gmail.com> | 2025-01-03 15:14:49 +1100 |
|---|---|---|
| committer | Rob Mensching <rob@firegiant.com> | 2025-02-11 14:55:39 -0800 |
| commit | c49432f7d39dfe7fedc722b85cd1162bd5096ac1 (patch) | |
| tree | 5f319208fffbb2a9215af627f7ee21a2425ece0e /src/test/msi/TestData/ComPlusExtensionTests/Components/TestComponentNative/TestComponentNative.idl | |
| parent | 254196975c1f82bf7079a9d56b5417f5da9d8d76 (diff) | |
| download | wix-c49432f7d39dfe7fedc722b85cd1162bd5096ac1.tar.gz wix-c49432f7d39dfe7fedc722b85cd1162bd5096ac1.tar.bz2 wix-c49432f7d39dfe7fedc722b85cd1162bd5096ac1.zip | |
Migrate COM+ E2E tests from raw binaries to source code.
Signed-off-by: Bevan Weiss <bevan.weiss@gmail.com>
Diffstat (limited to 'src/test/msi/TestData/ComPlusExtensionTests/Components/TestComponentNative/TestComponentNative.idl')
| -rw-r--r-- | src/test/msi/TestData/ComPlusExtensionTests/Components/TestComponentNative/TestComponentNative.idl | 37 |
1 files changed, 37 insertions, 0 deletions
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 @@ | |||
| 1 | // TestComponentNative.idl : IDL source for TestComponentNative | ||
| 2 | // | ||
| 3 | |||
| 4 | // This file will be processed by the MIDL tool to | ||
| 5 | // produce the type library (TestComponentNative.tlb) and marshalling code. | ||
| 6 | |||
| 7 | import "oaidl.idl"; | ||
| 8 | import "ocidl.idl"; | ||
| 9 | |||
| 10 | [ | ||
| 11 | object, | ||
| 12 | uuid(b734850b-d5c9-4903-bea3-4c46ee544ed8), | ||
| 13 | dual, | ||
| 14 | nonextensible, | ||
| 15 | pointer_default(unique) | ||
| 16 | ] | ||
| 17 | interface IMessage : IDispatch | ||
| 18 | { | ||
| 19 | [id(1), helpstring("hello")] HRESULT SayHello(); | ||
| 20 | }; | ||
| 21 | [ | ||
| 22 | uuid(8aaadab2-ac31-4618-ad2b-6b71d2a318eb), | ||
| 23 | version(1.0), | ||
| 24 | ] | ||
| 25 | library TestComponentNativeLib | ||
| 26 | { | ||
| 27 | importlib("stdole2.tlb"); | ||
| 28 | [ | ||
| 29 | uuid(8b4c3a90-762c-465b-abc5-81cb3cc5e464) | ||
| 30 | ] | ||
| 31 | coclass Message | ||
| 32 | { | ||
| 33 | [default] interface IMessage; | ||
| 34 | }; | ||
| 35 | }; | ||
| 36 | |||
| 37 | import "shobjidl.idl"; | ||
