|
|
1.1 ! root 1: #define BACKGROUND_WHITE (WORD) 0x00f0 ! 2: #define BACKGROUND_CYAN (WORD) 0x0030 ! 3: #define FOREGROUND_YELLOW (WORD) 0x0006 ! 4: #define FOREGROUND_CYAN (WORD) 0x0003 ! 5: #define FOREGROUND_WHITE (WORD) 0x0007 ! 6: ! 7: #define PERR(bSuccess, api) {if (!(bSuccess)) perr(__FILE__, __LINE__, \ ! 8: api, GetLastError());} ! 9: ! 10: /* function prototypes */ ! 11: extern int myPuts(HANDLE hConsole, char *s); ! 12: extern void showConAPIs(HANDLE hConsole); ! 13: extern void putStatusLine(HANDLE hOut, char *buf); ! 14: extern void perr(char *szFileName, int line, char *szApiName, DWORD dwError); ! 15: extern void cls(HANDLE hConsole); ! 16: extern char myGetchar(void); ! 17: extern void setConTitle(char *szTitle); ! 18: extern SHORT getConX(HANDLE hCon); ! 19: extern SHORT getConY(HANDLE hCon);
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.