FrontierWinMain.c File Reference

#include "frontier.h"
#include "standard.h"
#include "WinLand.h"
#include "dialogs.h"
#include "file.h"
#include "font.h"
#include "kb.h"
#include "menu.h"
#include "mouse.h"
#include "quickdraw.h"
#include "scrap.h"
#include "strings.h"
#include "frontierwindows.h"
#include "cancoon.h"
#include "cancooninternal.h"
#include "shell.h"
#include "shellprivate.h"
#include "shellmenu.h"
#include "lang.h"
#include "launch.h"
#include "frontierstart.h"
#include "WinSockNetEvents.h"
#include "FrontierWinMain.h"
#include "winregistry.h"
#include "langdll.h"
#include "htmlcontrol.h"
#include "langinternal.h"
#include "tablestructure.h"
#include "dockmenu.h"

Include dependency graph for FrontierWinMain.c:

Go to the source code of this file.

Defines

#define FWM_SYSTRAYICON   WM_USER + 19
#define OPWindowExtraByteCount   12
#define MESSAGETRACKSYSTEM   0
#define MESSAGETRACKER(a, b, c, d)
#define MESSAGEENDER(x)
#define PACKVERSION(major, minor)   MAKELONG(minor,major)

Functions

LONG CALLBACK FrontierOPWndProc (HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
LONG CALLBACK FrontierFrameWndProc (HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
static boolean ccerrormessage (bigstring bs)
static boolean shellpushcancoonglobals (void)
long getstatusbarheight ()
static long getstatusbarwidth ()
static boolean setstatusbartext (char *szText, long partNumber)
boolean setstatusbarstring (bigstring bs, long partNumber)
boolean getstatusbarstring (bigstring bs, long partNumber)
static boolean setDefinedStatusBarParts (long width)
boolean setstatusbarparts (long count, long *array)
long getstatusbarparts (long *array)
LONG CALLBACK FrontierMDIWndProc (HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
static boolean registerChildWindowClass (short idicon, CHAR *classname)
static boolean registerHTMLChildWindowClass ()
BOOL InitializeApplication ()
BOOL InitializeInstance (LPSTR lpCmdLine, INT nCmdShow)
BOOL WinProcessMouseEvent (HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
BOOL WinProcessKeyboardEvent (HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
BOOL WinProcessPaintEvent (HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
BOOL WinProcessCommandEvent (HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
BOOL WinProcessScrollEvent (HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam, boolean isvert)
BOOL WinProcessActivateEvent (HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
BOOL WinProcessNCActivateEvent (HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
BOOL WinProcessActivateAppEvent (HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
static BOOL WinMapSpecialKey (WPARAM *wParam)
BOOL QueryCloseAllChildren ()
BOOL QueryCloseChild (register HWND hwnd)
LPSTR GetCmdLine (void)
boolean openwindowsparamlinefiles (void)
static boolean GetFrontierWindowInfo (HWND hwnd, hdlwindowinfo *hinfo)
DWORD GetDllVersion (LPCTSTR lpszDllName)
int CALLBACK WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
HDC GetPrinterDC (BOOL bInformation)
 EventAvail (unsigned short mask, EventRecord *ev)

Variables

typrocessid langipcself
HINSTANCE shellinstance
HINSTANCE hInst
static boolean flinstanceinitialized = false
HWND shellframewindow
HWND hwndMDIClient = NULL
HWND hwndActive
HWND hwndStatus = NULL
HWND hwndHTMLControl = NULL
long gstatuswindowparts = 1
long gstatuswindowarray [50] = {0}
HICON hIconApp
HICON hTrayIconApp
HANDLE hAccel
static HWND hwndNextViewer = (HWND) -1
LONG styleDefault = WS_OVERLAPPEDWINDOW
CHAR szFrame [] = "frontierframe"
CHAR szChild1 [] = "frontieropchild"
CHAR szChildFTop [] = "frontieroutlinechild"
CHAR szChildFTwp [] = "frontierwpchild"
CHAR szChildFTtb [] = "frontiertablechild"
CHAR szChildFTmb [] = "frontiermenuchild"
CHAR szChildFTsc [] = "frontierscriptchild"
CHAR szChildRoot [] = "frontierrootchild"
CHAR szChildHTML [] = "frontierHTMLchild"
CHAR sz_frontierstartreplace [] = "FrontierStartReplace"
CHAR sz_frontierstartsearch [] = "FrontierStartSearch"
UINT wm_startreplace
UINT wm_startsearch
CHAR * pCmdLine
static UINT wm_frontieropenfile
static HANDLE frontiermutex
static UINT wm_findmsgstring
WNDPROC wndprocMDIClient
BOOL fAbort
HWND hwndPDlg
CHAR szDevice [160]
PSTR szDriver
PSTR szPort
PSTR szTitle
INT iPrinter = 0
HANDLE hInitData = NULL
CHAR szExtDeviceMode [] = "EXTDEVICEMODE"


Define Documentation

#define FWM_SYSTRAYICON   WM_USER + 19
 

Definition at line 80 of file FrontierWinMain.c.

Referenced by FrontierFrameWndProc(), and WinMain().

#define MESSAGEENDER  ) 
 

Definition at line 1001 of file FrontierWinMain.c.

Referenced by FrontierOPWndProc().

#define MESSAGETRACKER a,
b,
c,
 ) 
 

Definition at line 1000 of file FrontierWinMain.c.

Referenced by FrontierOPWndProc().

#define MESSAGETRACKSYSTEM   0
 

Definition at line 161 of file FrontierWinMain.c.

#define OPWindowExtraByteCount   12
 

Definition at line 153 of file FrontierWinMain.c.

Referenced by registerChildWindowClass(), and registerHTMLChildWindowClass().

#define PACKVERSION major,
minor   )     MAKELONG(minor,major)
 

Definition at line 3053 of file FrontierWinMain.c.

Referenced by GetDllVersion(), and WinMain().


Function Documentation

static boolean ccerrormessage bigstring  bs  )  [static]
 

Definition at line 1005 of file FrontierWinMain.c.

References copyptocstring(), and hwndMDIClient.

Here is the call graph for this function:

EventAvail unsigned short  mask,
EventRecord ev
 

Definition at line 3371 of file FrontierWinMain.c.

References activMask, autoKeyMask, highLevelEventMask, keyDownMask, keyUpMask, mDownMask, mUpMask, NULL, osMask, and updateMask.

Referenced by appuseractive(), initmacintosh(), keyboardescape(), launchappwithdoc(), launchServer(), osadefaultactiveproc(), shelleventavail(), and systemidlevisit().

LONG CALLBACK FrontierFrameWndProc HWND  hwnd,
UINT  msg,
WPARAM  wParam,
LPARAM  lParam
 

Definition at line 2143 of file FrontierWinMain.c.

References abs, activateapplication(), allscraptypes, bigstring, copyptocstring(), down, flinstanceinitialized, FWM_SYSTRAYICON, getfrontwindow(), GetPrinterDC(), getProfileString(), getstatusbarheight(), grabthreadglobals(), handlescrapdisposed(), hInst, hwndActive, hwndMDIClient, hwndNextViewer, hwndStatus, IDM_WINDOWCHILD, langrunstringnoerror(), nil, NULL, openwindowsparamlinefiles(), pCmdLine, QueryCloseAllChildren(), releasethreadglobals(), rundockmenu(), tyshellglobals::scrollroutine, setDefinedStatusBarParts(), setProfileLong(), shelldisposescrap(), shellexportscrap(), shellframewindow, shellglobals, shellpopglobals(), shellpushglobals(), shellwritescrap(), short, stringlength, TRUE, up, windowbringtofront(), WINDOWMENU, WinProcessActivateAppEvent(), WinProcessCommandEvent(), wm_destroycaret, wm_findmsgstring, wm_frontieropenfile, wm_processAccept, wm_startreplace, and wm_startsearch.

Referenced by InitializeApplication().

Here is the call graph for this function:

LONG CALLBACK FrontierMDIWndProc HWND  hwnd,
UINT  msg,
WPARAM  wParam,
LPARAM  lParam
 

Definition at line 1186 of file FrontierWinMain.c.

References getstatusbarheight(), hwndHTMLControl, hwndMDIClient, NULL, and r.

Referenced by InitializeInstance().

Here is the call graph for this function:

LONG CALLBACK FrontierOPWndProc HWND  hwnd,
UINT  msg,
WPARAM  wParam,
LPARAM  lParam
 

Definition at line 2579 of file FrontierWinMain.c.

References coercetoboolean(), copyvaluerecord(), FALSE, GET_WM_MDIACTIVATE_FACTIVATE, GetFrontierWindowInfo(), getport(), grabthreadglobals(), hashlookup(), hnode, hwndActive, hwndHTMLControl, hwndMDIClient, idaboutconfig, keyboardpeek(), keyboardstatus, langfastaddresstotable(), MESSAGEENDER, MESSAGETRACKER, NULL, pophashtable(), pushhashtable(), QueryCloseChild(), r, releasethreadglobals(), roottable, setmousedoubleclickstatus(), shelladjustaftergrow(), shellglobals, shellpopglobals(), shellpushglobals(), shellwindowinfo, TRUE, WinMapSpecialKey(), WinProcessActivateAppEvent(), WinProcessActivateEvent(), WinProcessCommandEvent(), WinProcessKeyboardEvent(), WinProcessMouseEvent(), WinProcessNCActivateEvent(), WinProcessPaintEvent(), WinProcessScrollEvent(), and tyshellglobals::zoomwindowroutine.

Referenced by registerChildWindowClass().

Here is the call graph for this function:

LPSTR GetCmdLine void   ) 
 

Definition at line 1969 of file FrontierWinMain.c.

References NULL.

DWORD GetDllVersion LPCTSTR  lpszDllName  ) 
 

Definition at line 3055 of file FrontierWinMain.c.

References PACKVERSION.

Referenced by WinMain().

static boolean GetFrontierWindowInfo HWND  hwnd,
hdlwindowinfo hinfo
[static]
 

Definition at line 2567 of file FrontierWinMain.c.

References getwindowinfo(), and NULL.

Referenced by FrontierOPWndProc().

Here is the call graph for this function:

HDC GetPrinterDC BOOL  bInformation  ) 
 

Definition at line 3281 of file FrontierWinMain.c.

References NULL.

long getstatusbarheight void   ) 
 

Definition at line 1036 of file FrontierWinMain.c.

References hwndStatus, and NULL.

Referenced by FrontierFrameWndProc(), FrontierMDIWndProc(), and getdesktopbounds().

long getstatusbarparts long array  ) 
 

Definition at line 1147 of file FrontierWinMain.c.

References grabthreadglobals(), hwndStatus, i, r, and releasethreadglobals().

Referenced by langfunctionvalue().

Here is the call graph for this function:

boolean getstatusbarstring bigstring  bs,
long  partNumber
 

Definition at line 1083 of file FrontierWinMain.c.

References grabthreadglobals(), hwndStatus, NULL, releasethreadglobals(), and setstringlength.

Referenced by langfunctionvalue().

Here is the call graph for this function:

static long getstatusbarwidth  )  [static]
 

Definition at line 1049 of file FrontierWinMain.c.

References hwndStatus, and NULL.

BOOL InitializeApplication  ) 
 

Definition at line 1311 of file FrontierWinMain.c.

References bigstring, copystring(), FALSE, FrontierFrameWndProc(), fsname, getapplicationfilespec(), hIconApp, hInst, hTrayIconApp, ID_2CLK_ICON, ID_DESKTOPSCRIPT_ICON, ID_FATPAGE_ICON, ID_FRONTIER_ICON, ID_FRONTIERTRAY_ICON, ID_MENU_ICON, ID_OP_ICON, ID_ROOT_ICON, ID_SCRIPT_ICON, ID_TABLE_ICON, ID_WP_ICON, IDMULTIPAD, NULL, pushstring(), registerChildWindowClass(), registerFileType(), registerHTMLChildWindowClass(), szChild1, szChildFTmb, szChildFTop, szChildFTsc, szChildFTtb, szChildFTwp, szChildRoot, szFrame, and TRUE.

Here is the call graph for this function:

BOOL InitializeInstance LPSTR  lpCmdLine,
INT  nCmdShow
 

Definition at line 1432 of file FrontierWinMain.c.

References bigstring, FALSE, flinstanceinitialized, FrontierMDIWndProc(), frontierstart(), getcurrentprocessid(), getProfileLong(), grabthreadglobals(), hAccel, hInst, hwndHTMLControl, hwndMDIClient, hwndStatus, IDMULTIPAD, IDS_APPNAME, langipcself, langrunstringnoerror(), NULL, nullterminate, pCmdLine, r, releasethreadglobals(), shellframewindow, shellinit(), shellshutdown(), style, szChildHTML, szFrame, and TRUE.

Here is the call graph for this function:

boolean openwindowsparamlinefiles void   ) 
 

Definition at line 1998 of file FrontierWinMain.c.

References activateapplication(), bigstring, copyctopstring(), deletestring(), grabthreadglobals(), info, langrunstringnoerror(), nil, NULL, nullterminate, pathtofilespec(), pCmdLine, pushstring(), releasethreadglobals(), setstringlength, shellframewindow, shellopenfile(), and stringlength.

Referenced by FrontierFrameWndProc().

Here is the call graph for this function:

BOOL QueryCloseAllChildren  ) 
 

Definition at line 1920 of file FrontierWinMain.c.

References fl, grabthreadglobals(), keyboardpeek(), keyboardstatus, releasethreadglobals(), and shellquit().

Referenced by FrontierFrameWndProc().

Here is the call graph for this function:

BOOL QueryCloseChild register HWND  hwnd  ) 
 

Definition at line 1948 of file FrontierWinMain.c.

References fl, tykeystrokerecord::floptionkey, getfrontwindow(), grabthreadglobals(), keyboardpeek(), keyboardstatus, releasethreadglobals(), shellclose(), and shellcloseall().

Referenced by FrontierOPWndProc().

Here is the call graph for this function:

static boolean registerChildWindowClass short  idicon,
CHAR *  classname
[static]
 

Definition at line 1275 of file FrontierWinMain.c.

References FrontierOPWndProc(), hInst, NULL, and OPWindowExtraByteCount.

Referenced by InitializeApplication().

Here is the call graph for this function:

static boolean registerHTMLChildWindowClass  )  [static]
 

Definition at line 1293 of file FrontierWinMain.c.

References hInst, htmlControlWndProc(), NULL, OPWindowExtraByteCount, and szChildHTML.

Referenced by InitializeApplication().

Here is the call graph for this function:

static boolean setDefinedStatusBarParts long  width  )  [static]
 

Definition at line 1103 of file FrontierWinMain.c.

References gstatuswindowarray, gstatuswindowparts, hwndStatus, i, and NULL.

Referenced by FrontierFrameWndProc().

boolean setstatusbarparts long  count,
long array
 

Definition at line 1127 of file FrontierWinMain.c.

References gstatuswindowarray, and i.

Referenced by langfunctionvalue().

boolean setstatusbarstring bigstring  bs,
long  partNumber
 

Definition at line 1068 of file FrontierWinMain.c.

References grabthreadglobals(), nullterminate, releasethreadglobals(), and setstatusbartext().

Referenced by langfunctionvalue().

Here is the call graph for this function:

static boolean setstatusbartext char *  szText,
long  partNumber
[static]
 

Definition at line 1061 of file FrontierWinMain.c.

References hwndStatus, and NULL.

Referenced by setstatusbarstring().

static boolean shellpushcancoonglobals void   )  [static]
 

Definition at line 1018 of file FrontierWinMain.c.

References tyshellglobals::config, config, globalsarray, idcancoonconfig, nil, shellfindcallbacks(), shellglobals, and shellpushglobals().

Here is the call graph for this function:

int CALLBACK WinMain HINSTANCE  hInstance,
HINSTANCE  hPrevInstance,
LPSTR  lpCmdLine,
int  nCmdShow
 

Definition at line 3097 of file FrontierWinMain.c.

References bigstring, copyctopstring(), frontiermutex, FWM_SYSTRAYICON, fwsNetEventShutDown(), GetDllVersion(), hInst, hTrayIconApp, InitializeApplication(), InitializeInstance(), NULL, PACKVERSION, setProfileString(), shellframewindow, shellinstance, shellmaineventloop(), sz_frontierstartreplace, sz_frontierstartsearch, verify, wm_findmsgstring, wm_frontieropenfile, wm_startreplace, and wm_startsearch.

Here is the call graph for this function:

static BOOL WinMapSpecialKey WPARAM *  wParam  )  [static]
 

Definition at line 1848 of file FrontierWinMain.c.

References chdelete, chdownarrow, chend, chenter, chhelp, chhome, chleftarrow, chpagedown, chpageup, chrightarrow, chuparrow, FALSE, and TRUE.

Referenced by FrontierOPWndProc().

BOOL WinProcessActivateAppEvent HWND  hwnd,
UINT  msg,
WPARAM  wParam,
LPARAM  lParam
 

Definition at line 1819 of file FrontierWinMain.c.

References tyPoint::h, tyEventRecord::hwnd, jugglerEvt, tyEventRecord::lparam, tyEventRecord::message, resumeFlag, shellprocessevent(), suspendResumeMessage, tyPoint::v, tyEventRecord::what, tyEventRecord::when, tyEventRecord::where, tyEventRecord::winmsg, and tyEventRecord::wparam.

Referenced by FrontierFrameWndProc(), and FrontierOPWndProc().

Here is the call graph for this function:

BOOL WinProcessActivateEvent HWND  hwnd,
UINT  msg,
WPARAM  wParam,
LPARAM  lParam
 

Definition at line 1772 of file FrontierWinMain.c.

References activateEvt, activeFlag, GET_WM_MDIACTIVATE_FACTIVATE, tyPoint::h, tyEventRecord::hwnd, long, tyEventRecord::lparam, tyEventRecord::message, tyEventRecord::modifiers, tyEventRecord::part, shellprocessevent(), tyPoint::v, tyEventRecord::what, tyEventRecord::when, tyEventRecord::where, tyEventRecord::winmsg, and tyEventRecord::wparam.

Referenced by FrontierOPWndProc().

Here is the call graph for this function:

BOOL WinProcessCommandEvent HWND  hwnd,
UINT  msg,
WPARAM  wParam,
LPARAM  lParam
 

Definition at line 1728 of file FrontierWinMain.c.

References tyPoint::h, tyEventRecord::hwnd, keyboardpeek(), keyboardstatus, long, tyEventRecord::lparam, menuEvt, tyEventRecord::message, tyEventRecord::modifiers, tyEventRecord::part, shellprocessevent(), tyPoint::v, tyEventRecord::what, tyEventRecord::when, tyEventRecord::where, tyEventRecord::winmsg, and tyEventRecord::wparam.

Referenced by FrontierFrameWndProc(), and FrontierOPWndProc().

Here is the call graph for this function:

BOOL WinProcessKeyboardEvent HWND  hwnd,
UINT  msg,
WPARAM  wParam,
LPARAM  lParam
 

Definition at line 1690 of file FrontierWinMain.c.

References tyPoint::h, tyEventRecord::hwnd, keyDown, tyEventRecord::lparam, tyEventRecord::message, tyEventRecord::modifiers, tyEventRecord::part, shellprocessevent(), tyPoint::v, tyEventRecord::what, tyEventRecord::when, tyEventRecord::where, tyEventRecord::winmsg, and tyEventRecord::wparam.

Referenced by FrontierOPWndProc().

Here is the call graph for this function:

BOOL WinProcessMouseEvent HWND  hwnd,
UINT  msg,
WPARAM  wParam,
LPARAM  lParam
 

Definition at line 1592 of file FrontierWinMain.c.

References cmouseDown, tyPoint::h, tyEventRecord::hwnd, long, tyEventRecord::lparam, tyEventRecord::message, tyEventRecord::modifiers, mouseDown, tyEventRecord::part, rmouseDown, shellprocessevent(), short, tyPoint::v, tyEventRecord::what, tyEventRecord::when, tyEventRecord::where, tyEventRecord::winmsg, and tyEventRecord::wparam.

Referenced by FrontierOPWndProc().

Here is the call graph for this function:

BOOL WinProcessNCActivateEvent HWND  hwnd,
UINT  msg,
WPARAM  wParam,
LPARAM  lParam
 

Definition at line 1795 of file FrontierWinMain.c.

References activateEvt, activeFlag, tyPoint::h, tyEventRecord::hwnd, long, tyEventRecord::lparam, tyEventRecord::message, tyEventRecord::modifiers, tyEventRecord::part, shellprocessevent(), tyPoint::v, tyEventRecord::what, tyEventRecord::when, tyEventRecord::where, tyEventRecord::winmsg, and tyEventRecord::wparam.

Referenced by FrontierOPWndProc().

Here is the call graph for this function:

BOOL WinProcessPaintEvent HWND  hwnd,
UINT  msg,
WPARAM  wParam,
LPARAM  lParam
 

Definition at line 1709 of file FrontierWinMain.c.

References tyPoint::h, tyEventRecord::hwnd, long, tyEventRecord::lparam, tyEventRecord::message, tyEventRecord::modifiers, tyEventRecord::part, shellprocessevent(), updateEvt, tyPoint::v, tyEventRecord::what, tyEventRecord::when, tyEventRecord::where, tyEventRecord::winmsg, and tyEventRecord::wparam.

Referenced by FrontierOPWndProc().

Here is the call graph for this function:

BOOL WinProcessScrollEvent HWND  hwnd,
UINT  msg,
WPARAM  wParam,
LPARAM  lParam,
boolean  isvert
 

Definition at line 1750 of file FrontierWinMain.c.

References tyPoint::h, tyEventRecord::hwnd, keyboardpeek(), keyboardstatus, long, tyEventRecord::lparam, tyEventRecord::message, tyEventRecord::modifiers, tyEventRecord::part, scrollEvt, shellprocessevent(), tyPoint::v, tyEventRecord::what, tyEventRecord::when, tyEventRecord::where, tyEventRecord::winmsg, and tyEventRecord::wparam.

Referenced by FrontierOPWndProc().

Here is the call graph for this function:


Variable Documentation

BOOL fAbort
 

Definition at line 3256 of file FrontierWinMain.c.

boolean flinstanceinitialized = false [static]
 

Definition at line 67 of file FrontierWinMain.c.

Referenced by FrontierFrameWndProc(), and InitializeInstance().

HANDLE frontiermutex [static]
 

Definition at line 149 of file FrontierWinMain.c.

Referenced by WinMain().

long gstatuswindowarray[50] = {0}
 

Definition at line 75 of file FrontierWinMain.c.

Referenced by setDefinedStatusBarParts(), and setstatusbarparts().

long gstatuswindowparts = 1
 

Definition at line 74 of file FrontierWinMain.c.

Referenced by setDefinedStatusBarParts().

HANDLE hAccel
 

Definition at line 83 of file FrontierWinMain.c.

HICON hIconApp
 

Definition at line 76 of file FrontierWinMain.c.

Referenced by InitializeApplication().

HANDLE hInitData = NULL
 

Definition at line 3266 of file FrontierWinMain.c.

HINSTANCE hInst
 

Definition at line 66 of file FrontierWinMain.c.

HICON hTrayIconApp
 

Definition at line 79 of file FrontierWinMain.c.

Referenced by InitializeApplication(), and WinMain().

HWND hwndActive
 

Definition at line 71 of file FrontierWinMain.c.

HWND hwndHTMLControl = NULL
 

Definition at line 73 of file FrontierWinMain.c.

Referenced by FrontierMDIWndProc(), FrontierOPWndProc(), htmlcontrolback(), and InitializeInstance().

HWND hwndMDIClient = NULL
 

Definition at line 70 of file FrontierWinMain.c.

HWND hwndNextViewer = (HWND) -1 [static]
 

Definition at line 84 of file FrontierWinMain.c.

Referenced by FrontierFrameWndProc().

HWND hwndPDlg
 

Definition at line 3257 of file FrontierWinMain.c.

HWND hwndStatus = NULL
 

Definition at line 72 of file FrontierWinMain.c.

Referenced by FrontierFrameWndProc(), getstatusbarheight(), getstatusbarparts(), getstatusbarstring(), getstatusbarwidth(), InitializeInstance(), setDefinedStatusBarParts(), and setstatusbartext().

INT iPrinter = 0
 

Definition at line 3262 of file FrontierWinMain.c.

typrocessid langipcself
 

Definition at line 123 of file langipc.c.

CHAR* pCmdLine
 

Definition at line 146 of file FrontierWinMain.c.

Referenced by FrontierFrameWndProc(), InitializeInstance(), and openwindowsparamlinefiles().

HWND shellframewindow
 

Definition at line 69 of file FrontierWinMain.c.

Referenced by drawmenubar(), exittooperatingsystem(), FrontierFrameWndProc(), frontierfunctionvalue(), fwsNetEventCloseListen(), fwsNetEventListenStream(), getdefaultwindowrect(), getdesktopbounds(), getmenuhandle(), getmenutitle(), getmenutitleenable(), handlepopup(), InitializeInstance(), inserthierarchicmenu(), insertmenu(), localtoglobalrect(), openclipboard(), openwindowsparamlinefiles(), removemenu(), restartAccepter(), searchfunctionvalue(), setmenutitle(), setmenutitleenable(), shelleventloop(), and WinMain().

HINSTANCE shellinstance
 

Definition at line 65 of file FrontierWinMain.c.

Referenced by getresourcemenu(), ploticoncustom(), ploticonresource(), setcursortype(), threewaydialog(), twowaydialog(), and WinMain().

LONG styleDefault = WS_OVERLAPPEDWINDOW
 

Definition at line 86 of file FrontierWinMain.c.

CHAR sz_frontierstartreplace[] = "FrontierStartReplace"
 

Definition at line 139 of file FrontierWinMain.c.

Referenced by WinMain().

CHAR sz_frontierstartsearch[] = "FrontierStartSearch"
 

Definition at line 140 of file FrontierWinMain.c.

Referenced by WinMain().

CHAR szChild1[] = "frontieropchild"
 

Definition at line 129 of file FrontierWinMain.c.

Referenced by getnewwindow(), and InitializeApplication().

CHAR szChildFTmb[] = "frontiermenuchild"
 

Definition at line 133 of file FrontierWinMain.c.

Referenced by getnewwindow(), and InitializeApplication().

CHAR szChildFTop[] = "frontieroutlinechild"
 

Definition at line 130 of file FrontierWinMain.c.

Referenced by getnewwindow(), and InitializeApplication().

CHAR szChildFTsc[] = "frontierscriptchild"
 

Definition at line 134 of file FrontierWinMain.c.

Referenced by getnewwindow(), and InitializeApplication().

CHAR szChildFTtb[] = "frontiertablechild"
 

Definition at line 132 of file FrontierWinMain.c.

Referenced by getnewwindow(), and InitializeApplication().

CHAR szChildFTwp[] = "frontierwpchild"
 

Definition at line 131 of file FrontierWinMain.c.

Referenced by getnewwindow(), and InitializeApplication().

CHAR szChildHTML[] = "frontierHTMLchild"
 

Definition at line 137 of file FrontierWinMain.c.

Referenced by InitializeInstance(), and registerHTMLChildWindowClass().

CHAR szChildRoot[] = "frontierrootchild"
 

Definition at line 135 of file FrontierWinMain.c.

Referenced by getnewwindow(), and InitializeApplication().

CHAR szDevice[160]
 

Definition at line 3258 of file FrontierWinMain.c.

PSTR szDriver
 

Definition at line 3259 of file FrontierWinMain.c.

CHAR szExtDeviceMode[] = "EXTDEVICEMODE"
 

Definition at line 3268 of file FrontierWinMain.c.

CHAR szFrame[] = "frontierframe"
 

Definition at line 127 of file FrontierWinMain.c.

Referenced by InitializeApplication(), and InitializeInstance().

PSTR szPort
 

Definition at line 3260 of file FrontierWinMain.c.

PSTR szTitle
 

Definition at line 3261 of file FrontierWinMain.c.

UINT wm_findmsgstring [static]
 

Definition at line 150 of file FrontierWinMain.c.

Referenced by FrontierFrameWndProc(), and WinMain().

UINT wm_frontieropenfile [static]
 

Definition at line 148 of file FrontierWinMain.c.

Referenced by FrontierFrameWndProc(), and WinMain().

UINT wm_startreplace
 

Definition at line 143 of file FrontierWinMain.c.

Referenced by FrontierFrameWndProc(), searchfunctionvalue(), and WinMain().

UINT wm_startsearch
 

Definition at line 144 of file FrontierWinMain.c.

Referenced by FrontierFrameWndProc(), searchfunctionvalue(), and WinMain().

WNDPROC wndprocMDIClient
 

Definition at line 1184 of file FrontierWinMain.c.


Generated on Fri Jun 2 03:56:02 2006 for frontierkernel 10.1.10a by  doxygen 1.4.6