-/*++\r
+/**@file\r
\r
Copyright (c) 2006, Intel Corporation \r
All rights reserved. This program and the accompanying materials \r
\r
Abstract:\r
\r
---*/\r
+**/\r
\r
#include "WinNtSerialIo.h"\r
\r
//\r
// EFI Component Name Protocol\r
//\r
-EFI_COMPONENT_NAME_PROTOCOL gWinNtSerialIoComponentName = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME_PROTOCOL gWinNtSerialIoComponentName = {\r
WinNtSerialIoComponentNameGetDriverName,\r
WinNtSerialIoComponentNameGetControllerName,\r
"eng"\r
- };\r
+};\r
\r
//\r
// EFI Component Name 2 Protocol\r
//\r
-EFI_COMPONENT_NAME2_PROTOCOL gWinNtSerialIoComponentName2 = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gWinNtSerialIoComponentName2 = {\r
(EFI_COMPONENT_NAME2_GET_DRIVER_NAME) WinNtSerialIoComponentNameGetDriverName,\r
(EFI_COMPONENT_NAME2_GET_CONTROLLER_NAME) WinNtSerialIoComponentNameGetControllerName,\r
"en"\r
- };\r
+};\r
\r
\r
-static EFI_UNICODE_STRING_TABLE mWinNtSerialIoDriverNameTable[] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mWinNtSerialIoDriverNameTable[] = {\r
{ "eng;en", L"Windows Serial I/O Driver" },\r
{ NULL , NULL }\r
};\r
Status = gBS->OpenProtocol (\r
ChildHandle,\r
&gEfiSerialIoProtocolGuid,\r
- &SerialIo,\r
+ (VOID **) &SerialIo,\r
gWinNtSerialIoDriverBinding.DriverBindingHandle,\r
ChildHandle,\r
EFI_OPEN_PROTOCOL_GET_PROTOCOL\r