Commit Graph

12 Commits

Author SHA1 Message Date
6c6e5fe70a Implement RtlListLoop() routine for detecting loops in linked lists
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-09-27 19:30:19 +02:00
67acacf528 Use SIZE_T for length limiter
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-09-26 23:02:38 +02:00
252eb5c825 Export RtlWideStringConcatenate() and RtlWideStringLength() routines
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-09-26 23:01:17 +02:00
dd0c86003d Set correct calling convention for RtlWideStringCompare() and RtlWideStringTokenize() routines
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-09-26 22:54:21 +02:00
a0f359bcf7 Implement RtlWideStringConcatenate() routine
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-09-26 17:26:00 +02:00
c7f53e193a Implement RtlWideStringLength() routine
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-09-26 16:53:58 +02:00
109c24f389 Initial support for xtldr modules and bootloader protocol
Some checks failed
ci/woodpecker/push/build Pipeline failed
2022-09-17 00:14:09 +02:00
41f1aee6e3 Implemented RtlCompareMemory() for better compatibility with NT and made use of it in RtlSameMemory(), implemented RtlFillMemory(), RtlMoveMemory(), RtlSetMemory() and RtlZeroMemory() as well
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-09-06 17:51:44 +02:00
d56b10f252 Various fixes to the existing routines:
All checks were successful
ci/woodpecker/push/build Pipeline was successful
* Export RtlWideStringTokenize()
 * Allow to compare whole strings in RtlWideStringCompare() when no length specified
 * RtlSameMemory() returns boolean now
 * Source bytes can be constant value in RtlCopyMemory()
2022-09-05 15:17:12 +02:00
8a91412ec4 Export existing kernel routines
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-09-01 22:05:35 +02:00
033447f759 Calling convention goes first
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-09-01 22:04:07 +02:00
a7d07e7ecb Integrate xtklib with the kernel
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-08-30 23:23:02 +02:00