; ; Modifications: $Header: W:/LCS/ARCHIVES/preboot/lsa2/base/iputil.asv 1.3 Apr 04 1997 10:05:58 GRGUSTAF $ ; ; Copyright(c) 1997 by Intel Corporation. All Rights Reserved. ; ;* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = ;* Result codes returned in AX by a PXE API service. ;* PXENV_EXIT_SUCCESS equ 0 PXENV_EXIT_FAILURE equ 1 PXENV_EXIT_CHAIN equ 0FFFFh ; used internally ;* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = ;* CPU types ;* PXENV_CPU_X86 equ 0 PXENV_CPU_ALPHA equ 1 PXENV_CPU_PPC equ 2 ;* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = ;* Bus types ;* PXENV_BUS_ISA equ 0 PXENV_BUS_EISA equ 1 PXENV_BUS_MCA equ 2 PXENV_BUS_PCI equ 3 PXENV_BUS_VESA equ 4 PXENV_BUS_PCMCIA equ 5 ;* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = ;* Status codes returned in the status word of PXE API parameter structures. ;* PXENV_STATUS_SUCCESS equ 0 PXENV_STATUS_FAILURE equ 1 ; general failure PXENV_STATUS_BAD_FUNC equ 2 ; invalid function number PXENV_STATUS_UNSUPPORTED equ 3 ; Function is not yet supported. PXENV_STATUS_1A_HOOKED equ 4 ; Int 1Ah cannot be unhooked. ; ARP errors PXENV_STATUS_ARP_TIMEOUT equ 11h ; TFTP errors PXENV_STATUS_TFTP_CANNOT_ARP_ADDRESS equ 30h PXENV_STATUS_TFTP_OPEN_TIMEOUT equ 32h PXENV_STATUS_TFTP_UNKNOWN_OPCODE equ 33h PXENV_STATUS_TFTP_ERROR_OPCODE equ 34h PXENV_STATUS_TFTP_READ_TIMEOUT equ 35h PXENV_STATUS_TFTP_WRITE_TIMEOUT equ 37h PXENV_STATUS_TFTP_CANNOT_OPEN_CONNECTION equ 38h PXENV_STATUS_TFTP_CANNOT_READ_FROM_CONNECTION equ 39h PXENV_STATUS_TFTP_CANNOT_WRITE_TO_CONNECTION equ 3Ah ; BOOTP errors PXENV_STATUS_BOOTP_TIMEOUT equ 41h PXENV_STATUS_BOOTP_NO_CLIENT_OR_SERVER_IP equ 42h PXENV_STATUS_BOOTP_NO_BOOTFILE_NAME equ 43h PXENV_STATUS_BOOTP_CANNOT_ARP_REDIR_SRVR equ 44h ; DHCP errors PXENV_STATUS_DHCP_TIMEOUT equ 51h ; UNDI Errors PXENV_STATUS_UNDI_MEDIATEST_FAILED equ 61h ; MTFTP errors PXENV_STATUS_MTFTP_CANNOT_ARP_ADDRESS equ 90h PXENV_STATUS_MTFTP_OPEN_TIMEOUT equ 92h PXENV_STATUS_MTFTP_UNKNOWN_OPCODE equ 93h PXENV_STATUS_MTFTP_READ_TIMEOUT equ 95h PXENV_STATUS_MTFTP_WRITE_TIMEOUT equ 97h PXENV_STATUS_MTFTP_CANNOT_OPEN_CONNECTION equ 98h PXENV_STATUS_MTFTP_CANNOT_READ_FROM_CONNECTION equ 99h PXENV_STATUS_MTFTP_CANNOT_WRITE_TO_CONNECTION equ 9Ah PXENV_STATUS_MTFTP_CANNOT_INIT_NIC_FOR_MCAST equ 9Bh PXENV_STATUS_MTFTP_TOO_MANY_PACKAGES equ 9Ch PXENV_STATUS_MTFTP_MCOPY_PROBLEM equ 9Dh ; EOF - $Workfile: pxe_api.inc $