home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tricks of the Windows Gam…ming Gurus (2nd Edition)
/
Disc2.iso
/
msdn_vcb
/
samples
/
vc98
/
sdk
/
sdktools
/
image
/
drwatson
/
drwtsn32.c
< prev
next >
Wrap
C/C++ Source or Header
|
1995-10-17
|
1KB
|
82 lines
/*++
Copyright (c) 1993 Microsoft Corporation
Module Name:
drwtsn32.c
Abstract:
This file implements the user interface for DRWTSN32. this includes
both dialogs: the ui for the control of the options & the popup
ui for application errors.
Author:
Wesley Witt (wesw) 1-May-1993
Environment:
User Mode
--*/
#include <windows.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include "drwatson.h"
#include "proto.h"
#include "resource.h"
#define MAX_SYMNAME_SIZE 1024
CHAR symBuffer[sizeof(IMAGEHLP_SYMBOL)+MAX_SYMNAME_SIZE];
PIMAGEHLP_SYMBOL sym = (PIMAGEHLP_SYMBOL) symBuffer;
int _CRTAPI1
main( int argc, char *argv[] )
/*++
Routine Description:
This is the entry point for DRWTSN32
Arguments:
argc - argument count
argv - array of arguments
Return Value:
always zero.
--*/
{
DWORD dwPidToDebug = 0;
HANDLE hEventToSignal = 0;
BOOLEAN rc;
sym->SizeOfStruct = sizeof(IMAGEHLP_SYMBOL);
sym->MaxNameLength = MAX_SYMNAME_SIZE;
rc = GetCommandLineArgs( &dwPidToDebug, &hEventToSignal );
if (dwPidToDebug > 0) {
NotifyWinMain();
}
else
if (!rc) {
DrWatsonWinMain();
}
return 0;
}