Skip to content

ISteamParties

syntax-tm edited this page Jul 13, 2024 · 1 revision

ISteamParties

A versioned accessor is exported by the library.

S_API ISteamParties *SteamAPI_SteamParties_v002();

Inline, unversioned accessor to get the current version. Essentially the same as SteamParties(), but using this ensures that you are using a matching library.

inline ISteamParties *SteamAPI_SteamParties() { return SteamAPI_SteamParties_v002(); }
Return Type Interface Method Arguments
uint32 ISteamParties GetNumActiveBeacons ISteamParties* self
PartyBeaconID_t ISteamParties GetBeaconByIndex ISteamParties* self, uint32 unIndex
bool ISteamParties GetBeaconDetails ISteamParties* self, PartyBeaconID_t ulBeaconID, CSteamID * pSteamIDBeaconOwner, SteamPartyBeaconLocation_t * pLocation, char * pchMetadata, int cchMetadata
SteamAPICall_t ISteamParties JoinParty ISteamParties* self, PartyBeaconID_t ulBeaconID
bool ISteamParties GetNumAvailableBeaconLocations ISteamParties* self, uint32 * puNumLocations
bool ISteamParties GetAvailableBeaconLocations ISteamParties* self, SteamPartyBeaconLocation_t * pLocationList, uint32 uMaxNumLocations
SteamAPICall_t ISteamParties CreateBeacon ISteamParties* self, uint32 unOpenSlots, SteamPartyBeaconLocation_t * pBeaconLocation, const char * pchConnectString, const char * pchMetadata
void ISteamParties OnReservationCompleted ISteamParties* self, PartyBeaconID_t ulBeacon, uint64_steamid steamIDUser
void ISteamParties CancelReservation ISteamParties* self, PartyBeaconID_t ulBeacon, uint64_steamid steamIDUser
SteamAPICall_t ISteamParties ChangeNumOpenSlots ISteamParties* self, PartyBeaconID_t ulBeacon, uint32 unOpenSlots
bool ISteamParties DestroyBeacon ISteamParties* self, PartyBeaconID_t ulBeacon
bool ISteamParties GetBeaconLocationData ISteamParties* self, SteamPartyBeaconLocation_t BeaconLocation, ESteamPartyBeaconLocationData eData, char * pchDataStringOut, int cchDataStringOut
Clone this wiki locally