-#ifndef VG_STEAM_HTTP_H
-#define VG_STEAM_HTTP_H
-
+#pragma once
#include "vg_steam.h"
/*
{
HTTPRequestHandle m_hRequest;
u64 m_ulContextValue;
- int m_bRequestSuccessful;
+ steamapi_bool m_bRequestSuccessful;
EHTTPStatusCode m_eStatusCode;
u32 m_unBodySize;
};
*/
void *SteamAPI_SteamGameServerHTTP_v003(void);
-void *SteamAPI_SteamGameServerHTTP(void)
+static inline void *SteamAPI_SteamGameServerHTTP(void)
{
return SteamAPI_SteamGameServerHTTP_v003();
}
/* Interfaces */
void *SteamAPI_SteamHTTP_v003(void);
-void *SteamAPI_SteamHTTP(void)
+static inline void *SteamAPI_SteamHTTP(void)
{
return SteamAPI_SteamHTTP_v003();
}
HTTPRequestHandle SteamAPI_ISteamHTTP_CreateHTTPRequest(
void *self, EHTTPMethod eHTTPRequestMethod, const char *pchAbsoluteURL );
-int SteamAPI_ISteamHTTP_SendHTTPRequest( void* self, HTTPRequestHandle hRequest,
- SteamAPICall_t * pCallHandle );
+steamapi_bool SteamAPI_ISteamHTTP_SendHTTPRequest( void *self,
+ HTTPRequestHandle hRequest, SteamAPICall_t *pCallHandle );
-int SteamAPI_ISteamHTTP_ReleaseHTTPRequest( void *self,
+steamapi_bool SteamAPI_ISteamHTTP_ReleaseHTTPRequest( void *self,
HTTPRequestHandle hRequest );
-int SteamAPI_ISteamHTTP_GetHTTPResponseBodySize( void *self,
+steamapi_bool SteamAPI_ISteamHTTP_GetHTTPResponseBodySize( void *self,
HTTPRequestHandle hRequest, u32 *unBodySize );
-int SteamAPI_ISteamHTTP_GetHTTPResponseBodyData( void* self,
+steamapi_bool SteamAPI_ISteamHTTP_GetHTTPResponseBodyData( void* self,
HTTPRequestHandle hRequest, u8 *pBodyDataBuffer, u32 unBufferSize );
-
-#endif /* VG_STEAM_HTTP_H */