Home | History | Annotate | Download | only in UserIdentifyManagerDxe
      1 ## @file

      2 #  Produces user manager protocol

      3 #

      4 #  This module manages user information and produces user manager protocol.

      5 # 

      6 # Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>

      7 # This program and the accompanying materials

      8 # are licensed and made available under the terms and conditions of the BSD License

      9 # which accompanies this distribution. The full text of the license may be found at

     10 # http://opensource.org/licenses/bsd-license.php

     11 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,

     12 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.

     13 #

     14 ##

     15 
     16 [defines]
     17   INF_VERSION                    = 0x00010005
     18   BASE_NAME                      = UserIdentifyManager
     19   MODULE_UNI_FILE                = UserIdentifyManager.uni
     20   FILE_GUID                      = C5D3191B-27D5-4873-8DF2-628136991A21
     21   MODULE_TYPE                    = DXE_DRIVER
     22   VERSION_STRING                 = 1.0
     23   ENTRY_POINT                    = UserIdentifyManagerInit
     24 
     25 [sources]
     26   UserIdentifyManager.c
     27   LoadDeferredImage.c
     28   UserIdentifyManager.h
     29   UserIdentifyManagerData.h
     30   UserIdentifyManagerStrings.uni
     31   UserIdentifyManagerVfr.Vfr
     32 
     33 [Packages]
     34   MdePkg/MdePkg.dec
     35   MdeModulePkg/MdeModulePkg.dec
     36   SecurityPkg/SecurityPkg.dec
     37 
     38 [LibraryClasses]
     39   UefiRuntimeServicesTableLib
     40   UefiBootServicesTableLib
     41   UefiDriverEntryPoint
     42   MemoryAllocationLib
     43   BaseMemoryLib
     44   DebugLib
     45   HiiLib
     46   UefiLib
     47 
     48 [Guids]
     49   gEfiIfrTianoGuid                              ## SOMETIMES_CONSUMES  ## GUID

     50   gEfiEventUserProfileChangedGuid               ## SOMETIMES_PRODUCES  ## Event

     51   
     52   ## SOMETIMES_PRODUCES                         ## Variable:L"Userxxxx"

     53   ## SOMETIMES_CONSUMES                         ## Variable:L"Userxxxx"

     54   ## CONSUMES                                   ## HII

     55   gUserIdentifyManagerGuid
     56 
     57 [Protocols]
     58   gEfiFormBrowser2ProtocolGuid                  ## CONSUMES

     59   gEfiHiiDatabaseProtocolGuid                   ## CONSUMES

     60   gEfiUserCredential2ProtocolGuid               ## SOMETIMES_CONSUMES

     61   gEfiDeferredImageLoadProtocolGuid             ## SOMETIMES_CONSUMES

     62   gEfiSimpleTextOutProtocolGuid                 ## SOMETIMES_CONSUMES

     63   gEfiSimpleTextInProtocolGuid                  ## SOMETIMES_CONSUMES

     64   gEfiSimpleTextInputExProtocolGuid             ## SOMETIMES_CONSUMES

     65   gEfiHiiConfigAccessProtocolGuid               ## PRODUCES

     66   gEfiDevicePathProtocolGuid                    ## PRODUCES

     67   
     68   ## PRODUCES

     69   ## SOMETIMES_PRODUCES                         ## SystemTable

     70   gEfiUserManagerProtocolGuid                   
     71 
     72 [Depex]
     73   gEfiHiiDatabaseProtocolGuid   AND 
     74   gEfiHiiStringProtocolGuid     AND 
     75   gEfiFormBrowser2ProtocolGuid 
     76 
     77 [UserExtensions.TianoCore."ExtraFiles"]
     78   UserIdentifyManagerExtra.uni
     79