This fixes Orbis & PSVita builds along with adds a Durango postbuild and moves PS3 to the new SonyLeaderboardManager introduced in TU19 This also fixes the Orbis strings and gets some of the other Windows64 build configurations mostly building. --------- Co-authored-by: str1k3r <115313679+S1l3ntStr1ke87@users.noreply.github.com> Co-authored-by: str1k3r <1+str1k3r@noreply.localhost> Co-authored-by: 552eden <552eden@gmail.com> Co-authored-by: ubergamer-pie <16+ubergamer-pie@noreply.localhost> Co-authored-by: str1k3r <15+str1k3r@noreply.neolegacy.dev> Co-authored-by: pieeebot <10+pieeebot@noreply.neolegacy.dev> Reviewed-on: #10
34 lines
873 B
C++
34 lines
873 B
C++
#pragma once
|
|
|
|
#include "Common\Leaderboards\SonyLeaderboardManager.h"
|
|
#include "Common\Leaderboards\LeaderboardManager.h"
|
|
|
|
#include "PS3\Passphrase\ps3__np_conf.h"
|
|
|
|
class PS3LeaderboardManager : public SonyLeaderboardManager
|
|
{
|
|
public:
|
|
PS3LeaderboardManager();
|
|
|
|
protected:
|
|
|
|
virtual HRESULT initialiseScoreUtility();
|
|
|
|
virtual bool scoreUtilityAlreadyInitialised(HRESULT hr);
|
|
|
|
virtual HRESULT createTitleContext(const SceNpId &npId);
|
|
|
|
virtual HRESULT destroyTitleContext(int titleContext);
|
|
|
|
virtual HRESULT createTransactionContext(int titleContext);
|
|
|
|
virtual HRESULT abortTransactionContext(int transactionContext);
|
|
|
|
virtual HRESULT destroyTransactionContext(int transactionContext);
|
|
|
|
virtual HRESULT getFriendsList(const SceNpId &myNpId, SceNpId* &npIds, uint32_t &len);
|
|
|
|
virtual char * getComment(SceNpScoreComment *comment);
|
|
};
|
|
|