/** @file\r
- Entry point to a DXE Boot Services Driver\r
+ Module entry point library for UEFI drivers, DXE Drivers, DXE Runtime Drivers,\r
+ and DXE SMM Drivers.\r
\r
-Copyright (c) 2006, Intel Corporation<BR>\r
+Copyright (c) 2006 - 2008, Intel Corporation\r
All rights reserved. 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
#ifndef __MODULE_ENTRY_POINT_H__\r
#define __MODULE_ENTRY_POINT_H__\r
\r
-//\r
-// Declare the EFI/UEFI Specification Revision to which this driver is implemented \r
-//\r
-extern const UINT32 _gUefiDriverRevision;\r
+///\r
+/// Declare the EFI/UEFI Specification Revision to which this driver is implemented \r
+///\r
+extern CONST UINT32 _gUefiDriverRevision;\r
\r
-//\r
-// Declare the number of entry points in the image. \r
-//\r
-extern const UINT8 _gDriverEntryPointCount;\r
+///\r
+/// Declare the number of unload handler in the image. \r
+///\r
+extern CONST UINT8 _gDriverUnloadImageCount;\r
\r
-//\r
-// Declare the number of unload handler in the image. \r
-//\r
-extern const UINT8 _gDriverUnloadImageCount;\r
-\r
-//\r
-// Declare the arrary of Boot Sevice Exit Event callbacks . \r
-//\r
-extern const EFI_EVENT_NOTIFY _gDriverExitBootServicesEvent[];\r
-\r
-//\r
-// Declare the arrary of Virtual Address Change Event callbacks . \r
-//\r
-extern const EFI_EVENT_NOTIFY _gDriverSetVirtualAddressMapEvent[];\r
\r
/**\r
- Enrty point to DXE SMM Driver.\r
+ Enrty point to DXE Driver.\r
\r
@param ImageHandle ImageHandle of the loaded driver.\r
@param SystemTable Pointer to the EFI System Table.\r