Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

87 lines
2.5 KiB

;
; 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 $