mirror of https://github.com/lianthony/NT4.0
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
127 lines
2.1 KiB
127 lines
2.1 KiB
/**********************************************************************/
|
|
/** Microsoft Windows NT **/
|
|
/** Copyright(c) Microsoft Corp., 1995 **/
|
|
/**********************************************************************/
|
|
|
|
/*
|
|
gopherp.c
|
|
|
|
This is the main startup file. It contains WinMain, and
|
|
very little else.
|
|
|
|
*/
|
|
|
|
|
|
#include "gopherp.h"
|
|
#pragma hdrstop
|
|
|
|
|
|
//
|
|
// Private constants.
|
|
//
|
|
|
|
|
|
//
|
|
// Private types.
|
|
//
|
|
|
|
|
|
//
|
|
// Private globals.
|
|
//
|
|
|
|
|
|
//
|
|
// Private prototypes.
|
|
//
|
|
|
|
|
|
//
|
|
// Public functions.
|
|
//
|
|
|
|
/*******************************************************************
|
|
|
|
NAME: WinMain
|
|
|
|
SYNOPSIS: Normal Windows application entry point.
|
|
|
|
ENTRY: hInstance - The current application instance.
|
|
|
|
hPrev - The previous instance. Don't depend on this
|
|
value, as under Win32 it is always NULL.
|
|
|
|
pszCmdLine - Points to command line arguments.
|
|
|
|
nCmdShow - Specifies how the initial window should
|
|
be displayed. Should just be passed onto
|
|
ShowWindow.
|
|
|
|
********************************************************************/
|
|
INT
|
|
PASCAL
|
|
WinMain(
|
|
HINSTANCE hInstance,
|
|
HINSTANCE hPrev,
|
|
LPSTR pszCmdLine,
|
|
INT nCmdShow
|
|
)
|
|
{
|
|
MSG msg;
|
|
|
|
//
|
|
// Application-level initialization.
|
|
//
|
|
|
|
if( !InitApplication( hInstance ) )
|
|
{
|
|
return FALSE;
|
|
}
|
|
|
|
//
|
|
// Load our configuration stuff.
|
|
//
|
|
|
|
LoadConfiguration();
|
|
|
|
//
|
|
// Instance-level initialization.
|
|
//
|
|
|
|
if( !InitInstance( pszCmdLine, nCmdShow ) )
|
|
{
|
|
return FALSE;
|
|
}
|
|
|
|
//
|
|
// 'Round & 'round she goes...
|
|
//
|
|
|
|
while( GetMessage( &msg, 0, 0, 0 ) )
|
|
{
|
|
if( !TranslateAccelerator( _hwndFrame, _hAccel, &msg ) )
|
|
{
|
|
TranslateMessage( &msg );
|
|
DispatchMessage( &msg );
|
|
}
|
|
}
|
|
|
|
//
|
|
// Save our configuration.
|
|
//
|
|
|
|
SaveConfiguration( FALSE );
|
|
|
|
//
|
|
// Return the value passed to PostQuitMessage.
|
|
//
|
|
|
|
return msg.wParam;
|
|
|
|
} // WinMain
|
|
|
|
|
|
//
|
|
// Private functions.
|
|
//
|
|
|