| /* | |
| * Module/Library loadorder | |
| * | |
| * Copyright 1999 Bertho Stultiens | |
| */ | |
| #ifndef __WINE_LOADORDER_H | |
| #define __WINE_LOADORDER_H | |
| #include "windef.h" | |
| #define MODULE_LOADORDER_INVALID 0 /* Must be 0 */ | |
| #define MODULE_LOADORDER_DLL 1 /* Native DLLs */ | |
| #define MODULE_LOADORDER_ELFDLL 2 /* Elf-dlls */ | |
| #define MODULE_LOADORDER_SO 3 /* Native .so libraries */ | |
| #define MODULE_LOADORDER_BI 4 /* Built-in modules */ | |
| #define MODULE_LOADORDER_NTYPES 4 | |
| typedef struct module_loadorder { | |
| char *modulename; | |
| char loadorder[MODULE_LOADORDER_NTYPES]; | |
| } module_loadorder_t; | |
| BOOL MODULE_InitLoadOrder(void); | |
| module_loadorder_t *MODULE_GetLoadOrder(const char *path); | |
| #endif | |