| uint GetNumActiveBeacons() | PublicStatic | | 0x04 |
| PartyBeaconID_t GetBeaconByIndex(uint unIndex) | PublicStatic | | 0x08 |
| bool GetBeaconDetails(const PartyBeaconID_t& ulBeaconID, ref CSteamID& pSteamIDBeaconOwner, ref SteamPartyBeaconLocation_t& pLocation, ref string& pchMetadata, int cchMetadata) | PublicStatic | | 0x10 |
| SteamAPICall_t JoinParty(const PartyBeaconID_t& ulBeaconID) | PublicStatic | | 0x08 |
| bool GetNumAvailableBeaconLocations(ref uint& puNumLocations) | PublicStatic | | 0x04 |
| bool GetAvailableBeaconLocations(const SteamPartyBeaconLocation_t[]& pLocationList, uint uMaxNumLocations) | PublicStatic | | 0x08 |
| SteamAPICall_t CreateBeacon(uint unOpenSlots, ref SteamPartyBeaconLocation_t& pBeaconLocation, const string& pchConnectString, const string& pchMetadata) | PublicStatic | | 0x10 |
| void OnReservationCompleted(const PartyBeaconID_t& ulBeacon, const CSteamID& steamIDUser) | PublicStatic | | 0x08 |
| void CancelReservation(const PartyBeaconID_t& ulBeacon, const CSteamID& steamIDUser) | PublicStatic | | 0x08 |
| SteamAPICall_t ChangeNumOpenSlots(const PartyBeaconID_t& ulBeacon, uint unOpenSlots) | PublicStatic | | 0x08 |
| bool DestroyBeacon(const PartyBeaconID_t& ulBeacon) | PublicStatic | | 0x08 |
| bool GetBeaconLocationData(const SteamPartyBeaconLocation_t& BeaconLocation, const ESteamPartyBeaconLocationData& eData, ref string& pchDataStringOut, int cchDataStringOut) | PublicStatic | | 0x10 |