* \param[out] DHCPHeader Location in the packet buffer where the BOOTP header should be written to\r
* \param[in] DHCPMessageType DHCP Message type, such as DHCP_DISCOVER\r
* \param[in] ClientHardwareAddress Client MAC address the created transaction should be directed to\r
+ * \param[in] PreferredClientIP Preferred IP that should be given to the client if it is unallocated\r
* \param[in] TransactionID Transaction ID the created transaction should be associated with\r
*\r
* \return Size in bytes of the created DHCP packet\r