/* * 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