INT64 __stdcall SshpSubscribeCallbacks(){
INT64 result;
LODWORD(result) = SSHSupportRegisterPowerSettingCallback();
if( (int)result >= 0 )
{
SshpPowerSettingHandleInitialized = 1;
result = ExSubscribeWnfStateChange(
&SshpWnfSubscription,
(INT64 *)&WNF_PO_UMPO_SCENARIO_CHANGE,
1i64,
0i64,
(INT64)SshpWnfCallback,
0i64);
if( (int)result >= 0 )
{
SshpSessionId = 0i64;
SshpSessionGuid = 0i64;
SshpWnfSubscriptionInitialized = 1;
}
}
return result;
}