#ifndef XP_ACTIVATE32_VERSION_H_
#define XP_ACTIVATE32_VERSION_H_

#ifdef __clang__
 #pragma code_page(65001) // UTF-8
#endif // __clang__

// Macro to convert to string
#if !defined(_STRINGIZER) && !defined(STRINGIZE)
 #define _STRINGIZER(in) #in
 #define STRINGIZE(in) _STRINGIZER(in)
#endif

// Main version constant
#ifndef _VERSION
 // Run stringizer above
 #define _VERSION(major,minor,build) STRINGIZE(major) "." STRINGIZE(minor) "." STRINGIZE(build)
#endif

// These next few lines are where we control version number and copyright year
// Adhere to semver > semver.org
#define MAJOR_VERSION 1
#define MINOR_VERSION 0
#define BUILD_VERSION 3

#define MAIN_TITLE L"XP_Activate32"

#ifndef VERSION_STRING
 #define VERSION_STRING _VERSION(MAJOR_VERSION, MINOR_VERSION, BUILD_VERSION)
 #define ABOUT_TITLE L"About XP_Activate32"
 #define ABOUT_COPYRIGHT L"Copyright © 2025 Alex313031"
 #define LEGAL_COPYRIGHT L"© 2025"
#endif // VERSION_STRING

#endif // XP_ACTIVATE32_VERSION_H_
