Yet another attempt at fixing CW_USEDEFAULT handling.
[wine.git] / include / builtin32.h
blobfc42f48be78a29963637d31f574f1c6880f3f5e0
1 /*
2 * Win32 built-in DLLs definitions
4 * Copyright 1997 Alexandre Julliard
5 */
7 #ifndef __WINE_BUILTIN32_H
8 #define __WINE_BUILTIN32_H
10 typedef struct
12 const char* filename; /* DLL file name */
13 int nb_imports; /* Number of imported DLLs */
14 void *pe_header; /* Buffer for PE header */
15 void *exports; /* Pointer to export directory */
16 unsigned int exports_size; /* Total size of export directory */
17 const char * const *imports; /* Pointer to imports */
18 void (*dllentrypoint)(); /* Pointer to entry point function */
19 int characteristics;
20 void *rsrc; /* Resource descriptor */
21 } BUILTIN32_DESCRIPTOR;
23 extern void BUILTIN32_RegisterDLL( const BUILTIN32_DESCRIPTOR *descr );
24 extern void BUILTIN32_Unimplemented( const char *dllname, const char *funcname );
25 extern void RELAY_SetupDLL( const char *module );
27 #endif /* __WINE_BUILTIN32_H */