in WindowsStoreDLL/WindowsStoreImpl.cpp [28:43]
WindowsStoreErrorType WindowsStoreImpl::Initialize(HWND hwnd, WindowsStoreCallback licenseChangedCallback, void* userData)
{
WindowsStoreErrorType result = WINRT_NO_ERROR;
m_licenseChangedCallback = licenseChangedCallback;
m_hwnd = hwnd;
m_userData = userData;
m_storeContext = StoreContext::GetDefault();
m_eventRegistrationToken = m_storeContext.OfflineLicensesChanged([&](StoreContext sender, IInspectable args)
{
if (m_licenseChangedCallback != nullptr)
{
GetLicenseState(m_licenseChangedCallback, m_userData);
}
});
return result;
}