git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3916
6f19259b-4bc3-4df7-8a09-
765794883524
This function creates a new device path by appending a copy of the device node specified by\r
DevicePathNode to a copy of the device path specified by DevicePath in an allocated buffer.\r
The end-of-device-path device node is moved after the end of the appended device node.\r
This function creates a new device path by appending a copy of the device node specified by\r
DevicePathNode to a copy of the device path specified by DevicePath in an allocated buffer.\r
The end-of-device-path device node is moved after the end of the appended device node.\r
- If DeviceNode is NULL then a copy of DevicePath is returned.\r
If DevicePathNode is NULL then a copy of DevicePath is returned.\r
If DevicePathNode is NULL then a copy of DevicePath is returned.\r
+ If DevicePath is NULL then a copy of DevicePathNode, followed by an end-of-device path device\r
+ node is returned.\r
If both DevicePathNode and DevicePath are NULL then a copy of an end-of-device-path device node\r
is returned.\r
If there is not enough memory to allocate space for the new device path, then NULL is returned. \r
If both DevicePathNode and DevicePath are NULL then a copy of an end-of-device-path device node\r
is returned.\r
If there is not enough memory to allocate space for the new device path, then NULL is returned. \r
This function creates a new device path by appending a copy of the device node specified by\r
DevicePathNode to a copy of the device path specified by DevicePath in an allocated buffer.\r
The end-of-device-path device node is moved after the end of the appended device node.\r
This function creates a new device path by appending a copy of the device node specified by\r
DevicePathNode to a copy of the device path specified by DevicePath in an allocated buffer.\r
The end-of-device-path device node is moved after the end of the appended device node.\r
- If DeviceNode is NULL then a copy of DevicePath is returned.\r
If DevicePathNode is NULL then a copy of DevicePath is returned.\r
If DevicePathNode is NULL then a copy of DevicePath is returned.\r
+ If DevicePath is NULL then a copy of DevicePathNode, followed by an end-of-device path device\r
+ node is returned.\r
If both DevicePathNode and DevicePath are NULL then a copy of an end-of-device-path device node\r
is returned.\r
If there is not enough memory to allocate space for the new device path, then NULL is returned. \r
If both DevicePathNode and DevicePath are NULL then a copy of an end-of-device-path device node\r
is returned.\r
If there is not enough memory to allocate space for the new device path, then NULL is returned. \r
This function creates a new device path by appending a copy of the device node specified by\r
DevicePathNode to a copy of the device path specified by DevicePath in an allocated buffer.\r
The end-of-device-path device node is moved after the end of the appended device node.\r
This function creates a new device path by appending a copy of the device node specified by\r
DevicePathNode to a copy of the device path specified by DevicePath in an allocated buffer.\r
The end-of-device-path device node is moved after the end of the appended device node.\r
- If DeviceNode is NULL then a copy of DevicePath is returned.\r
If DevicePathNode is NULL then a copy of DevicePath is returned.\r
If DevicePathNode is NULL then a copy of DevicePath is returned.\r
+ If DevicePath is NULL then a copy of DevicePathNode, followed by an end-of-device path device\r
+ node is returned.\r
If both DevicePathNode and DevicePath are NULL then a copy of an end-of-device-path device node\r
is returned.\r
If there is not enough memory to allocate space for the new device path, then NULL is returned. \r
If both DevicePathNode and DevicePath are NULL then a copy of an end-of-device-path device node\r
is returned.\r
If there is not enough memory to allocate space for the new device path, then NULL is returned. \r