home *** CD-ROM | disk | FTP | other *** search
/ Microsoft Programmer's Library 1.3 / Microsoft-Programers-Library-v1.3.iso / sampcode / win_sdk / prntfile / prntfile.h < prev    next >
Encoding:
C/C++ Source or Header  |  1990-06-01  |  1.4 KB  |  48 lines

  1. /* file menu items */
  2.  
  3. #define     IDM_NEW      100
  4. #define     IDM_OPEN     101
  5. #define     IDM_SAVE     102
  6. #define     IDM_SAVEAS   103
  7. #define     IDM_PRINT    104
  8. #define     IDM_EXIT     105
  9. #define     IDM_ABOUT    106
  10.  
  11. /* edit menu items */
  12.  
  13. #define     IDM_UNDO     200
  14. #define     IDM_CUT      201
  15. #define     IDM_COPY     202
  16. #define     IDM_PASTE    203
  17. #define     IDM_CLEAR    204
  18.  
  19. /* Control IDs */
  20.  
  21. #define     IDC_FILENAME  400
  22. #define     IDC_EDIT      401
  23. #define     IDC_FILES     402
  24. #define     IDC_PATH      403
  25. #define     IDC_LISTBOX   404
  26.  
  27. #define MAXFILESIZE 1000000    /* maximum file size (in bytes) that can be loaded */
  28.  
  29.  
  30. int PASCAL WinMain(HANDLE, HANDLE, LPSTR, int);
  31. BOOL InitApplication(HANDLE);
  32. BOOL InitInstance(HANDLE, int);
  33. long FAR PASCAL MainWndProc(HWND, unsigned, WORD, LONG);
  34. BOOL FAR PASCAL About(HWND, unsigned, WORD, LONG);
  35. HANDLE FAR PASCAL OpenDlg(HWND, unsigned, WORD, LONG);
  36. int FAR PASCAL SaveAsDlg(HWND, unsigned, WORD, LONG);
  37. BOOL CheckFileName(HWND, PSTR, PSTR);
  38. BOOL SaveFile(HWND);
  39. BOOL QuerySaveFile(HWND);
  40. void SeparateFile(HWND, LPSTR, LPSTR, LPSTR);
  41. void UpdateListBox(HWND);
  42. void SetNewBuffer(HWND, HANDLE, PSTR);
  43. void AddExt(PSTR, PSTR);
  44. void ChangeDefExt(PSTR, PSTR);
  45. HANDLE GetPrinterDC();
  46. int FAR PASCAL AbortProc(HDC, int);
  47. int FAR PASCAL AbortDlg(HWND, unsigned, WORD, LONG);
  48.