| 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/um/ |
Upload File : |
#pragma region Application Family
cpp_quote("#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP)")
import "ocidl.idl";
import "objidl.idl";
import "Oleidl.idl";
[
object,
uuid(D3E9E342-5DEB-43B6-849E-6913B85D503A),
]
interface IEditionUpgradeHelper : IUnknown
{
HRESULT
CanUpgrade(
[out] BOOL* isAllowed
);
HRESULT
UpdateOperatingSystem(
[in, string] LPCWSTR contentId
);
HRESULT
ShowProductKeyUI(
void
);
HRESULT
GetOsProductContentId(
[out, string] LPWSTR* contentId
);
HRESULT
GetGenuineLocalStatus(
[out] BOOL* isGenuine
);
};
[
object,
uuid(F342D19E-CC22-4648-BB5D-03CCF75B47C5)
]
interface IWindowsLockModeHelper: IUnknown
{
HRESULT
GetSMode(
[out] BOOL* isSmode
);
};
[
object,
uuid(FF19CBCF-9455-4937-B872-6B7929A460AF),
dual,
nonextensible,
oleautomation,
helpstring("IEditionUpgradeBroker Interface"),
pointer_default(unique)
]
interface IEditionUpgradeBroker: IUnknown
{
HRESULT
InitializeParentWindow(
[in] OLE_HANDLE parentHandle
);
HRESULT
UpdateOperatingSystem(
[in, string] BSTR parameter
);
HRESULT
ShowProductKeyUI(
void
);
HRESULT
CanUpgrade(
void
);
};
[
object,
dual,
oleautomation,
nonextensible,
uuid(B524F93F-80D5-4EC7-AE9E-D66E93ADE1FA)
]
interface IContainerActivationHelper: IUnknown
{
HRESULT
CanActivateClientVM(
[out, retval] VARIANT_BOOL* isAllowed
);
};
[
object,
dual,
oleautomation,
nonextensible,
uuid(C39948F0-6142-44FD-98CA-E1681A8D68B5)
]
interface IClipServiceNotificationHelper: IUnknown
{
HRESULT
ShowToast(
[in, string] BSTR titleText,
[in, string] BSTR bodyText,
[in, string] BSTR packageName,
[in, string] BSTR appId,
[in, string] BSTR launchCommand
);
};
[
uuid(09C6A793-92DC-4D27-A11D-3921C9314DED),
version(1.0),
]
library EditionUpgradeHelperLib
{
[
uuid(01776DF3-B9AF-4E50-9B1C-56E93116D704),
]
coclass EditionUpgradeHelper
{
[default] interface IEditionUpgradeHelper;
interface IWindowsLockModeHelper;
}
[
uuid(C4270827-4F39-45DF-9288-12FF6B85A921),
]
coclass EditionUpgradeBroker
{
[default] interface IEditionUpgradeBroker;
interface IContainerActivationHelper;
interface IClipServiceNotificationHelper;
}
};
cpp_quote("#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */")
#pragma endregion