Stub for SetVolumeLabel().
[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 void (*ENTRYPOINT32)();
11
12 typedef struct
13 {
14     const char           *name;         /* DLL name */
15     int                   base;         /* Ordinal base */
16     int                   nb_funcs;     /* Number of functions */
17     int                   nb_names;     /* Number of function names */
18     int                   nb_imports;   /* Number of imported DLLs */
19     int                   fwd_size;     /* Total size of forward 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 char * const   *imports;      /* Pointer to imports */
26     const ENTRYPOINT32    dllentrypoint;/* Pointer to LibMain function */
27 } BUILTIN32_DESCRIPTOR;
28
29 extern ENTRYPOINT32 BUILTIN32_GetEntryPoint( char *buffer, void *relay,
30                                              unsigned int *typemask );
31 extern void BUILTIN32_Unimplemented( const BUILTIN32_DESCRIPTOR *descr,
32                                      int ordinal );
33 extern void BUILTIN32_SwitchRelayDebug(int onoff);
34
35 #endif /* __WINE_BUILTIN32_H */