// // Copyright (c) Microsoft Corporation. All rights reserved. // // // File generated by WinMDIDL version 8.00.0021 // import "inspectable.idl"; import "AsyncInfo.idl"; import "EventToken.idl"; import "windowscontracts.idl"; import "Windows.Foundation.idl"; // Forward Declare namespace Windows { namespace Foundation { interface IAsyncAction; } } namespace Windows { namespace Security { namespace Isolation { apicontract IsolatedWindowsEnvironmentContract; typedef enum IsolatedWindowsEnvironmentActivator IsolatedWindowsEnvironmentActivator; typedef enum IsolatedWindowsEnvironmentAllowedClipboardFormats IsolatedWindowsEnvironmentAllowedClipboardFormats; typedef enum IsolatedWindowsEnvironmentAvailablePrinters IsolatedWindowsEnvironmentAvailablePrinters; typedef enum IsolatedWindowsEnvironmentClipboardCopyPasteDirections IsolatedWindowsEnvironmentClipboardCopyPasteDirections; typedef enum IsolatedWindowsEnvironmentCreateStatus IsolatedWindowsEnvironmentCreateStatus; typedef enum IsolatedWindowsEnvironmentCreationPriority IsolatedWindowsEnvironmentCreationPriority; typedef enum IsolatedWindowsEnvironmentHostError IsolatedWindowsEnvironmentHostError; typedef enum IsolatedWindowsEnvironmentLaunchFileStatus IsolatedWindowsEnvironmentLaunchFileStatus; typedef enum IsolatedWindowsEnvironmentOwnerRegistrationStatus IsolatedWindowsEnvironmentOwnerRegistrationStatus; typedef enum IsolatedWindowsEnvironmentPostMessageStatus IsolatedWindowsEnvironmentPostMessageStatus; typedef enum IsolatedWindowsEnvironmentProcessState IsolatedWindowsEnvironmentProcessState; typedef enum IsolatedWindowsEnvironmentProgressState IsolatedWindowsEnvironmentProgressState; typedef enum IsolatedWindowsEnvironmentShareFileStatus IsolatedWindowsEnvironmentShareFileStatus; typedef enum IsolatedWindowsEnvironmentShareFolderStatus IsolatedWindowsEnvironmentShareFolderStatus; typedef enum IsolatedWindowsEnvironmentSignInProgress IsolatedWindowsEnvironmentSignInProgress; typedef enum IsolatedWindowsEnvironmentStartProcessStatus IsolatedWindowsEnvironmentStartProcessStatus; typedef struct IsolatedWindowsEnvironmentCreateProgress IsolatedWindowsEnvironmentCreateProgress; delegate HostMessageReceivedCallback; delegate MessageReceivedCallback; interface IIsolatedWindowsEnvironment; interface IIsolatedWindowsEnvironment2; interface IIsolatedWindowsEnvironment3; interface IIsolatedWindowsEnvironment4; interface IIsolatedWindowsEnvironmentCreateResult; interface IIsolatedWindowsEnvironmentCreateResult2; interface IIsolatedWindowsEnvironmentFactory; interface IIsolatedWindowsEnvironmentFile; interface IIsolatedWindowsEnvironmentFile2; interface IIsolatedWindowsEnvironmentHostStatics; interface IIsolatedWindowsEnvironmentLaunchFileResult; interface IIsolatedWindowsEnvironmentOptions; interface IIsolatedWindowsEnvironmentOptions2; interface IIsolatedWindowsEnvironmentOptions3; interface IIsolatedWindowsEnvironmentOwnerRegistrationData; interface IIsolatedWindowsEnvironmentOwnerRegistrationResult; interface IIsolatedWindowsEnvironmentOwnerRegistrationStatics; interface IIsolatedWindowsEnvironmentPostMessageResult; interface IIsolatedWindowsEnvironmentProcess; interface IIsolatedWindowsEnvironmentShareFileRequestOptions; interface IIsolatedWindowsEnvironmentShareFileResult; interface IIsolatedWindowsEnvironmentShareFolderRequestOptions; interface IIsolatedWindowsEnvironmentShareFolderResult; interface IIsolatedWindowsEnvironmentStartProcessResult; interface IIsolatedWindowsEnvironmentTelemetryParameters; interface IIsolatedWindowsEnvironmentUserInfo; interface IIsolatedWindowsEnvironmentUserInfo2; interface IIsolatedWindowsHostMessengerStatics; interface IIsolatedWindowsHostMessengerStatics2; runtimeclass IsolatedWindowsEnvironment; runtimeclass IsolatedWindowsEnvironmentCreateResult; runtimeclass IsolatedWindowsEnvironmentFile; runtimeclass IsolatedWindowsEnvironmentHost; runtimeclass IsolatedWindowsEnvironmentLaunchFileResult; runtimeclass IsolatedWindowsEnvironmentOptions; runtimeclass IsolatedWindowsEnvironmentOwnerRegistration; runtimeclass IsolatedWindowsEnvironmentOwnerRegistrationData; runtimeclass IsolatedWindowsEnvironmentOwnerRegistrationResult; runtimeclass IsolatedWindowsEnvironmentPostMessageResult; runtimeclass IsolatedWindowsEnvironmentProcess; runtimeclass IsolatedWindowsEnvironmentShareFileRequestOptions; runtimeclass IsolatedWindowsEnvironmentShareFileResult; runtimeclass IsolatedWindowsEnvironmentShareFolderRequestOptions; runtimeclass IsolatedWindowsEnvironmentShareFolderResult; runtimeclass IsolatedWindowsEnvironmentStartProcessResult; runtimeclass IsolatedWindowsEnvironmentTelemetryParameters; runtimeclass IsolatedWindowsEnvironmentUserInfo; runtimeclass IsolatedWindowsHostMessenger; } } } // Generic instantiations namespace Windows { namespace Security { namespace Isolation { declare { interface Windows.Foundation.Collections.IIterable; interface Windows.Foundation.Collections.IIterable; interface Windows.Foundation.Collections.IIterator; interface Windows.Foundation.Collections.IIterator; interface Windows.Foundation.Collections.IVectorView; interface Windows.Foundation.Collections.IVectorView; interface Windows.Foundation.IAsyncOperationWithProgress; interface Windows.Foundation.IAsyncOperationWithProgress; interface Windows.Foundation.IAsyncOperation; interface Windows.Foundation.IAsyncOperation; interface Windows.Foundation.IAsyncOperation; interface Windows.Foundation.IAsyncOperation; interface Windows.Foundation.IAsyncOperation; } } } } // Type definition namespace Windows { namespace Security { namespace Isolation { [contractversion(5.0)] apicontract IsolatedWindowsEnvironmentContract { } [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [deprecated("IsolatedWindowsEnvironmentActivator is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] enum IsolatedWindowsEnvironmentActivator { System = 0, User = 1 }; [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [deprecated("IsolatedWindowsEnvironmentAllowedClipboardFormats is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [flags] enum IsolatedWindowsEnvironmentAllowedClipboardFormats { None = 0x0, Text = 0x1, Image = 0x2, [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 4.0)] Rtf = 0x4 }; [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [deprecated("IsolatedWindowsEnvironmentAvailablePrinters is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [flags] enum IsolatedWindowsEnvironmentAvailablePrinters { None = 0x0, Local = 0x1, Network = 0x2, SystemPrintToPdf = 0x4, SystemPrintToXps = 0x8 }; [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [deprecated("IsolatedWindowsEnvironmentClipboardCopyPasteDirections is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [flags] enum IsolatedWindowsEnvironmentClipboardCopyPasteDirections { None = 0x0, HostToIsolatedWindowsEnvironment = 0x1, IsolatedWindowsEnvironmentToHost = 0x2 }; [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [deprecated("IsolatedWindowsEnvironmentCreateStatus is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] enum IsolatedWindowsEnvironmentCreateStatus { Success = 0, FailureByPolicy = 1, UnknownFailure = 2 }; [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 4.0)] [deprecated("IsolatedWindowsEnvironmentCreationPriority is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] enum IsolatedWindowsEnvironmentCreationPriority { Low = 0, Normal = 1 }; [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [deprecated("IsolatedWindowsEnvironmentHostError is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] enum IsolatedWindowsEnvironmentHostError { AdminPolicyIsDisabledOrNotPresent = 0, FeatureNotInstalled = 1, HardwareRequirementsNotMet = 2, RebootRequired = 3, UnknownError = 4 }; [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [deprecated("IsolatedWindowsEnvironmentLaunchFileStatus is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] enum IsolatedWindowsEnvironmentLaunchFileStatus { Success = 0, UnknownFailure = 1, EnvironmentUnavailable = 2, FileNotFound = 3, TimedOut = 4, [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 3.0)] AlreadySharedWithConflictingOptions = 5 }; [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [deprecated("IsolatedWindowsEnvironmentOwnerRegistrationStatus is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] enum IsolatedWindowsEnvironmentOwnerRegistrationStatus { Success = 0, InvalidArgument = 1, AccessDenied = 2, InsufficientMemory = 3, UnknownFailure = 4 }; [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 2.0)] [deprecated("IsolatedWindowsEnvironmentPostMessageStatus is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] enum IsolatedWindowsEnvironmentPostMessageStatus { Success = 0, UnknownFailure = 1, EnvironmentUnavailable = 2 }; [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [deprecated("IsolatedWindowsEnvironmentProcessState is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] enum IsolatedWindowsEnvironmentProcessState { Running = 1, Aborted = 2, Completed = 3 }; [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [deprecated("IsolatedWindowsEnvironmentProgressState is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] enum IsolatedWindowsEnvironmentProgressState { Queued = 0, Processing = 1, Completed = 2, [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 4.0)] Creating = 3, [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 4.0)] Retrying = 4, [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 4.0)] Starting = 5, [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 4.0)] Finalizing = 6 }; [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 3.0)] [deprecated("IsolatedWindowsEnvironmentShareFileStatus is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] enum IsolatedWindowsEnvironmentShareFileStatus { Success = 0, UnknownFailure = 1, EnvironmentUnavailable = 2, AlreadySharedWithConflictingOptions = 3, FileNotFound = 4, AccessDenied = 5 }; [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [deprecated("IsolatedWindowsEnvironmentShareFolderStatus is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] enum IsolatedWindowsEnvironmentShareFolderStatus { Success = 0, UnknownFailure = 1, EnvironmentUnavailable = 2, FolderNotFound = 3, AccessDenied = 4 }; [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 4.0)] [deprecated("IsolatedWindowsEnvironmentSignInProgress is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] enum IsolatedWindowsEnvironmentSignInProgress { Connecting = 0, Connected = 1, Authenticating = 2, SettingUpAccount = 3, Finalizing = 4, Completed = 5 }; [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [deprecated("IsolatedWindowsEnvironmentStartProcessStatus is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] enum IsolatedWindowsEnvironmentStartProcessStatus { Success = 0, UnknownFailure = 1, EnvironmentUnavailable = 2, FileNotFound = 3, AppNotRegistered = 4 }; [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [deprecated("IsolatedWindowsEnvironmentCreateProgress is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] struct IsolatedWindowsEnvironmentCreateProgress { Windows.Security.Isolation.IsolatedWindowsEnvironmentProgressState State; UINT32 PercentComplete; }; [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 2.0)] [deprecated("HostMessageReceivedCallback is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [uuid(FAF26FFA-8CE1-4CC1-B278-322D31A5E4A3)] delegate HRESULT HostMessageReceivedCallback([in] GUID receiverId, [in] Windows.Foundation.Collections.IVectorView* message); [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [deprecated("MessageReceivedCallback is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [uuid(F5B4C8FF-1D9D-4995-9FEA-4D15257C0757)] delegate HRESULT MessageReceivedCallback([in] GUID receiverId, [in] Windows.Foundation.Collections.IVectorView* message); [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [deprecated("IsolatedWindowsEnvironment is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [exclusiveto(Windows.Security.Isolation.IsolatedWindowsEnvironment)] [uuid(41D24597-C328-4467-B37F-4DFC6F60B6BC)] interface IIsolatedWindowsEnvironment : IInspectable { [deprecated("IsolatedWindowsEnvironment is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propget] HRESULT Id([out] [retval] HSTRING* value); [deprecated("IsolatedWindowsEnvironment is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [overload("StartProcessSilentlyAsync")] HRESULT StartProcessSilentlyAsync([in] HSTRING hostExePath, [in] HSTRING arguments, [in] Windows.Security.Isolation.IsolatedWindowsEnvironmentActivator activator, [out] [retval] Windows.Foundation.IAsyncOperation** operation); [deprecated("IsolatedWindowsEnvironment is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [overload("StartProcessSilentlyAsync")] HRESULT StartProcessSilentlyWithTelemetryAsync([in] HSTRING hostExePath, [in] HSTRING arguments, [in] Windows.Security.Isolation.IsolatedWindowsEnvironmentActivator activator, [in] Windows.Security.Isolation.IsolatedWindowsEnvironmentTelemetryParameters* telemetryParameters, [out] [retval] Windows.Foundation.IAsyncOperation** operation); [deprecated("IsolatedWindowsEnvironment is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [overload("ShareFolderAsync")] HRESULT ShareFolderAsync([in] HSTRING hostFolder, [in] Windows.Security.Isolation.IsolatedWindowsEnvironmentShareFolderRequestOptions* requestOptions, [out] [retval] Windows.Foundation.IAsyncOperation** operation); [deprecated("IsolatedWindowsEnvironment is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [overload("ShareFolderAsync")] HRESULT ShareFolderWithTelemetryAsync([in] HSTRING hostFolder, [in] Windows.Security.Isolation.IsolatedWindowsEnvironmentShareFolderRequestOptions* requestOptions, [in] Windows.Security.Isolation.IsolatedWindowsEnvironmentTelemetryParameters* telemetryParameters, [out] [retval] Windows.Foundation.IAsyncOperation** operation); [deprecated("IsolatedWindowsEnvironment is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [overload("LaunchFileWithUIAsync")] HRESULT LaunchFileWithUIAsync([in] HSTRING appExePath, [in] HSTRING argumentsTemplate, [in] HSTRING filePath, [out] [retval] Windows.Foundation.IAsyncOperation** operation); [deprecated("IsolatedWindowsEnvironment is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [overload("LaunchFileWithUIAsync")] HRESULT LaunchFileWithUIAndTelemetryAsync([in] HSTRING appExePath, [in] HSTRING argumentsTemplate, [in] HSTRING filePath, [in] Windows.Security.Isolation.IsolatedWindowsEnvironmentTelemetryParameters* telemetryParameters, [out] [retval] Windows.Foundation.IAsyncOperation** operation); [deprecated("IsolatedWindowsEnvironment is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [overload("TerminateAsync")] HRESULT TerminateAsync([out] [retval] Windows.Foundation.IAsyncAction** operation); [deprecated("IsolatedWindowsEnvironment is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [overload("TerminateAsync")] HRESULT TerminateWithTelemetryAsync([in] Windows.Security.Isolation.IsolatedWindowsEnvironmentTelemetryParameters* telemetryParameters, [out] [retval] Windows.Foundation.IAsyncAction** operation); [deprecated("IsolatedWindowsEnvironment is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] HRESULT RegisterMessageReceiver([in] GUID receiverId, [in] Windows.Security.Isolation.MessageReceivedCallback* messageReceivedCallback); [deprecated("IsolatedWindowsEnvironment is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] HRESULT UnregisterMessageReceiver([in] GUID receiverId); } [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 2.0)] [deprecated("IsolatedWindowsEnvironment is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [exclusiveto(Windows.Security.Isolation.IsolatedWindowsEnvironment)] [uuid(2D365F39-88BD-4AB4-93CF-7E2BCEF337C0)] interface IIsolatedWindowsEnvironment2 : IInspectable { [deprecated("IsolatedWindowsEnvironment is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [overload("PostMessageToReceiverAsync")] HRESULT PostMessageToReceiverAsync([in] GUID receiverId, [in] Windows.Foundation.Collections.IIterable* message, [out] [retval] Windows.Foundation.IAsyncOperation** operation); [deprecated("IsolatedWindowsEnvironment is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [overload("PostMessageToReceiverAsync")] HRESULT PostMessageToReceiverWithTelemetryAsync([in] GUID receiverId, [in] Windows.Foundation.Collections.IIterable* message, [in] Windows.Security.Isolation.IsolatedWindowsEnvironmentTelemetryParameters* telemetryParameters, [out] [retval] Windows.Foundation.IAsyncOperation** operation); } [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 3.0)] [deprecated("IsolatedWindowsEnvironment is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [exclusiveto(Windows.Security.Isolation.IsolatedWindowsEnvironment)] [uuid(CB7FC7D2-D06E-4C26-8ADA-DACDAAAD03F5)] interface IIsolatedWindowsEnvironment3 : IInspectable { [deprecated("IsolatedWindowsEnvironment is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] HRESULT GetUserInfo([out] [retval] Windows.Security.Isolation.IsolatedWindowsEnvironmentUserInfo** result); [deprecated("IsolatedWindowsEnvironment is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [overload("ShareFileAsync")] HRESULT ShareFileAsync([in] HSTRING filePath, [in] Windows.Security.Isolation.IsolatedWindowsEnvironmentShareFileRequestOptions* options, [out] [retval] Windows.Foundation.IAsyncOperation** operation); [deprecated("IsolatedWindowsEnvironment is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [overload("ShareFileAsync")] HRESULT ShareFileWithTelemetryAsync([in] HSTRING filePath, [in] Windows.Security.Isolation.IsolatedWindowsEnvironmentShareFileRequestOptions* options, [in] Windows.Security.Isolation.IsolatedWindowsEnvironmentTelemetryParameters* telemetryParameters, [out] [retval] Windows.Foundation.IAsyncOperation** operation); } [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 4.0)] [deprecated("IsolatedWindowsEnvironment is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [exclusiveto(Windows.Security.Isolation.IsolatedWindowsEnvironment)] [uuid(11E3701A-DD9E-4F1B-812C-4020F307F93C)] interface IIsolatedWindowsEnvironment4 : IInspectable { [deprecated("IsolatedWindowsEnvironment is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] HRESULT ChangePriority([in] Windows.Security.Isolation.IsolatedWindowsEnvironmentCreationPriority Priority); } [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [deprecated("IsolatedWindowsEnvironmentCreateResult is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [exclusiveto(Windows.Security.Isolation.IsolatedWindowsEnvironmentCreateResult)] [uuid(EF9A5E58-DCD7-45C2-9C85-AB642A715E8E)] interface IIsolatedWindowsEnvironmentCreateResult : IInspectable { [deprecated("IsolatedWindowsEnvironmentCreateResult is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propget] HRESULT Status([out] [retval] Windows.Security.Isolation.IsolatedWindowsEnvironmentCreateStatus* value); [deprecated("IsolatedWindowsEnvironmentCreateResult is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propget] HRESULT ExtendedError([out] [retval] HRESULT* value); [deprecated("IsolatedWindowsEnvironmentCreateResult is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propget] HRESULT Environment([out] [retval] Windows.Security.Isolation.IsolatedWindowsEnvironment** value); } [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 4.0)] [deprecated("IsolatedWindowsEnvironmentCreateResult is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [exclusiveto(Windows.Security.Isolation.IsolatedWindowsEnvironmentCreateResult)] [uuid(A547DBC7-61D4-4FB8-AB5C-EDEFA3D388AD)] interface IIsolatedWindowsEnvironmentCreateResult2 : IInspectable { [deprecated("IsolatedWindowsEnvironmentCreateResult is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] HRESULT ChangeCreationPriority([in] Windows.Security.Isolation.IsolatedWindowsEnvironmentCreationPriority priority); } [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [deprecated("IsolatedWindowsEnvironment is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [exclusiveto(Windows.Security.Isolation.IsolatedWindowsEnvironment)] [uuid(1ACA93E7-E804-454D-8466-F9897C20B0F6)] interface IIsolatedWindowsEnvironmentFactory : IInspectable { [deprecated("IsolatedWindowsEnvironment is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [overload("CreateAsync")] HRESULT CreateAsync([in] Windows.Security.Isolation.IsolatedWindowsEnvironmentOptions* options, [out] [retval] Windows.Foundation.IAsyncOperationWithProgress** operation); [deprecated("IsolatedWindowsEnvironment is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [overload("CreateAsync")] HRESULT CreateWithTelemetryAsync([in] Windows.Security.Isolation.IsolatedWindowsEnvironmentOptions* options, [in] Windows.Security.Isolation.IsolatedWindowsEnvironmentTelemetryParameters* telemetryParameters, [out] [retval] Windows.Foundation.IAsyncOperationWithProgress** operation); [deprecated("IsolatedWindowsEnvironment is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] HRESULT GetById([in] HSTRING environmentId, [out] [retval] Windows.Security.Isolation.IsolatedWindowsEnvironment** result); [deprecated("IsolatedWindowsEnvironment is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] HRESULT FindByOwnerId([in] HSTRING environmentOwnerId, [out] [retval] Windows.Foundation.Collections.IVectorView** result); } [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [deprecated("IsolatedWindowsEnvironmentFile is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [exclusiveto(Windows.Security.Isolation.IsolatedWindowsEnvironmentFile)] [uuid(4D5AE1EF-029F-4101-8C35-FE91BF9CD5F0)] interface IIsolatedWindowsEnvironmentFile : IInspectable { [deprecated("IsolatedWindowsEnvironmentFile is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propget] HRESULT Id([out] [retval] GUID* value); [deprecated("IsolatedWindowsEnvironmentFile is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propget] HRESULT HostPath([out] [retval] HSTRING* value); [deprecated("IsolatedWindowsEnvironmentFile is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] HRESULT Close(); } [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 3.0)] [deprecated("IsolatedWindowsEnvironmentFile is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [exclusiveto(Windows.Security.Isolation.IsolatedWindowsEnvironmentFile)] [uuid(4EEB8DEC-AD5D-4B0A-B754-F36C3D46D684)] interface IIsolatedWindowsEnvironmentFile2 : IInspectable { [deprecated("IsolatedWindowsEnvironmentFile is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propget] HRESULT GuestPath([out] [retval] HSTRING* value); [deprecated("IsolatedWindowsEnvironmentFile is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propget] HRESULT IsReadOnly([out] [retval] boolean* value); } [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [deprecated("IsolatedWindowsEnvironmentHost is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [exclusiveto(Windows.Security.Isolation.IsolatedWindowsEnvironmentHost)] [uuid(2C0E22C7-05A0-517A-B81C-6EE8790C381F)] interface IIsolatedWindowsEnvironmentHostStatics : IInspectable { [deprecated("IsolatedWindowsEnvironmentHost is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propget] HRESULT IsReady([out] [retval] boolean* value); [deprecated("IsolatedWindowsEnvironmentHost is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propget] HRESULT HostErrors([out] [retval] Windows.Foundation.Collections.IVectorView** value); } [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [deprecated("IsolatedWindowsEnvironmentLaunchFileResult is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [exclusiveto(Windows.Security.Isolation.IsolatedWindowsEnvironmentLaunchFileResult)] [uuid(685D4176-F6E0-4569-B1AA-215C0FF5B257)] interface IIsolatedWindowsEnvironmentLaunchFileResult : IInspectable { [deprecated("IsolatedWindowsEnvironmentLaunchFileResult is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propget] HRESULT Status([out] [retval] Windows.Security.Isolation.IsolatedWindowsEnvironmentLaunchFileStatus* value); [deprecated("IsolatedWindowsEnvironmentLaunchFileResult is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propget] HRESULT ExtendedError([out] [retval] HRESULT* value); [deprecated("IsolatedWindowsEnvironmentLaunchFileResult is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propget] HRESULT File([out] [retval] Windows.Security.Isolation.IsolatedWindowsEnvironmentFile** value); } [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [deprecated("IsolatedWindowsEnvironmentOptions is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [exclusiveto(Windows.Security.Isolation.IsolatedWindowsEnvironmentOptions)] [uuid(B71D98F7-61F0-4008-B207-0BF9EB2D76F2)] interface IIsolatedWindowsEnvironmentOptions : IInspectable { [deprecated("IsolatedWindowsEnvironmentOptions is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propget] HRESULT EnvironmentOwnerId([out] [retval] HSTRING* value); [deprecated("IsolatedWindowsEnvironmentOptions is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propput] HRESULT EnvironmentOwnerId([in] HSTRING value); [deprecated("IsolatedWindowsEnvironmentOptions is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propget] HRESULT AllowedClipboardFormats([out] [retval] Windows.Security.Isolation.IsolatedWindowsEnvironmentAllowedClipboardFormats* value); [deprecated("IsolatedWindowsEnvironmentOptions is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propput] HRESULT AllowedClipboardFormats([in] Windows.Security.Isolation.IsolatedWindowsEnvironmentAllowedClipboardFormats value); [deprecated("IsolatedWindowsEnvironmentOptions is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propget] HRESULT ClipboardCopyPasteDirections([out] [retval] Windows.Security.Isolation.IsolatedWindowsEnvironmentClipboardCopyPasteDirections* value); [deprecated("IsolatedWindowsEnvironmentOptions is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propput] HRESULT ClipboardCopyPasteDirections([in] Windows.Security.Isolation.IsolatedWindowsEnvironmentClipboardCopyPasteDirections value); [deprecated("IsolatedWindowsEnvironmentOptions is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propget] HRESULT AvailablePrinters([out] [retval] Windows.Security.Isolation.IsolatedWindowsEnvironmentAvailablePrinters* value); [deprecated("IsolatedWindowsEnvironmentOptions is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propput] HRESULT AvailablePrinters([in] Windows.Security.Isolation.IsolatedWindowsEnvironmentAvailablePrinters value); [deprecated("IsolatedWindowsEnvironmentOptions is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propget] HRESULT SharedHostFolderPath([out] [retval] HSTRING* value); [deprecated("IsolatedWindowsEnvironmentOptions is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propget] HRESULT SharedFolderNameInEnvironment([out] [retval] HSTRING* value); [deprecated("IsolatedWindowsEnvironmentOptions is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] HRESULT ShareHostFolderForUntrustedItems([in] HSTRING SharedHostFolderPath, [in] HSTRING ShareFolderNameInEnvironment); [deprecated("IsolatedWindowsEnvironmentOptions is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propget] HRESULT PersistUserProfile([out] [retval] boolean* value); [deprecated("IsolatedWindowsEnvironmentOptions is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propput] HRESULT PersistUserProfile([in] boolean value); [deprecated("IsolatedWindowsEnvironmentOptions is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propget] HRESULT AllowGraphicsHardwareAcceleration([out] [retval] boolean* value); [deprecated("IsolatedWindowsEnvironmentOptions is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propput] HRESULT AllowGraphicsHardwareAcceleration([in] boolean value); [deprecated("IsolatedWindowsEnvironmentOptions is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propget] HRESULT AllowCameraAndMicrophoneAccess([out] [retval] boolean* value); [deprecated("IsolatedWindowsEnvironmentOptions is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propput] HRESULT AllowCameraAndMicrophoneAccess([in] boolean value); } [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 3.0)] [deprecated("IsolatedWindowsEnvironmentOptions is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [exclusiveto(Windows.Security.Isolation.IsolatedWindowsEnvironmentOptions)] [uuid(10D7CC31-8B8F-4B9D-B22C-617103B55B08)] interface IIsolatedWindowsEnvironmentOptions2 : IInspectable { [deprecated("IsolatedWindowsEnvironmentOptions is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propget] HRESULT WindowAnnotationOverride([out] [retval] HSTRING* value); [deprecated("IsolatedWindowsEnvironmentOptions is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propput] HRESULT WindowAnnotationOverride([in] HSTRING value); } [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 4.0)] [deprecated("IsolatedWindowsEnvironmentOptions is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [exclusiveto(Windows.Security.Isolation.IsolatedWindowsEnvironmentOptions)] [uuid(98D5AA23-161F-4CD9-8A9C-269B30122B0D)] interface IIsolatedWindowsEnvironmentOptions3 : IInspectable { [deprecated("IsolatedWindowsEnvironmentOptions is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propget] HRESULT AllowedClipboardFormatsToEnvironment([out] [retval] Windows.Security.Isolation.IsolatedWindowsEnvironmentAllowedClipboardFormats* value); [deprecated("IsolatedWindowsEnvironmentOptions is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propput] HRESULT AllowedClipboardFormatsToEnvironment([in] Windows.Security.Isolation.IsolatedWindowsEnvironmentAllowedClipboardFormats value); [deprecated("IsolatedWindowsEnvironmentOptions is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propget] HRESULT AllowedClipboardFormatsToHost([out] [retval] Windows.Security.Isolation.IsolatedWindowsEnvironmentAllowedClipboardFormats* value); [deprecated("IsolatedWindowsEnvironmentOptions is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propput] HRESULT AllowedClipboardFormatsToHost([in] Windows.Security.Isolation.IsolatedWindowsEnvironmentAllowedClipboardFormats value); [deprecated("IsolatedWindowsEnvironmentOptions is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propget] HRESULT CreationPriority([out] [retval] Windows.Security.Isolation.IsolatedWindowsEnvironmentCreationPriority* value); [deprecated("IsolatedWindowsEnvironmentOptions is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propput] HRESULT CreationPriority([in] Windows.Security.Isolation.IsolatedWindowsEnvironmentCreationPriority value); } [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [deprecated("IsolatedWindowsEnvironmentOwnerRegistrationData is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [exclusiveto(Windows.Security.Isolation.IsolatedWindowsEnvironmentOwnerRegistrationData)] [uuid(F888EC22-E8CF-56C0-B1DF-90AF4AD80E84)] interface IIsolatedWindowsEnvironmentOwnerRegistrationData : IInspectable { [deprecated("IsolatedWindowsEnvironmentOwnerRegistrationData is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propget] HRESULT ShareableFolders([out] [retval] Windows.Foundation.Collections.IVector** value); [deprecated("IsolatedWindowsEnvironmentOwnerRegistrationData is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propget] HRESULT ProcessesRunnableAsSystem([out] [retval] Windows.Foundation.Collections.IVector** value); [deprecated("IsolatedWindowsEnvironmentOwnerRegistrationData is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propget] HRESULT ProcessesRunnableAsUser([out] [retval] Windows.Foundation.Collections.IVector** value); [deprecated("IsolatedWindowsEnvironmentOwnerRegistrationData is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propget] HRESULT ActivationFileExtensions([out] [retval] Windows.Foundation.Collections.IVector** value); } [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [deprecated("IsolatedWindowsEnvironmentOwnerRegistrationResult is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [exclusiveto(Windows.Security.Isolation.IsolatedWindowsEnvironmentOwnerRegistrationResult)] [uuid(6DAB9451-6169-55DF-8F51-790E99D7277D)] interface IIsolatedWindowsEnvironmentOwnerRegistrationResult : IInspectable { [deprecated("IsolatedWindowsEnvironmentOwnerRegistrationResult is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propget] HRESULT Status([out] [retval] Windows.Security.Isolation.IsolatedWindowsEnvironmentOwnerRegistrationStatus* value); [deprecated("IsolatedWindowsEnvironmentOwnerRegistrationResult is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propget] HRESULT ExtendedError([out] [retval] HRESULT* value); } [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [deprecated("IsolatedWindowsEnvironmentOwnerRegistration is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [exclusiveto(Windows.Security.Isolation.IsolatedWindowsEnvironmentOwnerRegistration)] [uuid(10951754-204B-5EC9-9DE3-DF792D074A61)] interface IIsolatedWindowsEnvironmentOwnerRegistrationStatics : IInspectable { [deprecated("IsolatedWindowsEnvironmentOwnerRegistration is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] HRESULT Register([in] HSTRING ownerName, [in] Windows.Security.Isolation.IsolatedWindowsEnvironmentOwnerRegistrationData* ownerRegistrationData, [out] [retval] Windows.Security.Isolation.IsolatedWindowsEnvironmentOwnerRegistrationResult** result); [deprecated("IsolatedWindowsEnvironmentOwnerRegistration is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] HRESULT Unregister([in] HSTRING ownerName); } [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 2.0)] [deprecated("IsolatedWindowsEnvironmentPostMessageResult is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [exclusiveto(Windows.Security.Isolation.IsolatedWindowsEnvironmentPostMessageResult)] [uuid(0DFA28FA-2EF0-4D8F-B341-3171B2DF93B1)] interface IIsolatedWindowsEnvironmentPostMessageResult : IInspectable { [deprecated("IsolatedWindowsEnvironmentPostMessageResult is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propget] HRESULT Status([out] [retval] Windows.Security.Isolation.IsolatedWindowsEnvironmentPostMessageStatus* value); [deprecated("IsolatedWindowsEnvironmentPostMessageResult is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propget] HRESULT ExtendedError([out] [retval] HRESULT* value); } [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [deprecated("IsolatedWindowsEnvironmentProcess is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [exclusiveto(Windows.Security.Isolation.IsolatedWindowsEnvironmentProcess)] [uuid(A858C3EF-8172-4F10-AF93-CBE60AF88D09)] interface IIsolatedWindowsEnvironmentProcess : IInspectable { [deprecated("IsolatedWindowsEnvironmentProcess is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propget] HRESULT State([out] [retval] Windows.Security.Isolation.IsolatedWindowsEnvironmentProcessState* value); [deprecated("IsolatedWindowsEnvironmentProcess is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propget] HRESULT ExitCode([out] [retval] UINT32* value); [deprecated("IsolatedWindowsEnvironmentProcess is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] HRESULT WaitForExit(); [deprecated("IsolatedWindowsEnvironmentProcess is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] HRESULT WaitForExitWithTimeout([in] UINT32 timeoutMilliseconds); [deprecated("IsolatedWindowsEnvironmentProcess is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] HRESULT WaitForExitAsync([out] [retval] Windows.Foundation.IAsyncAction** operation); } [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 3.0)] [deprecated("IsolatedWindowsEnvironmentShareFileRequestOptions is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [exclusiveto(Windows.Security.Isolation.IsolatedWindowsEnvironmentShareFileRequestOptions)] [uuid(C9190ED8-0FD0-4946-BB88-117A60737B61)] interface IIsolatedWindowsEnvironmentShareFileRequestOptions : IInspectable { [deprecated("IsolatedWindowsEnvironmentShareFileRequestOptions is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propget] HRESULT AllowWrite([out] [retval] boolean* value); [deprecated("IsolatedWindowsEnvironmentShareFileRequestOptions is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propput] HRESULT AllowWrite([in] boolean value); } [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 3.0)] [deprecated("IsolatedWindowsEnvironmentShareFileResult is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [exclusiveto(Windows.Security.Isolation.IsolatedWindowsEnvironmentShareFileResult)] [uuid(AEC7CAA7-9AC6-4BF5-8B91-5C1ADF0D7D00)] interface IIsolatedWindowsEnvironmentShareFileResult : IInspectable { [deprecated("IsolatedWindowsEnvironmentShareFileResult is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propget] HRESULT Status([out] [retval] Windows.Security.Isolation.IsolatedWindowsEnvironmentShareFileStatus* value); [deprecated("IsolatedWindowsEnvironmentShareFileResult is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propget] HRESULT ExtendedError([out] [retval] HRESULT* value); [deprecated("IsolatedWindowsEnvironmentShareFileResult is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propget] HRESULT File([out] [retval] Windows.Security.Isolation.IsolatedWindowsEnvironmentFile** value); } [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [deprecated("IsolatedWindowsEnvironmentShareFolderRequestOptions is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [exclusiveto(Windows.Security.Isolation.IsolatedWindowsEnvironmentShareFolderRequestOptions)] [uuid(C405EB7D-7053-4F6A-9B87-746846ED19B2)] interface IIsolatedWindowsEnvironmentShareFolderRequestOptions : IInspectable { [deprecated("IsolatedWindowsEnvironmentShareFolderRequestOptions is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propget] HRESULT AllowWrite([out] [retval] boolean* value); [deprecated("IsolatedWindowsEnvironmentShareFolderRequestOptions is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propput] HRESULT AllowWrite([in] boolean value); } [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [deprecated("IsolatedWindowsEnvironmentShareFolderResult is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [exclusiveto(Windows.Security.Isolation.IsolatedWindowsEnvironmentShareFolderResult)] [uuid(556BA72E-CA9D-4211-B143-1CEDC86EB2FE)] interface IIsolatedWindowsEnvironmentShareFolderResult : IInspectable { [deprecated("IsolatedWindowsEnvironmentShareFolderResult is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propget] HRESULT Status([out] [retval] Windows.Security.Isolation.IsolatedWindowsEnvironmentShareFolderStatus* value); [deprecated("IsolatedWindowsEnvironmentShareFolderResult is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propget] HRESULT ExtendedError([out] [retval] HRESULT* value); } [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [deprecated("IsolatedWindowsEnvironmentStartProcessResult is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [exclusiveto(Windows.Security.Isolation.IsolatedWindowsEnvironmentStartProcessResult)] [uuid(8FA1DC2F-57DA-4BB5-9C06-FA072D2032E2)] interface IIsolatedWindowsEnvironmentStartProcessResult : IInspectable { [deprecated("IsolatedWindowsEnvironmentStartProcessResult is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propget] HRESULT Status([out] [retval] Windows.Security.Isolation.IsolatedWindowsEnvironmentStartProcessStatus* value); [deprecated("IsolatedWindowsEnvironmentStartProcessResult is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propget] HRESULT ExtendedError([out] [retval] HRESULT* value); [deprecated("IsolatedWindowsEnvironmentStartProcessResult is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propget] HRESULT Process([out] [retval] Windows.Security.Isolation.IsolatedWindowsEnvironmentProcess** value); } [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [deprecated("IsolatedWindowsEnvironmentTelemetryParameters is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [exclusiveto(Windows.Security.Isolation.IsolatedWindowsEnvironmentTelemetryParameters)] [uuid(EBDB3CAB-7A3A-4524-A0F4-F96E284D33CD)] interface IIsolatedWindowsEnvironmentTelemetryParameters : IInspectable { [deprecated("IsolatedWindowsEnvironmentTelemetryParameters is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propget] HRESULT CorrelationId([out] [retval] GUID* value); [deprecated("IsolatedWindowsEnvironmentTelemetryParameters is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propput] HRESULT CorrelationId([in] GUID value); } [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 3.0)] [deprecated("IsolatedWindowsEnvironmentUserInfo is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [exclusiveto(Windows.Security.Isolation.IsolatedWindowsEnvironmentUserInfo)] [uuid(8A9C75AE-69BA-4001-96FC-19A02703B340)] interface IIsolatedWindowsEnvironmentUserInfo : IInspectable { [deprecated("IsolatedWindowsEnvironmentUserInfo is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propget] HRESULT EnvironmentUserSid([out] [retval] HSTRING* value); [deprecated("IsolatedWindowsEnvironmentUserInfo is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [propget] HRESULT EnvironmentUserName([out] [retval] HSTRING* value); [deprecated("IsolatedWindowsEnvironmentUserInfo is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] HRESULT TryWaitForSignInAsync([out] [retval] Windows.Foundation.IAsyncOperation** operation); } [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 4.0)] [deprecated("IsolatedWindowsEnvironmentUserInfo is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [exclusiveto(Windows.Security.Isolation.IsolatedWindowsEnvironmentUserInfo)] [uuid(B0BDD5DD-91D7-481E-94F2-2A5A6BDF9383)] interface IIsolatedWindowsEnvironmentUserInfo2 : IInspectable { [deprecated("IsolatedWindowsEnvironmentUserInfo is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] HRESULT TryWaitForSignInWithProgressAsync([out] [retval] Windows.Foundation.IAsyncOperationWithProgress** operation); } [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [deprecated("IsolatedWindowsHostMessenger is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [exclusiveto(Windows.Security.Isolation.IsolatedWindowsHostMessenger)] [uuid(06E444BB-53C0-4889-8FA3-53592E37CF21)] interface IIsolatedWindowsHostMessengerStatics : IInspectable { [deprecated("IsolatedWindowsHostMessenger is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] HRESULT PostMessageToReceiver([in] GUID receiverId, [in] Windows.Foundation.Collections.IVectorView* message); [deprecated("IsolatedWindowsHostMessenger is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] HRESULT GetFileId([in] HSTRING filePath, [out] [retval] GUID* result); } [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 2.0)] [deprecated("IsolatedWindowsHostMessenger is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [exclusiveto(Windows.Security.Isolation.IsolatedWindowsHostMessenger)] [uuid(55EF9EBC-0444-42AD-832D-1B89C089D1CA)] interface IIsolatedWindowsHostMessengerStatics2 : IInspectable { [deprecated("IsolatedWindowsHostMessenger is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] HRESULT RegisterHostMessageReceiver([in] GUID receiverId, [in] Windows.Security.Isolation.HostMessageReceivedCallback* hostMessageReceivedCallback); [deprecated("IsolatedWindowsHostMessenger is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] HRESULT UnregisterHostMessageReceiver([in] GUID receiverId); } [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [deprecated("IsolatedWindowsEnvironment is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [marshaling_behavior(agile)] [static(Windows.Security.Isolation.IIsolatedWindowsEnvironmentFactory, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [threading(both)] runtimeclass IsolatedWindowsEnvironment { [default] interface Windows.Security.Isolation.IIsolatedWindowsEnvironment; [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 2.0)] interface Windows.Security.Isolation.IIsolatedWindowsEnvironment2; [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 3.0)] interface Windows.Security.Isolation.IIsolatedWindowsEnvironment3; [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 4.0)] interface Windows.Security.Isolation.IIsolatedWindowsEnvironment4; } [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [deprecated("IsolatedWindowsEnvironmentCreateResult is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [marshaling_behavior(agile)] runtimeclass IsolatedWindowsEnvironmentCreateResult { [default] interface Windows.Security.Isolation.IIsolatedWindowsEnvironmentCreateResult; [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 4.0)] interface Windows.Security.Isolation.IIsolatedWindowsEnvironmentCreateResult2; } [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [deprecated("IsolatedWindowsEnvironmentFile is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [marshaling_behavior(agile)] runtimeclass IsolatedWindowsEnvironmentFile { [default] interface Windows.Security.Isolation.IIsolatedWindowsEnvironmentFile; [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 3.0)] interface Windows.Security.Isolation.IIsolatedWindowsEnvironmentFile2; } [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [deprecated("IsolatedWindowsEnvironmentHost is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [marshaling_behavior(agile)] [static(Windows.Security.Isolation.IIsolatedWindowsEnvironmentHostStatics, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [threading(both)] runtimeclass IsolatedWindowsEnvironmentHost { } [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [deprecated("IsolatedWindowsEnvironmentLaunchFileResult is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [marshaling_behavior(agile)] runtimeclass IsolatedWindowsEnvironmentLaunchFileResult { [default] interface Windows.Security.Isolation.IIsolatedWindowsEnvironmentLaunchFileResult; } [activatable(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [deprecated("IsolatedWindowsEnvironmentOptions is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass IsolatedWindowsEnvironmentOptions { [default] interface Windows.Security.Isolation.IIsolatedWindowsEnvironmentOptions; [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 3.0)] interface Windows.Security.Isolation.IIsolatedWindowsEnvironmentOptions2; [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 4.0)] interface Windows.Security.Isolation.IIsolatedWindowsEnvironmentOptions3; } [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [deprecated("IsolatedWindowsEnvironmentOwnerRegistration is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [marshaling_behavior(agile)] [static(Windows.Security.Isolation.IIsolatedWindowsEnvironmentOwnerRegistrationStatics, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [threading(both)] runtimeclass IsolatedWindowsEnvironmentOwnerRegistration { } [activatable(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [deprecated("IsolatedWindowsEnvironmentOwnerRegistrationData is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass IsolatedWindowsEnvironmentOwnerRegistrationData { [default] interface Windows.Security.Isolation.IIsolatedWindowsEnvironmentOwnerRegistrationData; } [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [deprecated("IsolatedWindowsEnvironmentOwnerRegistrationResult is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [marshaling_behavior(agile)] runtimeclass IsolatedWindowsEnvironmentOwnerRegistrationResult { [default] interface Windows.Security.Isolation.IIsolatedWindowsEnvironmentOwnerRegistrationResult; } [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 2.0)] [deprecated("IsolatedWindowsEnvironmentPostMessageResult is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [marshaling_behavior(agile)] runtimeclass IsolatedWindowsEnvironmentPostMessageResult { [default] interface Windows.Security.Isolation.IIsolatedWindowsEnvironmentPostMessageResult; } [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [deprecated("IsolatedWindowsEnvironmentProcess is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [marshaling_behavior(agile)] runtimeclass IsolatedWindowsEnvironmentProcess { [default] interface Windows.Security.Isolation.IIsolatedWindowsEnvironmentProcess; } [activatable(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 3.0)] [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 3.0)] [deprecated("IsolatedWindowsEnvironmentShareFileRequestOptions is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass IsolatedWindowsEnvironmentShareFileRequestOptions { [default] interface Windows.Security.Isolation.IIsolatedWindowsEnvironmentShareFileRequestOptions; } [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 3.0)] [deprecated("IsolatedWindowsEnvironmentShareFileResult is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [marshaling_behavior(agile)] runtimeclass IsolatedWindowsEnvironmentShareFileResult { [default] interface Windows.Security.Isolation.IIsolatedWindowsEnvironmentShareFileResult; } [activatable(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [deprecated("IsolatedWindowsEnvironmentShareFolderRequestOptions is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass IsolatedWindowsEnvironmentShareFolderRequestOptions { [default] interface Windows.Security.Isolation.IIsolatedWindowsEnvironmentShareFolderRequestOptions; } [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [deprecated("IsolatedWindowsEnvironmentShareFolderResult is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [marshaling_behavior(agile)] runtimeclass IsolatedWindowsEnvironmentShareFolderResult { [default] interface Windows.Security.Isolation.IIsolatedWindowsEnvironmentShareFolderResult; } [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [deprecated("IsolatedWindowsEnvironmentStartProcessResult is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [marshaling_behavior(agile)] runtimeclass IsolatedWindowsEnvironmentStartProcessResult { [default] interface Windows.Security.Isolation.IIsolatedWindowsEnvironmentStartProcessResult; } [activatable(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [deprecated("IsolatedWindowsEnvironmentTelemetryParameters is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass IsolatedWindowsEnvironmentTelemetryParameters { [default] interface Windows.Security.Isolation.IIsolatedWindowsEnvironmentTelemetryParameters; } [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 3.0)] [deprecated("IsolatedWindowsEnvironmentUserInfo is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [marshaling_behavior(agile)] runtimeclass IsolatedWindowsEnvironmentUserInfo { [default] interface Windows.Security.Isolation.IIsolatedWindowsEnvironmentUserInfo; [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 4.0)] interface Windows.Security.Isolation.IIsolatedWindowsEnvironmentUserInfo2; } [contract(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [deprecated("IsolatedWindowsHostMessenger is deprecated and might not work on all platforms. For more info, see MSDN.", deprecate, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 5.0)] [marshaling_behavior(agile)] [static(Windows.Security.Isolation.IIsolatedWindowsHostMessengerStatics, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 1.0)] [static(Windows.Security.Isolation.IIsolatedWindowsHostMessengerStatics2, Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 2.0)] [threading(both)] runtimeclass IsolatedWindowsHostMessenger { } } } }