Веб-сайт самохостера Lotigara

summaryrefslogtreecommitdiff
path: root/lib/osx/include/steam/isteamscreenshots.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/osx/include/steam/isteamscreenshots.h')
-rw-r--r--lib/osx/include/steam/isteamscreenshots.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/osx/include/steam/isteamscreenshots.h b/lib/osx/include/steam/isteamscreenshots.h
index 6095705..1824268 100644
--- a/lib/osx/include/steam/isteamscreenshots.h
+++ b/lib/osx/include/steam/isteamscreenshots.h
@@ -10,7 +10,7 @@
#pragma once
#endif
-#include "isteamclient.h"
+#include "steam_api_common.h"
const uint32 k_nScreenshotMaxTaggedUsers = 32;
const uint32 k_nScreenshotMaxTaggedPublishedFiles = 32;
@@ -81,13 +81,17 @@ public:
#define STEAMSCREENSHOTS_INTERFACE_VERSION "STEAMSCREENSHOTS_INTERFACE_VERSION003"
+// Global interface accessor
+inline ISteamScreenshots *SteamScreenshots();
+STEAM_DEFINE_USER_INTERFACE_ACCESSOR( ISteamScreenshots *, SteamScreenshots, STEAMSCREENSHOTS_INTERFACE_VERSION );
+
// callbacks
#if defined( VALVE_CALLBACK_PACK_SMALL )
#pragma pack( push, 4 )
#elif defined( VALVE_CALLBACK_PACK_LARGE )
#pragma pack( push, 8 )
#else
-#error isteamclient.h must be included
+#error steam_api_common.h should define VALVE_CALLBACK_PACK_xxx
#endif
//-----------------------------------------------------------------------------
// Purpose: Screenshot successfully written or otherwise added to the library