Name
Msa2Inf.exe
Synopsis
Msa2Inf.exe [-v | -q] –o <OutputFile>|-a <InputFile>
Msa2Inf.exe –h
Msa2Inf.exe --version
Description
Msa2Inf converts an MSA file into an Extended INF file. It generates a new Extended INF file by extracting build-related information from the MSA file.  It does a literal mapping from XML schema to TEXT file.
Options
If no options are specified, tool prints error message.
-o, --output Filename
      Specify the name of the INF file to be created.
-a --auto
	Automatically create the INF file using the name of the MSA file and replacing file extension.
-v, --verbose
Enable verbose output with informational messages printed. 
-q, --quiet
	Disable all messages except FATAL ERRORS.
-h, --help
	Print copyright, version and usage of this program and exit.
--version
	Print version and copyright of this program and exit.
Status codes returned
0	The action was completed as requested.	
1	The action failed.	
Example
1. Msa2Inf c:\EdkII\Nt32Pkg\WinNtThunkDxe\WinNtThunk.msa –o c:\EdkII\Nt32Pkg\WinNtThunkDxe\WinNtThunk.inf
	Generate the Extended INF file of WinNtThunk driver based on its MSA file.  
2. Msa2Inf c:\EdkII\Nt32Pkg\WinNtThunkDxe\WinNtThunk.msa –a
      Generate the Extended INF file of WinNtThunk driver based on its MSA file.  It is the short form of example 1 since example 1 specifies the default INF file name.
Bugs
No known issues
Files 
$(WORKSPACE)\Conf\FrameworkDatabase.db
Package description files listed in the above database files.
See also
 Spd2Dec.exe, Fpd2Dsc.exe
License
Copyright (c) 1999 - 2011, Intel Corporation. All rights reserved.
This program and the accompanying materials are licensed and made available 
under the terms and conditions of the BSD License which accompanies this 
distribution.  The full text of the license may be found at
http://opensource.org/licenses/bsd-license.php

THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.