Source code of Windows XP (NT5)
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.
|
|
#define OEMRESOURCE
#include <windows.h>
#include <ccstock.h>
#include <debug.h>
BOOL InitApplication(HANDLE); BOOL InitInstance(HANDLE, int); LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); BOOL RunOnceFill(HWND hWnd); LRESULT CALLBACK dlgProcRunOnce( HWND hWnd, // window handle
UINT message, // type of message
WPARAM uParam, // additional information
LPARAM lParam); // additional information
void WashCreate(HWND hwndParent);
BOOL CreateGlobals(HWND hwndCtl); BOOL CenterWindow (HWND hwndChild, HWND hwndParent); BOOL TopLeftWindow(HWND hwndChild, HWND hwndParent);
extern SIZE g_SizeTextExt; extern int g_cxIcon; extern int g_cyIcon; extern int g_cxSmIcon; extern int g_cySmIcon; extern HFONT g_hfont; extern HBRUSH g_hbrBkGnd; extern HFONT g_hBoldFont; extern HINSTANCE hInst; extern HWND g_hWash;
#define MAX_TITLE 32
#define MAX_TEXT 128
typedef struct tagTASK { TCHAR Text[MAX_TEXT+1]; WORD wHeight; HICON hIcon; TCHAR Cmd[MAX_PATH+1]; } TASK, * PTASK;
// Bit fields for command line switches.
#define CMD_DO_CHRIS 1
#define CMD_DO_REBOOT 2
#define CMD_DO_RESTART 4
|