| /* | |
| * Win32 built-in DLLs definitions | |
| * | |
| * Copyright 1997 Alexandre Julliard | |
| */ | |
| #ifndef __WINE_BUILTIN32_H | |
| #define __WINE_BUILTIN32_H | |
| typedef struct | |
| { | |
| const char* filename; /* DLL file name */ | |
| int nb_imports; /* Number of imported DLLs */ | |
| void *pe_header; /* Buffer for PE header */ | |
| void *exports; /* Pointer to export directory */ | |
| unsigned int exports_size; /* Total size of export directory */ | |
| const char * const *imports; /* Pointer to imports */ | |
| void (*dllentrypoint)(); /* Pointer to entry point function */ | |
| int characteristics; | |
| void *rsrc; /* Resource descriptor */ | |
| } BUILTIN32_DESCRIPTOR; | |
| extern void BUILTIN32_RegisterDLL( const BUILTIN32_DESCRIPTOR *descr ); | |
| extern void BUILTIN32_Unimplemented( const char *dllname, const char *funcname ); | |
| extern void RELAY_SetupDLL( const char *module ); | |
| #endif /* __WINE_BUILTIN32_H */ |