Files
firestorm/Gameleap/code/Launcher/ctcls.h
T
Cyd 2b8ca921cb Initial full mirror of c:\VWE (source + assets + toolchain + outputs) via Git LFS
Complete disaster-recovery snapshot: engine/game source, game data assets,
VC6 toolchain + DX SDKs, build outputs, deployed game, and _UNUSED archive.
Large binaries in Git LFS; text preserved byte-for-byte (core.autocrlf=false,
no eol attributes). See RECOVERY.md for the one-clone rebuild procedure.
2026-06-24 21:28:16 -05:00

27 lines
1.1 KiB
C

// The following ifdef block is the standard way of creating macros which make exporting
// from a DLL simpler. All files within this DLL are compiled with the CTCLS_EXPORTS
// symbol defined on the command line. this symbol should not be defined on any project
// that uses this DLL. This way any other project whose source files include this file see
// CTCLS_API functions as being imported from a DLL, wheras this DLL sees symbols
// defined with this macro as being exported.
#ifdef CTCLS_EXPORTS
#define CTCLS_API __declspec(dllexport)
#else
#define CTCLS_API __declspec(dllimport)
#endif
#include "ctcl_params.h"
CTCLS_API DWORD CTCL_GetVersion();
CTCLS_API int CTCL_GetApplType();
CTCLS_API void CTCL_SetApplType(int nApplType);
CTCLS_API int CTCL_GetApplState();
CTCLS_API void CTCL_SetApplState(int nApplState);
CTCLS_API int CTCL_GetGameState();
CTCLS_API void CTCL_SetGameState(int nGameState);
CTCLS_API int CTCL_GetGameTime();
CTCLS_API void CTCL_SetGameTime(int nGameTime);
CTCLS_API int CTCL_GetGameIsServer();
CTCLS_API void CTCL_SetGameIsServer(int nGameIsServer);