Top level windows with 0 width or height are created with a size of 1x1 in
[wine] / include / builtin32.h
1 /*
2  * Win32 built-in DLLs definitions
3  *
4  * Copyright 1997 Alexandre Julliard
5  */
6
7 #ifndef __WINE_BUILTIN32_H
8 #define __WINE_BUILTIN32_H
9
10 typedef struct
11 {
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;
22
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 );
26
27 #endif /* __WINE_BUILTIN32_H */