Files
Sun1602/Server/AuthSystem/AuthServer/IntegratedBillingServerSessionOb.h
T
2022-10-26 12:25:11 +08:00

45 lines
1.6 KiB
C++

#ifndef AUTHSERVER_INTEGRATEDBILLINGSERVEROB_H
#define AUTHSERVER_INTEGRATEDBILLINGSERVEROB_H
#pragma once
#ifdef __NA_20100201_INTERGRATEDBILLING_
class IntegratedBillingServerSessionInterface
{
public:
virtual void OnDisconnectLib() = 0;
virtual void OnConnectLib(bool success) = 0;
virtual void OnUserStatus(DWORD dwAccountGUID,
long dwBillingGUID,
DWORD RealEndDate,
DWORD EndDate,
double dRestPoint,
double dRestTime,
short nDeductType,
short nAccessCheck,
short nResultCode) = 0;
virtual void OnInquirePCRoomPoint(long AccountID,
long CompAccountSeq,
long ResultCode) = 0;
virtual void OnInquirePersonDeduct(long AccountGUID,
long ResultCode) = 0;
virtual void OnCheckLoginUser(long AccountID,
long BillingGUID) = 0;
virtual void OnPCRoomIPUpdate(long RoomGUID, long GameCode) = 0;
virtual void OnInquireMultiUser(long AccountGUID,
long RoomGUID,
long Result) = 0;
};
#endif //__NA_20100201_INTERGRATEDBILLING_
#endif //AUTHSERVER_INTEGRATEDBILLINGSERVEROB_H