Jacek Caban : restartmanager.h: Added some missing declarations.
Alexandre Julliard
julliard at wine.codeweavers.com
Mon Aug 25 15:58:17 CDT 2014
Module: wine
Branch: master
Commit: 4f3b0c126deb3b89554885e6e68d386ff6459427
URL: http://source.winehq.org/git/wine.git/?a=commit;h=4f3b0c126deb3b89554885e6e68d386ff6459427
Author: Jacek Caban <jacek at codeweavers.com>
Date: Mon Aug 25 13:59:24 2014 +0200
restartmanager.h: Added some missing declarations.
---
include/restartmanager.h | 13 +++++++++++++
1 file changed, 13 insertions(+)
diff --git a/include/restartmanager.h b/include/restartmanager.h
index c2250bb..27c1a92 100644
--- a/include/restartmanager.h
+++ b/include/restartmanager.h
@@ -23,8 +23,12 @@
extern "C" {
#endif
+#define RM_SESSION_KEY_LEN sizeof(GUID)
+#define CCH_RM_SESSION_KEY RM_SESSION_KEY_LEN*2
#define CCH_RM_MAX_APP_NAME 255
#define CH_RM_MAX_SVC_NAME 63
+#define RM_INVALID_TS_SESSION -1
+#define RM_INVALID_PROCESS -1
typedef enum {
RmUnknownApp = 0,
@@ -36,6 +40,15 @@ typedef enum {
RmCritical = 1000
} RM_APP_TYPE;
+typedef enum _RM_REBOOT_REASON {
+ RmRebootReasonNone = 0x0000,
+ RmRebootReasonPermissionDenied = 0x0001,
+ RmRebootReasonSessionMismatch = 0x0002,
+ RmRebootReasonCriticalProcess = 0x0004,
+ RmRebootReasonCriticalService = 0x0008,
+ RmRebootReasonDetectedSelf = 0x0010
+} RM_REBOOT_REASON;
+
typedef struct {
DWORD dwProcessId;
FILETIME ProcessStartTime;
More information about the wine-cvs
mailing list