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

System/Session/OnOpen

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

引数
wParam
新しく作成されたセッションのハンドル(HNsmSession)
lParam
0

System/Session/OnClose

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

引数
wParam
削除されたセッションのハンドル(HNsmSession)
lParam
0

System/Session/OnInfoChange

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

引数
wParam
情報が変更されたセッションのハンドル(HNsmSession)
lParam
更新されたセッションの情報(PNsmSessionInfo)

System/Session/Members/OnAdd

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

引数
wParam
メンバが追加されたセッションのハンドル(HNsmSession)
lParam
追加されたメンバのアカウント(LPCSTR)

System/Session/Members/OnRemove

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

引数
wParam
メンバが削除されたセッションのハンドル(HNsmSession)
lParam
削除されたメンバのアカウント(LPCSTR)

System/Session/Members/OnInfoChange

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

引数
wParam
メンバの情報が変更されたセッションのハンドル(HNsmSession)
lParam
変更されたメンバ情報(PNsmMemberInfo)

System/Session/OnSendMessage

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

引数
wParam
メッセージが送信されたセッションのハンドル(HNsmSession)
lParam
送信されたメッセージの情報(PMessageInfo)

System/Session/OnReceiveMessage

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

引数
wParam
メッセージを受信したセッションのハンドル(HNsmSession)
lParam
受信したメッセージの情報(PMessageInfo)