cf62424b92
cguid.h, commctrl.h, commdlg.h, cpl.h, cplext.h, custcntl.h, dbt.h, dde.h, ddeml.h, dlgs.h, excpt.h, httpext.h, imagehlp.h, imm.h, initguid.h, intshcut.h, ipexport.h, iphlpapi.h, ipifcons.h, iprtrmib.h, iptypes.h, isguids.h, largeint.h, lm.h, lmaccess.h, lmalert.h, lmapibuf.h, lmat.h, lmaudit.h, lmbrowsr.h, lmchdev.h, lmconfig.h, lmcons.h, lmerr.h, lmerrlog.h, lmmsg.h, lmremutl.h, lmrepl.h, lmserver.h, lmshare.h, lmsname.h, lmstats.h, lmsvc.h, lmuse.h, lmuseflg.h, lmwksta.h, lzexpand.h, mapi.h, mciavi.h, mcx.h, mmsystem.h, mswsock.h, nb30.h, nddeapi.h, nspapi.h, ntdef.h, ntsecapi.h, ntsecpkg.h, oaidl.h, objbase.h, objfwd.h, objidl.h, odbcinst.h, ole.h, ole2.h, ole2ver.h, oleauto.h, olectl.h, olectlid.h, oledlg.h, oleidl.h, pbt.h, prsht.h, psapi.h, rapi.h, ras.h, raserror.h, rassapi.h, regstr.h, richedit.h, richole.h, rpc.h, rpcdce.h, rpcdce2.h, rpcdcep.h, rpcndr.h, rpcnsi.h, rpcnsip.h, rpcnterr.h, rpcproxy.h, schannel.h, schnlsp.h, scrnsave.h, security.h, setupapi.h, shellapi.h, shlguid.h, shlobj.h, sql.h, sqlext.h, sqltypes.h, sqlucode.h, sspi.h, subauth.h, tlhelp32.h, unknwn.h, userenv.h, w32api.h, winbase.h, wincon.h, wincrypt.h, windef.h, windows.h, windowsx.h, winerror.h, wingdi.h, wininet.h, winioctl.h, winnetwk.h, winnls.h, winnt.h, winperf.h, winreg.h, winresrc.h, winsock.h, winsock2.h, winspool.h, winsvc.h, winuser.h, winver.h, ws2tcpip.h, wsnetbs.h, wtypes.h, zmouse.h: Add #pragma GCC system_header if __GNUC__ >= 3. * include/mapi.h: Change header guard name to _MAPI_H for consistency.
82 lines
1.8 KiB
C
82 lines
1.8 KiB
C
/*
|
|
Screen saver library by Anders Norlander <anorland@hem2.passagen.se>
|
|
|
|
This library is (hopefully) compatible with Microsoft's
|
|
screen saver library.
|
|
|
|
This is public domain software.
|
|
|
|
*/
|
|
#ifndef _SCRNSAVE_H
|
|
#define _SCRNSAVE_H
|
|
#if __GNUC__ >=3
|
|
#pragma GCC system_header
|
|
#endif
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
/* configure dialog identifier */
|
|
#define DLG_SCRNSAVECONFIGURE 2003
|
|
|
|
#define idsIsPassword 1000
|
|
#define idsIniFile 1001
|
|
#define idsScreenSaver 1002
|
|
#define idsPassword 1003
|
|
#define idsDifferentPW 1004
|
|
#define idsChangePW 1005
|
|
#define idsBadOldPW 1006
|
|
#define idsAppName 1007
|
|
#define idsNoHelpMemory 1008
|
|
#define idsHelpFile 1009
|
|
#define idsDefKeyword 1010
|
|
|
|
#define IDS_DESCRIPTION 1
|
|
#define ID_APP 100
|
|
|
|
#define WS_GT (WS_GROUP | WS_TABSTOP)
|
|
#define SCRM_VERIFYPW WM_APP
|
|
#define MAXFILELEN 13
|
|
#define TITLEBARNAMELEN 40
|
|
#define APPNAMEBUFFERLEN 40
|
|
#define BUFFLEN 255
|
|
|
|
#ifndef RC_INVOKED
|
|
|
|
/* functions provided by the aothor of the screen saver */
|
|
BOOL WINAPI ScreenSaverConfigureDialog(HWND,UINT,WPARAM,LPARAM);
|
|
BOOL WINAPI RegisterDialogClasses(HANDLE);
|
|
LONG WINAPI ScreenSaverProc(HWND,UINT,WPARAM,LPARAM);
|
|
|
|
/* Change name of function if we are using UNICODE */
|
|
#ifdef UNICODE
|
|
#define DefScreenSaverProc DefScreenSaverProcW
|
|
#endif
|
|
|
|
/* default screen saver proc; call instead of DefWindowProc */
|
|
LONG WINAPI DefScreenSaverProc(HWND,UINT,WPARAM,LPARAM);
|
|
|
|
/* change password */
|
|
void WINAPI ScreenSaverChangePassword(HWND);
|
|
|
|
/* globals that may be used by screen saver */
|
|
extern HINSTANCE hMainInstance;
|
|
extern HWND hMainWindow;
|
|
extern BOOL fChildPreview;
|
|
extern TCHAR szName[];
|
|
extern TCHAR szAppName[];
|
|
extern TCHAR szIniFile[];
|
|
extern TCHAR szScreenSaver[];
|
|
extern TCHAR szHelpFile[];
|
|
extern TCHAR szNoHelpMemory[];
|
|
extern UINT MyHelpMessage;
|
|
|
|
#endif /* RC_INVOKED */
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif /* _SCRNSAVE_H */
|