45 lines
1.6 KiB
C++
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|