home *** CD-ROM | disk | FTP | other *** search
- //----------------------------------------------------------------------------
- //
- // 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;
- }