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