//----------------------------------------------------------------------------
//
// Microsoft Active Directory 1.0 Sample Code
//
// Copyright (C) Microsoft Corporation, 1996
//
// File: main.cxx
//
// Contents: Main for adscmd
//
//
//----------------------------------------------------------------------------
#include "main.hxx"
//-------------------------------------------------------------------------
//
// main
//
//-------------------------------------------------------------------------
int __cdecl
main(int argc, char * argv[])
{
HRESULT hr;
int exitcode;
if (argc != 3) {
PrintUsage() ;
exit(1);
}
hr = CoInitialize(NULL);
if (FAILED(hr)) {
printf("CoInitialize failed\n");
exit(1);
}
if (_stricmp(argv[1],"list") == 0) {
//
// Call the List helper function
//
exitcode = DoList(argv[2]) ;
}
else if (_stricmp(argv[1],"dump") == 0) {
//
// Call the Dump helper function
//
exitcode = DoDump(argv[2]) ;
}
else {
//
// Unknown command
//
PrintUsage() ;
exitcode = 1 ;
}
exit(exitcode) ;
return 0;
}