| Server IP : 209.209.40.120 / Your IP : 216.73.217.112 Web Server : Microsoft-IIS/10.0 System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586 User : NEWWWW$ ( 0) PHP Version : 8.3.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /Program Files (x86)/Windows Kits/10/Include/10.0.19041.0/winrt/ |
Upload File : |
//
// 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";
import "Windows.ApplicationModel.Core.idl";
import "Windows.UI.StartScreen.idl";
// Forward Declare
namespace Windows
{
namespace ApplicationModel
{
namespace Core
{
runtimeclass AppListEntry;
}
}
}
namespace Windows
{
namespace Foundation
{
apicontract UniversalApiContract;
runtimeclass Uri;
}
}
namespace Windows
{
namespace UI
{
namespace StartScreen
{
runtimeclass SecondaryTile;
}
}
}
namespace Windows
{
namespace UI
{
namespace Shell
{
apicontract SecurityAppManagerContract;
typedef enum SecurityAppKind SecurityAppKind;
typedef enum SecurityAppState SecurityAppState;
typedef enum SecurityAppSubstatus SecurityAppSubstatus;
interface IAdaptiveCard;
interface IAdaptiveCardBuilderStatics;
interface ISecurityAppManager;
interface ITaskbarManager;
interface ITaskbarManager2;
interface ITaskbarManagerStatics;
runtimeclass AdaptiveCardBuilder;
runtimeclass SecurityAppManager;
runtimeclass TaskbarManager;
}
}
}
// Generic instantiations
// Type definition
namespace Windows
{
namespace UI
{
namespace Shell
{
[contractversion(1.0)]
apicontract SecurityAppManagerContract
{
}
[contract(Windows.UI.Shell.SecurityAppManagerContract, 1.0)]
enum SecurityAppKind
{
WebProtection = 0
};
[contract(Windows.UI.Shell.SecurityAppManagerContract, 1.0)]
enum SecurityAppState
{
Disabled = 0,
Enabled = 1
};
[contract(Windows.UI.Shell.SecurityAppManagerContract, 1.0)]
enum SecurityAppSubstatus
{
Undetermined = 0,
NoActionNeeded = 1,
ActionRecommended = 2,
ActionNeeded = 3
};
[contract(Windows.Foundation.UniversalApiContract, 5.0)]
[uuid(72D0568C-A274-41CD-82A8-989D40B9B05E)]
interface IAdaptiveCard : IInspectable
{
HRESULT ToJson([out] [retval] HSTRING* result);
}
[contract(Windows.Foundation.UniversalApiContract, 5.0)]
[uuid(766D8F08-D3FE-4347-A0BC-B9EA9A6DC28E)]
interface IAdaptiveCardBuilderStatics : IInspectable
{
HRESULT CreateAdaptiveCardFromJson([in] HSTRING value, [out] [retval] Windows.UI.Shell.IAdaptiveCard** result);
}
[contract(Windows.UI.Shell.SecurityAppManagerContract, 1.0)]
[exclusiveto(Windows.UI.Shell.SecurityAppManager)]
[uuid(96AC500C-AED4-561D-BDE8-953520343A2D)]
interface ISecurityAppManager : IInspectable
{
HRESULT Register([in] Windows.UI.Shell.SecurityAppKind kind, [in] HSTRING displayName, [in] Windows.Foundation.Uri* detailsUri, [in] boolean registerPerUser, [out] [retval] GUID* result);
HRESULT Unregister([in] Windows.UI.Shell.SecurityAppKind kind, [in] GUID guidRegistration);
HRESULT UpdateState([in] Windows.UI.Shell.SecurityAppKind kind, [in] GUID guidRegistration, [in] Windows.UI.Shell.SecurityAppState state, [in] Windows.UI.Shell.SecurityAppSubstatus substatus, [in] Windows.Foundation.Uri* detailsUri);
}
[contract(Windows.Foundation.UniversalApiContract, 5.0)]
[exclusiveto(Windows.UI.Shell.TaskbarManager)]
[uuid(87490A19-1AD9-49F4-B2E8-86738DC5AC40)]
interface ITaskbarManager : IInspectable
{
[propget] HRESULT IsSupported([out] [retval] boolean* value);
[propget] HRESULT IsPinningAllowed([out] [retval] boolean* value);
HRESULT IsCurrentAppPinnedAsync([out] [retval] Windows.Foundation.IAsyncOperation<boolean>** operation);
HRESULT IsAppListEntryPinnedAsync([in] Windows.ApplicationModel.Core.AppListEntry* appListEntry, [out] [retval] Windows.Foundation.IAsyncOperation<boolean>** operation);
HRESULT RequestPinCurrentAppAsync([out] [retval] Windows.Foundation.IAsyncOperation<boolean>** operation);
HRESULT RequestPinAppListEntryAsync([in] Windows.ApplicationModel.Core.AppListEntry* appListEntry, [out] [retval] Windows.Foundation.IAsyncOperation<boolean>** operation);
}
[contract(Windows.Foundation.UniversalApiContract, 7.0)]
[exclusiveto(Windows.UI.Shell.TaskbarManager)]
[uuid(79F0A06E-7B02-4911-918C-DEE0BBD20BA4)]
interface ITaskbarManager2 : IInspectable
requires
Windows.UI.Shell.ITaskbarManager
{
HRESULT IsSecondaryTilePinnedAsync([in] HSTRING tileId, [out] [retval] Windows.Foundation.IAsyncOperation<boolean>** operation);
HRESULT RequestPinSecondaryTileAsync([in] Windows.UI.StartScreen.SecondaryTile* secondaryTile, [out] [retval] Windows.Foundation.IAsyncOperation<boolean>** operation);
HRESULT TryUnpinSecondaryTileAsync([in] HSTRING tileId, [out] [retval] Windows.Foundation.IAsyncOperation<boolean>** operation);
}
[contract(Windows.Foundation.UniversalApiContract, 5.0)]
[exclusiveto(Windows.UI.Shell.TaskbarManager)]
[uuid(DB32AB74-DE52-4FE6-B7B6-95FF9F8395DF)]
interface ITaskbarManagerStatics : IInspectable
{
HRESULT GetDefault([out] [retval] Windows.UI.Shell.TaskbarManager** result);
}
[contract(Windows.Foundation.UniversalApiContract, 5.0)]
[marshaling_behavior(agile)]
[static(Windows.UI.Shell.IAdaptiveCardBuilderStatics, Windows.Foundation.UniversalApiContract, 5.0)]
[threading(both)]
runtimeclass AdaptiveCardBuilder
{
}
[activatable(Windows.UI.Shell.SecurityAppManagerContract, 1.0)]
[contract(Windows.UI.Shell.SecurityAppManagerContract, 1.0)]
[marshaling_behavior(agile)]
[threading(both)]
runtimeclass SecurityAppManager
{
[default] interface Windows.UI.Shell.ISecurityAppManager;
}
[contract(Windows.Foundation.UniversalApiContract, 5.0)]
[marshaling_behavior(agile)]
[static(Windows.UI.Shell.ITaskbarManagerStatics, Windows.Foundation.UniversalApiContract, 5.0)]
[threading(both)]
runtimeclass TaskbarManager
{
[default] interface Windows.UI.Shell.ITaskbarManager;
[contract(Windows.Foundation.UniversalApiContract, 7.0)] interface Windows.UI.Shell.ITaskbarManager2;
}
}
}
}