/* * 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_SO 2 /* Native .so libraries */ #define MODULE_LOADORDER_BI 3 /* Built-in modules */ #define MODULE_LOADORDER_NTYPES 3 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, BOOL win32); #endif