Sweden-Number/include/builtin32.h

28 lines
1013 B
C

/*
* Win32 built-in DLLs definitions
*
* Copyright 1997 Alexandre Julliard
*/
#ifndef __WINE_BUILTIN32_H
#define __WINE_BUILTIN32_H
/* Warning: this must match the definition in tools/winebuild/spec32.c */
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 RELAY_SetupDLL( const char *module );
#endif /* __WINE_BUILTIN32_H */