module discord.register; extern (C): package template DISCORD_EXPORT(string f) { version (Windows) { enum pre = "export extern (C) "; } else { enum pre = "extern (C) "; } const(char[]) DISCORD_EXPORT = pre ~ f ~ ";"; } mixin(DISCORD_EXPORT!("void Discord_Register(const(char)* applicationId, const(char)* command)")); mixin(DISCORD_EXPORT!("void Discord_RegisterSteamGame(const(char)* applicationId, const(char)* steamId)"));