source: trunk/include/win/builtin32.h@ 10367

Last change on this file since 10367 was 4, checked in by ktk, 26 years ago

Import

File size: 1.3 KB
Line 
1/* $Id: builtin32.h,v 1.1 1999-05-24 20:19:08 ktk Exp $ */
2
3/*
4 * Win32 built-in DLLs definitions
5 *
6 * Copyright 1997 Alexandre Julliard
7 */
8
9#ifndef __WINE_BUILTIN32_H
10#define __WINE_BUILTIN32_H
11
12typedef void (*ENTRYPOINT32)();
13
14typedef struct
15{
16 const char *name; /* DLL name */
17 int base; /* Ordinal base */
18 int nb_funcs; /* Number of functions */
19 int nb_names; /* Number of function names */
20 const ENTRYPOINT32 *functions; /* Pointer to function table */
21 const char * const *names; /* Pointer to names table */
22 const unsigned short *ordinals; /* Pointer to ordinals table */
23 const unsigned char *args; /* Pointer to argument lengths */
24 const unsigned int *argtypes; /* Pointer to argument types bitmask */
25 const ENTRYPOINT32 dllentrypoint;/* Pointer to LibMain function */
26} BUILTIN32_DESCRIPTOR;
27
28extern ENTRYPOINT32 BUILTIN32_GetEntryPoint( char *buffer, void *relay,
29 unsigned int *typemask );
30extern void BUILTIN32_Unimplemented( const BUILTIN32_DESCRIPTOR *descr,
31 int ordinal );
32extern void BUILTIN32_SwitchRelayDebug(int onoff);
33
34#endif /* __WINE_BUILTIN32_H */
Note: See TracBrowser for help on using the repository browser.