UEFI Dynamic Host Configuration Protocol 6 Definition, which is used to get IPv6\r
addresses and other configuration parameters from DHCPv6 servers.\r
\r
- Copyright (c) 2008 - 2009, Intel Corporation \r
- All rights reserved. This program and the accompanying materials \r
+ Copyright (c) 2008 - 2010, Intel Corporation. All rights reserved.<BR>\r
+ This program and the accompanying materials \r
are licensed and made available under the terms and conditions of the BSD License \r
which accompanies this distribution. The full text of the license may be found at \r
http://opensource.org/licenses/bsd-license.php \r
**/\r
typedef \r
EFI_STATUS \r
-(*EFI_DHCP6_CALLBACK)(\r
+(EFIAPI *EFI_DHCP6_CALLBACK)(\r
IN EFI_DHCP6_PROTOCOL *This,\r
IN VOID *Context,\r
IN EFI_DHCP6_STATE CurrentState,\r
**/\r
typedef\r
EFI_STATUS\r
-(*EFI_DHCP6_INFO_CALLBACK)(\r
+(EFIAPI *EFI_DHCP6_INFO_CALLBACK)(\r
IN EFI_DHCP6_PROTOCOL *This,\r
IN VOID *Context,\r
IN EFI_DHCP6_PACKET *Packet\r
@retval EFI_NO_MAPPING No IPv6 address has been bound to the configured IA after the \r
DHCPv6 S.A.R.R process.\r
@retval EFI_ABORTED The DHCPv6 S.A.R.R process aborted by user.\r
+ @retval EFI_NO_MEDIA There was a media error.\r
\r
**/\r
typedef \r