| 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 |  | 
|---|
| 12 | typedef void (*ENTRYPOINT32)(); | 
|---|
| 13 |  | 
|---|
| 14 | typedef 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 |  | 
|---|
| 28 | extern ENTRYPOINT32 BUILTIN32_GetEntryPoint( char *buffer, void *relay, | 
|---|
| 29 | unsigned int *typemask ); | 
|---|
| 30 | extern void BUILTIN32_Unimplemented( const BUILTIN32_DESCRIPTOR *descr, | 
|---|
| 31 | int ordinal ); | 
|---|
| 32 | extern void BUILTIN32_SwitchRelayDebug(int onoff); | 
|---|
| 33 |  | 
|---|
| 34 | #endif /* __WINE_BUILTIN32_H */ | 
|---|
       
      
  Note:
 See   
TracBrowser
 for help on using the repository browser.