Home | History | Annotate | Download | only in include
      1 /**
      2  * This file has no copyright assigned and is placed in the Public Domain.
      3  * This file is part of the mingw-w64 runtime package.
      4  * No warranty is given; refer to the file DISCLAIMER.PD within this package.
      5  */
      6 #ifndef _INC_SCRNSAVE
      7 #define _INC_SCRNSAVE
      8 
      9 #include <pshpack1.h>
     10 
     11 #ifdef __cplusplus
     12 extern "C" {
     13 #endif
     14 
     15 #define IDS_DESCRIPTION 1
     16 
     17 #define ID_APP 100
     18 #define DLG_SCRNSAVECONFIGURE 2003
     19 
     20 #define idsIsPassword 1000
     21 #define idsIniFile 1001
     22 #define idsScreenSaver 1002
     23 #define idsPassword 1003
     24 #define idsDifferentPW 1004
     25 #define idsChangePW 1005
     26 #define idsBadOldPW 1006
     27 #define idsAppName 1007
     28 #define idsNoHelpMemory 1008
     29 #define idsHelpFile 1009
     30 #define idsDefKeyword 1010
     31 
     32 #if defined(UNICODE)
     33   LRESULT WINAPI ScreenSaverProcW(HWND hWnd,UINT message,WPARAM wParam,LPARAM lParam);
     34 #define ScreenSaverProc ScreenSaverProcW
     35 #else
     36   LRESULT WINAPI ScreenSaverProc(HWND hWnd,UINT message,WPARAM wParam,LPARAM lParam);
     37 #endif
     38 
     39   LRESULT WINAPI DefScreenSaverProc(HWND hWnd,UINT msg,WPARAM wParam,LPARAM lParam);
     40   WINBOOL WINAPI ScreenSaverConfigureDialog(HWND hDlg,UINT message,WPARAM wParam,LPARAM lParam);
     41   WINBOOL WINAPI RegisterDialogClasses(HANDLE hInst);
     42 
     43 #define WS_GT (WS_GROUP | WS_TABSTOP)
     44 
     45 #define MAXFILELEN 13
     46 #define TITLEBARNAMELEN 40
     47 #define APPNAMEBUFFERLEN 40
     48 #define BUFFLEN 255
     49 
     50   extern HINSTANCE hMainInstance;
     51   extern HWND hMainWindow;
     52   extern WINBOOL fChildPreview;
     53   extern TCHAR szName[TITLEBARNAMELEN];
     54   extern TCHAR szAppName[APPNAMEBUFFERLEN];
     55   extern TCHAR szIniFile[MAXFILELEN];
     56   extern TCHAR szScreenSaver[22];
     57   extern TCHAR szHelpFile[MAXFILELEN];
     58   extern TCHAR szNoHelpMemory[BUFFLEN];
     59   extern UINT MyHelpMessage;
     60 
     61 #define SCRM_VERIFYPW WM_APP
     62 
     63   void WINAPI ScreenSaverChangePassword(HWND hParent);
     64 
     65 #ifdef __cplusplus
     66 }
     67 #endif
     68 
     69 #include <poppack.h>
     70 #endif
     71