Commit Graph

23 Commits

Author SHA1 Message Date
5f0a5d0588 [SDK] Fix preprocessor usage
Signed-off-by: Quinn Stephens <quinn@osmora.org>
2025-06-12 14:03:21 -04:00
5c52adf492 [SDK] Big update
Signed-off-by: Quinn Stephens <quinn@osmora.org>
2025-06-11 20:00:34 -04:00
e3f81a4c08 [SDK] Minor improvements to CRT, RTL, and headers
Signed-off-by: Quinn Stephens <quinn@osmora.org>
2024-11-16 07:10:11 -05:00
67ab5dc5d4 [SDK:CRT] Implement wcscpy_s() and wcscat_s() 2024-10-06 08:02:08 -04:00
75197cc8b5 [SDK:NT] Add STATUS_NO_MEMORY 2024-08-27 13:58:50 -04:00
860874640e [SDK:NT] Add bit extraction helpers
Added LO/HIDWORD(), LO/HIWORD(), and LO/HIBYTE() macros
2024-08-27 13:20:09 -04:00
6a868b45ba [SDK:NT] Even more list helpers
Added InsertHeadList() and InsertTailList()
2024-08-27 09:20:10 -04:00
b63d80d5c9 [SDK:NT] Another list helper & more status values
Added STATUS_INSUFFICIENT_NVRAM_RESOURCES
Added InitializeListHead()
2024-08-26 19:51:36 -04:00
caec9bc42e [SDK:NT] More status values and list helpers.
Added STATUS_NOT_IMPLEMENTED.
Added RemoveEntryList().
2024-08-26 12:27:59 -04:00
664bf6d713 [SDK:NT] Add MAXULONGLONG to ntdef.h 2024-08-26 11:18:00 -04:00
b8afb1aad4 [SDK:NT] Reorganize and extend ntdef.h
Added LONG_PTR
Added INVALID_HANDLE_VALUE
2024-08-25 10:42:37 -04:00
fb0e36f5cf [SDK:NT] Add more status values and handles
Added STATUS_INVALID_PARAMETER_[1-12]
Added HANDLE and PHANDLE
2024-08-25 10:31:04 -04:00
3759f7dbfe [SDK:NT] Add ULONG_PTR type 2024-08-24 18:54:33 -04:00
b870d5a015 [SDK:CRT] Implement vswprintf() 2024-08-24 16:33:16 -04:00
874d95ae4c [BOOT:LIB] Implement EfiInitpConvertEfiFilePath()
Also implemented RtlULongSub() and EfiInitpAppendPathString()
2024-08-24 12:39:16 -04:00
ccb62c05f5 [SDK:NT] Add BOOL and STATUS_UNSUCCESSFUL 2024-08-24 09:12:16 -04:00
ceb86e3cb2 [SDK:RTL] Add RtlInitUnicodeString() and RtlGUIDFromString() 2024-08-09 08:34:04 -04:00
0998d5c417 [SDK:NT] Improve ntdef.h and add guiddef.h 2024-08-09 08:32:31 -04:00
7af18b7ac3 [SDK:CRT] Implement stdarg.h 2024-08-09 08:31:35 -04:00
b57dcc8078 [SDK:CRT] Implement more string routines 2024-08-08 16:41:45 -04:00
120277161c [SDK] Reorganize header files 2024-08-08 15:27:44 -04:00
e48262d4d7 [SDK:CRT] Implement memcpy() and wmemcpy() 2024-08-08 08:24:20 -04:00
8ff7a75afc Add SDK/CRT string routines and headers 2024-08-08 08:04:59 -04:00