master
idl 32 lines 741 Bytes
Raw
1 /*++
2
3 Copyright (c) Microsoft Corporation. All rights reserved.
4
5 Module Name:
6
7 wslinstalleridl.idl
8
9 Abstract:
10
11 This file contains the COM object definitions used to talk with the WSL
12 service "WslInstaller"
13
14 --*/
15
16 import "unknwn.idl";
17 import "wtypes.idl";
18
19 cpp_quote("#ifdef __cplusplus")
20 cpp_quote("const GUID CLSID_WslInstaller = { 0xb5aeb4c3, 0x9541, 0x492f, { 0xad, 0x4d, 0x50, 0x59, 0x51, 0xf6, 0xad, 0xa4 }};")
21 cpp_quote("class DECLSPEC_UUID(\"B5AEB4C3-9541-492F-AD4D-505951F6ADA4\") WslInstaller;")
22 cpp_quote("#endif")
23
24 [
25 uuid(1E912664-C599-474A-A552-DAEAF73B3164),
26 pointer_default(unique),
27 object
28 ]
29 interface IWslInstaller : IUnknown
30 {
31 HRESULT Install([out] UINT* ExitCode, [out] LPWSTR* ErrorMessage);
32 };