SshpSubscribeCallbacks

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;
}

Referenced by:

SshInitialize