X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=vg_steam_http.h;h=384674e9bc66c5f18b4d7b07dd15725977ee2a93;hb=HEAD;hp=f4b6bd1754a1542c6dba448f32fccbb517c6257e;hpb=4c48fe01a5d1983be89b7dce6f08e6b708cfbb05;p=vg.git diff --git a/vg_steam_http.h b/vg_steam_http.h index f4b6bd1..384674e 100644 --- a/vg_steam_http.h +++ b/vg_steam_http.h @@ -1,6 +1,4 @@ -#ifndef VG_STEAM_HTTP_H -#define VG_STEAM_HTTP_H - +#pragma once #include "vg_steam.h" /* @@ -119,7 +117,7 @@ struct HTTPRequestCompleted_t { HTTPRequestHandle m_hRequest; u64 m_ulContextValue; - int m_bRequestSuccessful; + steamapi_bool m_bRequestSuccessful; EHTTPStatusCode m_eStatusCode; u32 m_unBodySize; }; @@ -132,14 +130,14 @@ struct HTTPRequestCompleted_t */ 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(); } @@ -147,16 +145,14 @@ void *SteamAPI_SteamHTTP(void) 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 */