Du hast doch die Definition von MODULE_LINKAGE:
Code:
typedef struct _MODULE_LINKAGE {
int ModuleID;
void (FSAPI *ModuleInit)(void);
void (FSAPI *ModuleDeinit)(void);
UINT32 ModuleFlags;
UINT32 ModulePriority;
UINT32 ModuleVersion;
PVOID ModuleTable;
} MODULE_LINKAGE;
Das da:
Code:
DLLEXPORT MODULE_LINKAGE Linkage = {
0x00000000,
module_init,
module_deinit,
0,
0,
0x0900, // FS2004 version (use 0x0800 for FS2002)
NULL
};
ist die Initialisierung einer Variablen vom Typ MODULE_LINKAGE, die Zuordnung ist hier zu sehen.