diff options
Diffstat (limited to 'src/query.hh')
| -rw-r--r-- | src/query.hh | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/src/query.hh b/src/query.hh index e518b69..0db66cc 100644 --- a/src/query.hh +++ b/src/query.hh @@ -20,6 +20,29 @@ struct TQueryManagerConnection{ char (*BuddyNames)[30], uint8 *Rights, bool *PremiumAccountActivated); void decrementIsOnline(uint32 CharacterID); + int insertHouses(int NumberOfHouses, uint16 *HouseIDs, char **Names, + int *Rents, char **Descriptions, int *Sizes, int *PositionsX, + int *PositionsY, int *PositionsZ, char (*Towns)[30], bool *Guildhouses); + + int finishAuctions(int *NumberOfAuctions, uint16 *HouseIDs, + uint32 *CharacterIDs, char (*CharacterNames)[30], int *Bids); + int excludeFromAuctions(uint32 CharacterIDs, bool Banish); + + int transferHouses(int *NumberOfTransfers, uint16 *HouseIDs, + uint32 *NewOwnerIDs, char (*NewOwnerNames) [30], int *Prices); + int cancelHouseTransfer(uint16 HouseID); + int evictFreeAccounts(int *NumberOfEvictions, uint16 *HouseIDs, uint32 *OwnerIDs); + int evictDeletedCharacters(int *NumberOfEvictions, uint16 *HouseIDs); + int evictExGuildleaders(int NumberOfGuildhouses, int *NumberOfEvictions, + uint16 *HouseIDs, uint32 *Guildleaders); + int deleteHouseOwner(uint16 HouseID); + + int getAuctions(int *NumberOfAuctions, uint16 *HouseIDs); + int startAuction(uint16 HouseID); + int getHouseOwners(int *NumberOfHouses, uint16 *HouseIDs, + uint32 *OwnerIDs, char (*OwnerNames)[30], int *PaidUntils); + int insertHouseOwner(uint16 HouseID, uint32 OwnerID, int PaidUntil); + int updateHouseOwner(uint16 HouseID, uint32 OwnerID, int PaidUntil); bool isConnected(void){ return this->Socket >= 0; |
