// SpeedBreaker runtime. GPL-3.0-or-later (see COPYING). #pragma once #include #ifndef STATUS_SUCCESS #define STATUS_SUCCESS 0x00000000 #endif #ifndef STATUS_WAIT_0 #define STATUS_WAIT_0 0x00000000 #endif #ifndef STATUS_TIMEOUT #define STATUS_TIMEOUT 0x00000102 #endif #ifndef STATUS_PENDING #define STATUS_PENDING 0x00000103 #endif #ifndef STATUS_UNSUCCESSFUL #define STATUS_UNSUCCESSFUL 0xC0000001 #endif #ifndef STATUS_NOT_IMPLEMENTED #define STATUS_NOT_IMPLEMENTED 0xC0000002 #endif #ifndef STATUS_INVALID_HANDLE #define STATUS_INVALID_HANDLE 0xC0000008 #endif #ifndef STATUS_INVALID_PARAMETER #define STATUS_INVALID_PARAMETER 0xC000000D #endif #ifndef STATUS_NO_SUCH_FILE #define STATUS_NO_SUCH_FILE 0xC000000F #endif #ifndef STATUS_END_OF_FILE #define STATUS_END_OF_FILE 0xC0000011 #endif #ifndef STATUS_NO_MEMORY #define STATUS_NO_MEMORY 0xC0000017 #endif #ifndef STATUS_ACCESS_DENIED #define STATUS_ACCESS_DENIED 0xC0000022 #endif #ifndef STATUS_OBJECT_NAME_NOT_FOUND #define STATUS_OBJECT_NAME_NOT_FOUND 0xC0000034 #endif #ifndef STATUS_OBJECT_PATH_NOT_FOUND #define STATUS_OBJECT_PATH_NOT_FOUND 0xC000003A #endif #ifndef STATUS_MEMORY_NOT_ALLOCATED #define STATUS_MEMORY_NOT_ALLOCATED 0xC00000A0 #endif