12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- #ifndef _LOBQUERIES_H_
- #define _LOBQUERIES_H_
- #include "allegdb.h"
- BEGIN_QUERY(CQLobbyLogon, true,
- TEXT("{call GetLobbyLogonInfo(?, ?, ?, ?, ?)}"))
- CQLobbyLogonData() :
- szReason(NULL)
- {}
- ~CQLobbyLogonData()
- {
- delete [] szReason;
- }
-
- DWORD dwConnectionID;
- bool fValid : 1;
- bool fRetry : 1;
- char * szReason;
- DWORD dTime;
-
- char szCDKey[c_cbCDKey];
- char szCharacterName[c_cbName];
- int characterID;
- char fValidCode;
- char fCanCheat;
-
- char szSquadName[31];
- int status;
- int squadID;
- int detailedStatus;
-
- BEGIN_PARAM_MAP(CQLobbyLogonData)
- COLUMN_ENTRY_TYPE(1, DBTYPE_STR, szCharacterName)
- COLUMN_ENTRY_TYPE(2, DBTYPE_I4, characterID)
- COLUMN_ENTRY_TYPE(3, DBTYPE_STR, szCDKey)
- SET_PARAM_TYPE(DBPARAMIO_OUTPUT)
- COLUMN_ENTRY_TYPE(4, DBTYPE_I1, fValidCode)
- COLUMN_ENTRY_TYPE(5, DBTYPE_I1, fCanCheat)
- END_PARAM_MAP()
- BEGIN_COLUMN_MAP(CQLobbyLogonData)
- COLUMN_ENTRY_TYPE(1, DBTYPE_STR, szSquadName)
- COLUMN_ENTRY_TYPE(2, DBTYPE_I4, status)
- COLUMN_ENTRY_TYPE(3, DBTYPE_I4, squadID)
- COLUMN_ENTRY_TYPE(4, DBTYPE_I4, detailedStatus)
- END_COLUMN_MAP()
- END_QUERY(CQLobbyLogon, true)
- #endif
|