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.

43 lines
1.1 KiB

  1. #define SSM_OPEN 1
  2. #define SSM_CLOSE 2
  3. #define SSM_BLANK 3
  4. #define SSM_UNBLANK 4
  5. #define SSM_ANIMATE 5
  6. #define SSM_SECOND 6
  7. #define SSM_DIALOG 7
  8. extern VOID APIENTRY ScrBlank(SHORT);
  9. extern VOID APIENTRY ScrSetIgnore(SHORT);
  10. extern INT APIENTRY ScrGetTimeout(VOID);
  11. extern VOID APIENTRY ScrSetTimeout(INT);
  12. extern VOID APIENTRY ScrQueryServerName(CHAR FAR *);
  13. extern VOID APIENTRY ScrQueryServerDesc(CHAR FAR *);
  14. extern SHORT APIENTRY ScrLoadServer(CHAR FAR *);
  15. extern VOID APIENTRY ScrChooseRandomServer(VOID);
  16. extern BOOL APIENTRY ScrSetServer(CHAR FAR *);
  17. extern VOID APIENTRY ScrEnablePtrBlank(INT);
  18. extern INT APIENTRY ScrQueryPtrBlank(VOID);
  19. extern VOID APIENTRY ScrSetBackground(SHORT);
  20. extern INT APIENTRY ScrQueryBackground(VOID);
  21. extern VOID APIENTRY ScrRestoreScreen(VOID);
  22. extern VOID APIENTRY SeedRand(LONG);
  23. extern SHORT APIENTRY WRand(UINT);
  24. #ifdef WIN
  25. extern VOID APIENTRY ScrInvokeDlg(HANDLE, HWND);
  26. #endif
  27. typedef BOOL (CALLBACK *SCRSAVEPROC)(INT, LPVOID, LONG_PTR, LONG_PTR);
  28. extern BOOL ScrSaveProc(INT, LPVOID, LONG_PTR, LONG_PTR);