Home | History | Annotate | Download | only in HiiPack
      1 /*++
      2 
      3 Copyright (c) 2004 - 2010, Intel Corporation. All rights reserved.<BR>
      4 This program and the accompanying materials
      5 are licensed and made available under the terms and conditions of the BSD License
      6 which accompanies this distribution.  The full text of the license may be found at
      7 http://opensource.org/licenses/bsd-license.php
      8 
      9 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
     10 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     11 
     12 Module Name:
     13 
     14   HiiPack.h
     15 
     16 Abstract:
     17 
     18   Common defines and prototypes for the HII pack tool.
     19 
     20 --*/
     21 
     22 #ifndef _HII_PACK_H_
     23 #define _HII_PACK_H_
     24 
     25 #define DEFAULT_VARIABLE_NAME_L L"Setup"
     26 #define DEFAULT_VARIABLE_NAME   "Setup"
     27 
     28 #define MAX_VARIABLE_NAME       256
     29 #define FIRST_HII_PACK_HANDLE   1
     30 
     31 typedef
     32 int
     33 (*FIND_FILE_CALLBACK) (
     34   char *FileName
     35   );
     36 
     37 extern
     38 int
     39 FindFiles (
     40   char                *RootDirectory,
     41   char                *FileMask,
     42   FIND_FILE_CALLBACK  Callback
     43   )
     44 /*++
     45 
     46 Routine Description:
     47 
     48   GC_TODO: Add function description
     49 
     50 Arguments:
     51 
     52   RootDirectory - GC_TODO: add argument description
     53   FileMask      - GC_TODO: add argument description
     54   Callback      - GC_TODO: add argument description
     55 
     56 Returns:
     57 
     58   GC_TODO: add return values
     59 
     60 --*/
     61 ;
     62 
     63 #endif // #ifndef _HII_PACK_H_
     64