/******************************* Module Header ******************************\ * Copyright (c) 1989, 1990 Microsoft Corporation * * MODULE NAME: basebvt.c * * CREATED: 26 Feb 1991 * AUTHOR: Sanjay * * USAGE: NT Win32 base API Build Verification Test. * * basebvt -l4 (assuming that exe's are in c:\nt\bin or c:\ dir * (the -l4 specifies the log level for debug information) * * * HISTORY: 26 feb 1991 Created * \****************************************************************************/ /*----------------------*/ /* INCLUDES */ /*----------------------*/ #include #include "basebvt.h" /*----------------------*/ /* DEFINES */ /*----------------------*/ /*----------------------*/ /* GLOBALS */ /*----------------------*/ /*----------------------*/ /* FUNCTION PROTOTYPES */ /*----------------------*/ int VariationStatus; int TotalVariationsRun; int TotalVariationsFail; /*----------------------*/ /* FUNCTION PROTOTYPES */ /*----------------------*/ VOID Win32FileioTest(VARIATION VarNum, PSZ pszPrefix); VOID Win32TaskTest(VARIATION VarNum, PSZ pszPrefix); VOID Win32MemTest(VARIATION VarNum, PSZ pszPrefix); VOID Win32ModuleManagementTest(VARIATION VarNum, PSZ pszPrefix); /**************************** Public Function *******************************\ * * FUNCTION: main * * DESCRIPTION: * Win32 base API Build Verification Test. * This file parses for command line arguments and activates the tests * * ARGUMENTS: * * EFFECTS: * * AUTHOR: sanjay * * HISTORY: 26 feb 1991 - created * \****************************************************************************/ VOID _CRTAPI1 main( USHORT argc, CHAR *argv[]) { PSZ pszPrefix; ULONG i; PSZ pszPathBuf; ULONG ulLastSlashOffset; /*--------------------------*/ /* Print out the arguments */ /*--------------------------*/ for (i=0; i