X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=vg_steam_ugc.h;h=d8c2776aa80812725ec3f301b8f07131042f295c;hb=HEAD;hp=cb0bfc668c84fcccd0c221c96b8d782d5c810aa3;hpb=81c1746e8550682b581548e262660271b5d4d6dd;p=vg.git diff --git a/vg_steam_ugc.h b/vg_steam_ugc.h index cb0bfc6..d8c2776 100644 --- a/vg_steam_ugc.h +++ b/vg_steam_ugc.h @@ -1,6 +1,4 @@ -#ifndef VG_STEAM_UGC_H -#define VG_STEAM_UGC_H - +#pragma once #include "vg_steam.h" #include "vg_steam_remote_storage.h" @@ -15,8 +13,8 @@ typedef void ISteamUGC; typedef u64 UGCQueryHandle_t; typedef u64 UGCUpdateHandle_t; -const UGCQueryHandle_t k_UGCQueryHandleInvalid = 0xffffffffffffffffull; -const UGCUpdateHandle_t k_UGCUpdateHandleInvalid = 0xffffffffffffffffull; +static const UGCQueryHandle_t k_UGCQueryHandleInvalid = 0xffffffffffffffffull; +static const UGCUpdateHandle_t k_UGCUpdateHandleInvalid = 0xffffffffffffffffull; /* Matching UGC types for queries */ typedef enum EUGCMatchingUGCType EUGCMatchingUGCType; @@ -198,8 +196,8 @@ enum EItemPreviewType{ k_EItemPreviewType_ReservedMax = 255, }; -const u32 kNumUGCResultsPerPage = 50; -const u32 k_cchDeveloperMetadataMax = 5000; +static const u32 kNumUGCResultsPerPage = 50; +static const u32 k_cchDeveloperMetadataMax = 5000; /* Details for a single published file/UGC */ typedef struct SteamUGCDetails_t SteamUGCDetails_t; @@ -489,12 +487,12 @@ enum { k_iWorkshopEULAStatus = k_iSteamUGCCallbacks + 20 }; #define STEAMUGC_INTERFACE_VERSION "STEAMUGC_INTERFACE_VERSION016" ISteamUGC *SteamAPI_SteamUGC_v016(); -ISteamUGC *SteamAPI_SteamUGC() +static inline ISteamUGC *SteamAPI_SteamUGC() { return SteamAPI_SteamUGC_v016(); } ISteamUGC *SteamAPI_SteamGameServerUGC_v016(); -ISteamUGC *SteamAPI_SteamGameServerUGC() +static inline ISteamUGC *SteamAPI_SteamGameServerUGC() { return SteamAPI_SteamGameServerUGC_v016(); } @@ -775,5 +773,3 @@ SteamAPICall_t SteamAPI_ISteamUGC_DeleteItem( ISteamUGC* self, steamapi_bool SteamAPI_ISteamUGC_ShowWorkshopEULA( ISteamUGC* self ); SteamAPICall_t SteamAPI_ISteamUGC_GetWorkshopEULAStatus( ISteamUGC* self ); - -#endif /* VG_STEAM_UGC_H */