Select a PXE network device before starting PXE NBP.
[people/mcb30/gpxe.git] / src / arch / i386 / include / pxe_call.h
1 #ifndef _PXE_CALL_H
2 #define _PXE_CALL_H
3
4 /** @file
5  *
6  * PXE API entry point
7  */
8
9 #include <pxe_api.h>
10 #include <realmode.h>
11
12 /** !PXE structure */
13 extern struct s_PXE __text16 ( ppxe );
14 #define ppxe __use_text16 ( ppxe )
15
16 /** PXENV+ structure */
17 extern struct s_PXENV __text16 ( pxenv );
18 #define pxenv __use_text16 ( pxenv )
19
20 extern void pxe_hook_int1a ( void );
21 extern int pxe_unhook_int1a ( void );
22 extern void pxe_init_structures ( void );
23
24 #endif /* _PXE_CALL_H */