]> git.proxmox.com Git - mirror_edk2.git/blame - EdkNt32Pkg/Dxe/WinNtThunk/Bus/Uga/WinNtUga.msa
Fix VS 2005 compatibility issue
[mirror_edk2.git] / EdkNt32Pkg / Dxe / WinNtThunk / Bus / Uga / WinNtUga.msa
CommitLineData
878ddf1f 1<?xml version="1.0" encoding="UTF-8"?>\r
53b86193 2<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">\r
878ddf1f 3 <MsaHeader>\r
2d527200 4 <ModuleName>WinNtUga</ModuleName>\r
878ddf1f 5 <ModuleType>UEFI_DRIVER</ModuleType>\r
2d527200 6 <GuidValue>AB248E8D-ABE1-11d4-BD0D-0080C73C8881</GuidValue>\r
7 <Version>1.0</Version>\r
7fda265d 8 <Abstract>Uga driver</Abstract>\r
9 <Description>\r
10 UGA is short hand for Universal Graphics Abstraction protocol.\r
61249ae5 11 This file is a verision of UgaIo the uses WinNtThunk system calls as an IO\r
7fda265d 12 abstraction. For a PCI device WinNtIo would be replaced with\r
61249ae5 13 a PCI IO abstraction that abstracted a specific PCI device.\r
7fda265d 14 </Description>\r
15f3b1d4 15 <Copyright>Copyright (c) 2006, Intel Corporation</Copyright>\r
0992e559
LG
16 <License>All rights reserved. This program and the accompanying materials\r
17 are licensed and made available under the terms and conditions of the BSD License\r
18 which accompanies this distribution. The full text of the license may be found at\r
19 http://opensource.org/licenses/bsd-license.php\r
20 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
2d527200 21 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>\r
22 <Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>\r
878ddf1f 23 </MsaHeader>\r
2d527200 24 <ModuleDefinitions>\r
25 <SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>\r
26 <BinaryModule>false</BinaryModule>\r
27 <OutputFileBasename>WinNtUga</OutputFileBasename>\r
28 </ModuleDefinitions>\r
878ddf1f 29 <LibraryClassDefinitions>\r
2d527200 30 <LibraryClass Usage="ALWAYS_CONSUMED">\r
31 <Keyword>DebugLib</Keyword>\r
32 </LibraryClass>\r
33 <LibraryClass Usage="ALWAYS_CONSUMED">\r
34 <Keyword>BaseLib</Keyword>\r
35 </LibraryClass>\r
36 <LibraryClass Usage="ALWAYS_CONSUMED">\r
37 <Keyword>UefiDriverModelLib</Keyword>\r
38 </LibraryClass>\r
39 <LibraryClass Usage="ALWAYS_CONSUMED">\r
40 <Keyword>UefiDriverEntryPoint</Keyword>\r
41 </LibraryClass>\r
42 <LibraryClass Usage="ALWAYS_CONSUMED">\r
43 <Keyword>UefiLib</Keyword>\r
44 </LibraryClass>\r
45 <LibraryClass Usage="ALWAYS_CONSUMED">\r
46 <Keyword>BaseMemoryLib</Keyword>\r
47 </LibraryClass>\r
48 <LibraryClass Usage="ALWAYS_CONSUMED">\r
49 <Keyword>MemoryAllocationLib</Keyword>\r
50 </LibraryClass>\r
51 <LibraryClass Usage="ALWAYS_CONSUMED">\r
52 <Keyword>UefiBootServicesTableLib</Keyword>\r
53 </LibraryClass>\r
878ddf1f 54 </LibraryClassDefinitions>\r
55 <SourceFiles>\r
56 <Filename>WinNtUga.h</Filename>\r
57 <Filename>WinNtUgaInput.c</Filename>\r
58 <Filename>WinNtUgaDriver.c</Filename>\r
59 <Filename>WinNtUgaScreen.c</Filename>\r
60 <Filename>ComponentName.c</Filename>\r
61 </SourceFiles>\r
2d527200 62 <PackageDependencies>\r
63 <Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
0992e559 64 <Package PackageGuid="68169ab0-d41b-4009-9060-292c253ac43d"/>\r
2d527200 65 <Package PackageGuid="0fb2aa2d-10d5-40a5-a9dc-060c12a4a3f3"/>\r
66 </PackageDependencies>\r
878ddf1f 67 <Protocols>\r
2d527200 68 <Protocol Usage="TO_START">\r
53b86193 69 <ProtocolCName>gEfiWinNtIoProtocolGuid</ProtocolCName>\r
2d527200 70 </Protocol>\r
71 <Protocol Usage="BY_START">\r
53b86193 72 <ProtocolCName>gEfiUgaDrawProtocolGuid</ProtocolCName>\r
2d527200 73 </Protocol>\r
74 <Protocol Usage="BY_START">\r
53b86193 75 <ProtocolCName>gEfiSimpleTextInProtocolGuid</ProtocolCName>\r
2d527200 76 </Protocol>\r
878ddf1f 77 </Protocols>\r
78 <Events>\r
79 <CreateEvents>\r
2d527200 80 <EventTypes EventGuidCName="gEfiEventExitBootServicesGuid" Usage="SOMETIMES_CONSUMED">\r
81 <EventType>EVENT_GROUP_GUID</EventType>\r
82 </EventTypes>\r
878ddf1f 83 </CreateEvents>\r
84 </Events>\r
85 <Guids>\r
2d527200 86 <GuidCNames Usage="ALWAYS_CONSUMED">\r
53b86193 87 <GuidCName>gEfiWinNtUgaGuid</GuidCName>\r
2d527200 88 </GuidCNames>\r
878ddf1f 89 </Guids>\r
90 <Externs>\r
2d527200 91 <Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>\r
15b06e58 92 <Specification>EDK_RELEASE_VERSION 0x00020000</Specification>\r
878ddf1f 93 <Extern>\r
2d527200 94 <DriverBinding>gWinNtUgaDriverBinding</DriverBinding>\r
878ddf1f 95 <ComponentName>gWinNtUgaComponentName</ComponentName>\r
96 </Extern>\r
97 </Externs>\r
2d527200 98</ModuleSurfaceArea>