Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This header is used by Windows Deployment Services. For more information, see:
wdspxe.h contains the following programming interfaces:
Functions
| PxeAsyncRecvDone Passes the results of processing the client request asynchronously. This function should be called only if the PxeProviderRecvRequest function returns ERROR_IO_PENDING. |
| PxeDhcpAppendOption Appends a DHCP option to the reply packet. (PxeDhcpAppendOption) |
| PxeDhcpAppendOptionRaw Appends a DHCP option to the reply packet. (PxeDhcpAppendOptionRaw) |
| PxeDhcpGetOptionValue Retrieves an option value from a DHCP packet. |
| PxeDhcpGetVendorOptionValue Retrieves an option value from the Vendor Specific Information field (43) of a DHCP packet. |
| PxeDhcpInitialize Initializes a response packet as a DHCP reply packet. |
| PxeDhcpIsValid Validates that a packet is a DHCP packet. |
| PxeDhcpv6AppendOption Appends a DHCPv6 option to the reply packet. (PxeDhcpv6AppendOption) |
| PxeDhcpv6AppendOptionRaw Appends a DHCPv6 option to the reply packet. (PxeDhcpv6AppendOptionRaw) |
| PxeDhcpv6CreateRelayRepl Generates a RELAY-REPL message. |
| PxeDhcpv6GetOptionValue Retrieves an option value from a DHCPv6 packet. |
| PxeDhcpv6GetVendorOptionValue Retrieves option values from the OPTION_VENDOR_OPTS (17) field of a DHCPv6 packet. |
| PxeDhcpv6Initialize Initializes a response packet as a DHCPv6 reply packet. |
| PxeDhcpv6IsValid Validates that a packet is a valid DHCPv6 packet. |
| PxeDhcpv6ParseRelayForw This function can be used by a provider to parse RELAY-FORW messages and their nested OPTION_RELAY_MSG messages. |
| PxeGetServerInfo Returns information about the PXE server. (PxeGetServerInfo) |
| PxeGetServerInfoEx Returns information about the PXE server. (PxeGetServerInfoEx) |
| PxePacketAllocate Allocates a packet to be sent with the PxeSendReply function. |
| PxePacketFree Frees a packet allocated by the PxePacketAllocate function. |
| PxeProviderEnumClose Closes the enumeration of providers opened by the PxeProviderEnumFirst function. |
| PxeProviderEnumFirst Starts an enumeration of registered providers. |
| PxeProviderEnumNext Enumerates registered providers. |
| PxeProviderFreeInfo Frees memory allocated by the PxeProviderEnumNext function. |
| PxeProviderQueryIndex Returns the index of the specified provider in the list of registered providers. |
| PxeProviderRegister Registers a provider with the system. |
| PxeProviderSetAttribute Specifies attributes for the provider. |
| PxeProviderUnRegister Removes a provider from the list of registered providers. |
| PxeRegisterCallback Registers callback functions for different notification events. |
| PxeSendReply Sends a packet to a client request. |
| PxeTrace Adds a trace entry to the PXE log. |
Structures
| PXE_ADDRESS Specifies the network address for a packet. |
| PXE_DHCP_MESSAGE The PXE_DHCP_MESSAGE structure can be used with the Windows Deployment Services PXE Server API. |
| PXE_DHCP_OPTION The PXE_DHCP_OPTION structure can be used with the Windows Deployment Services PXE Server API. |
| PXE_DHCPV6_MESSAGE A DHCPV6 message. |
| PXE_DHCPV6_MESSAGE_HEADER Describes the fields in common between the PXE_DHCPV6_MESSAGE and PXE_DHCPV6_RELAY_MESSAGE structures. |
| PXE_DHCPV6_NESTED_RELAY_MESSAGE Describes packets nested in OPTION_RELAY_MSG message. |
| PXE_DHCPV6_OPTION The PXE_DHCPV6_OPTION structure can be used with the Windows Deployment Services PXE Server API. |
| PXE_DHCPV6_RELAY_MESSAGE Provides the DHCPV6 relay message. |
| PXE_PROVIDER Describes a provider. |