システムモジュール:セッション関係

System/Session/OnOpen

新しいセッションが作成された後に呼び出されます. 

引数
wParam
新しく作成されたセッションのハンドル(HNsmSession).
lParam
0
戻り値
0
備考
なし

System/Session/OnClose

既存のセッションが削除された後に呼び出されます.

引数
wParam
削除されたセッションのハンドル(HNsmSession).
lParam
0
戻り値
0
備考
なし

System/Session/OnInfoChange

SetInfoサービスによってセッションの情報が変更された後に呼び出されます.

引数
wParam
情報が変更されたセッションのハンドル(HNsmSession).
lParam
更新されたセッションの情報を格納したTNsmSessionInfo構造体へのポインタ.
戻り値
0
備考
なし

System/Session/Members/OnAdd

Members/Addサービスによって,セッションに参加しているメンバのリストに新しいメンバが追加された後で呼び出されます.

引数
wParam
メンバが追加されたセッションのハンドル(HNsmSession).
lParam
追加されたメンバのアカウントを表す文字列へのポインタ.
戻り値
0
備考
なし

System/Session/Members/OnRemove

Members/Removeサービスによって既存のセッション参加メンバが削除された後で呼び出されます.

引数
wParam
メンバが削除されたセッションのハンドル(HNsmSession).
lParam
削除されたメンバのアカウントを表す文字列へのポインタ.
戻り値
0
備考
なし

System/Session/Members/OnInfoChange

Members/SetInfoサービスによってセッションに参加しているメンバの情報が変更された後に呼び出されます.

引数
wParam
メンバの情報が変更されたセッションのハンドル(HNsmSession).
lParam
変更されたメンバ情報を格納したTNsmMemberInfo構造体へのポインタ.
戻り値
0
備考
なし

System/Session/OnSendMessage

SendMessageサービスによって既存のセッションにメッセージを送信した後に呼び出されます.

引数
wParam
メッセージが送信されたセッションのハンドル(HNsmSession).
lParam
送信されたメッセージの情報を格納したTMessageInfo構造体へのポインタ.
戻り値
0
備考
なし

System/Session/OnReceiveMessage

ReceiveMessageサービスによって既存のセッションにメッセージを受信した後に呼び出されます.

引数
wParam
メッセージを受信したセッションのハンドル(HNsmSession).
lParam
受信したメッセージの情報を格納したTMessageInfo構造体へのポインタ.
戻り値
0
備考
なし