|
|
@@ -89,8 +89,49 @@ inline int get_cpuid(int cpuInfo[4], int function_id)
|
|
|
#undef sprintf_s
|
|
|
|
|
|
// PAL LoadLibraryExW not supported
|
|
|
-#define LOAD_LIBRARY_SEARCH_SYSTEM32 0
|
|
|
-#define FACILITY_JSCRIPT 2306
|
|
|
+#define LOAD_LIBRARY_SEARCH_SYSTEM32 0
|
|
|
+// winerror.h
|
|
|
+#define FACILITY_JSCRIPT 2306
|
|
|
+#define JSCRIPT_E_CANTEXECUTE _HRESULT_TYPEDEF_(0x89020001L)
|
|
|
+#define DISP_E_UNKNOWNINTERFACE _HRESULT_TYPEDEF_(0x80020001L)
|
|
|
+#define DISP_E_MEMBERNOTFOUND _HRESULT_TYPEDEF_(0x80020003L)
|
|
|
+#define DISP_E_UNKNOWNNAME _HRESULT_TYPEDEF_(0x80020006L)
|
|
|
+#define DISP_E_NONAMEDARGS _HRESULT_TYPEDEF_(0x80020007L)
|
|
|
+#define DISP_E_EXCEPTION _HRESULT_TYPEDEF_(0x80020009L)
|
|
|
+#define DISP_E_BADINDEX _HRESULT_TYPEDEF_(0x8002000BL)
|
|
|
+#define DISP_E_UNKNOWNLCID _HRESULT_TYPEDEF_(0x8002000CL)
|
|
|
+#define DISP_E_ARRAYISLOCKED _HRESULT_TYPEDEF_(0x8002000DL)
|
|
|
+#define DISP_E_BADPARAMCOUNT _HRESULT_TYPEDEF_(0x8002000EL)
|
|
|
+#define DISP_E_PARAMNOTOPTIONAL _HRESULT_TYPEDEF_(0x8002000FL)
|
|
|
+#define DISP_E_NOTACOLLECTION _HRESULT_TYPEDEF_(0x80020011L)
|
|
|
+#define TYPE_E_DLLFUNCTIONNOTFOUND _HRESULT_TYPEDEF_(0x8002802FL)
|
|
|
+#define TYPE_E_TYPEMISMATCH _HRESULT_TYPEDEF_(0x80028CA0L)
|
|
|
+#define TYPE_E_OUTOFBOUNDS _HRESULT_TYPEDEF_(0x80028CA1L)
|
|
|
+#define TYPE_E_IOERROR _HRESULT_TYPEDEF_(0x80028CA2L)
|
|
|
+#define TYPE_E_CANTCREATETMPFILE _HRESULT_TYPEDEF_(0x80028CA3L)
|
|
|
+#define TYPE_E_CANTLOADLIBRARY _HRESULT_TYPEDEF_(0x80029C4AL)
|
|
|
+#define STG_E_TOOMANYOPENFILES _HRESULT_TYPEDEF_(0x80030004L)
|
|
|
+#define STG_E_ACCESSDENIED _HRESULT_TYPEDEF_(0x80030005L)
|
|
|
+#define STG_E_INSUFFICIENTMEMORY _HRESULT_TYPEDEF_(0x80030008L)
|
|
|
+#define STG_E_NOMOREFILES _HRESULT_TYPEDEF_(0x80030012L)
|
|
|
+#define STG_E_DISKISWRITEPROTECTED _HRESULT_TYPEDEF_(0x80030013L)
|
|
|
+#define STG_E_READFAULT _HRESULT_TYPEDEF_(0x8003001EL)
|
|
|
+#define STG_E_SHAREVIOLATION _HRESULT_TYPEDEF_(0x80030020L)
|
|
|
+#define STG_E_LOCKVIOLATION _HRESULT_TYPEDEF_(0x80030021L)
|
|
|
+#define STG_E_MEDIUMFULL _HRESULT_TYPEDEF_(0x80030070L)
|
|
|
+#define STG_E_INVALIDNAME _HRESULT_TYPEDEF_(0x800300FCL)
|
|
|
+#define STG_E_INUSE _HRESULT_TYPEDEF_(0x80030100L)
|
|
|
+#define STG_E_NOTCURRENT _HRESULT_TYPEDEF_(0x80030101L)
|
|
|
+#define STG_E_CANTSAVE _HRESULT_TYPEDEF_(0x80030103L)
|
|
|
+#define REGDB_E_CLASSNOTREG _HRESULT_TYPEDEF_(0x80040154L)
|
|
|
+#define MK_E_UNAVAILABLE _HRESULT_TYPEDEF_(0x800401E3L)
|
|
|
+#define MK_E_INVALIDEXTENSION _HRESULT_TYPEDEF_(0x800401E6L)
|
|
|
+#define MK_E_CANTOPENFILE _HRESULT_TYPEDEF_(0x800401EAL)
|
|
|
+#define CO_E_APPNOTFOUND _HRESULT_TYPEDEF_(0x800401F5L)
|
|
|
+#define CO_E_APPDIDNTREG _HRESULT_TYPEDEF_(0x800401FEL)
|
|
|
+#define GetScode(hr) ((SCODE) (hr))
|
|
|
+// activscp.h
|
|
|
+#define SCRIPT_E_RECORDED 0x86664004L
|
|
|
|
|
|
// _countof
|
|
|
#if defined _M_X64 || defined _M_ARM || defined _M_ARM64
|