OSDN Git Service

post WM_NULL to attached threads on yamy exit to unmap mayu{32,64}.dll
[yamy/yamy.git] / misc.h
diff --git a/misc.h b/misc.h
index b35ddaf..74df807 100644 (file)
--- a/misc.h
+++ b/misc.h
@@ -9,6 +9,34 @@
 #  include <windows.h>\r
 #  include <cassert>\r
 \r
+#define YAMY_SUCCESS                                           0\r
+#define YAMY_ERROR_ON_GET_USERNAME                     1001\r
+#define YAMY_ERROR_INSUFFICIENT_BUFFER         1002\r
+#define YAMY_ERROR_NO_MEMORY                           1003\r
+#define YAMY_ERROR_ON_GET_LOGONUSERNAME                1004\r
+#define YAMY_ERROR_ON_GET_SECURITYINFO         1005\r
+#define YAMY_ERROR_ON_GET_DACL                         1006\r
+#define YAMY_ERROR_ON_INITIALIZE_ACL           1007\r
+#define YAMY_ERROR_ON_GET_ACE                          1008\r
+#define YAMY_ERROR_ON_ADD_ACE                          1009\r
+#define YAMY_ERROR_ON_ADD_ALLOWED_ACE          1010\r
+#define YAMY_ERROR_ON_SET_SECURITYINFO         1011\r
+#define YAMY_ERROR_ON_OPEN_YAMY_PROCESS                1012\r
+#define YAMY_ERROR_ON_OPEN_YAMY_TOKEN          1013\r
+#define YAMY_ERROR_ON_IMPERSONATE                      1014\r
+#define YAMY_ERROR_ON_REVERT_TO_SELF           1015\r
+#define YAMY_ERROR_ON_OPEN_CURRENT_PROCESS     1016\r
+#define YAMY_ERROR_ON_LOOKUP_PRIVILEGE         1017\r
+#define YAMY_ERROR_ON_ADJUST_PRIVILEGE         1018\r
+#define YAMY_ERROR_ON_OPEN_WINLOGON_PROCESS    1019\r
+#define YAMY_ERROR_ON_VIRTUALALLOCEX           1020\r
+#define YAMY_ERROR_ON_WRITEPROCESSMEMORY       1021\r
+#define YAMY_ERROR_ON_CREATEREMOTETHREAD       1022\r
+#define YAMY_ERROR_TIMEOUT_INJECTION           1023\r
+#define YAMY_ERROR_RETRY_INJECTION_SUCCESS     1024\r
+#define YAMY_ERROR_ON_READ_SCANCODE_MAP                1025\r
+#define YAMY_ERROR_ON_WRITE_SCANCODE_MAP       1026\r
+#define YAMY_ERROR_ON_GET_WINLOGON_PID         1027\r
 \r
 typedef unsigned char u_char;                  /// unsigned char\r
 typedef unsigned short u_short;                        /// unsigned short\r