1 module discord.register;
2 
3 extern (C):
4 
5 package template DISCORD_EXPORT(string f)
6 {
7     version (Windows)
8     {
9         enum pre = "export extern (C) ";
10     }
11     else
12     {
13         enum pre = "extern (C) ";
14     }
15 
16     const(char[]) DISCORD_EXPORT = pre ~ f ~ ";";
17 }
18 
19 mixin(DISCORD_EXPORT!("void Discord_Register(const(char)* applicationId, const(char)* command)"));
20 
21 mixin(DISCORD_EXPORT!("void Discord_RegisterSteamGame(const(char)* applicationId, const(char)* steamId)"));