Commit Graph

17 Commits

Author SHA1 Message Date
1f8026db2f
Implement RtlInterlockedCompareExchangePointer() and RtlInterlockedDecrementLongPtr() atomic routines
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2023-03-17 18:06:53 +01:00
050f24f877
Implement routines for atomically work with linked lists
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2023-02-13 22:36:03 +01:00
9e5fb84412
More routines for performing atomic bitwise AND/OR/XOR operations
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2023-02-12 23:11:23 +01:00
5a86d61b78
Implement routines for performing atomic operations
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2023-02-12 22:46:58 +01:00
d8c68ed003
Add endian conversion routines
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2023-02-08 16:33:57 +01:00
712de4e4e4
XTDK contains headers uniquely identified
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2023-01-05 23:28:43 +01:00
bffb93b58c
Add missing calling convention
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-12-27 22:05:46 +01:00
8f3a4aef60
Code formatting
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-12-23 22:27:08 +01:00
3e8bdfe9fe
Add missing forward routines definitions
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-12-23 00:09:33 +01:00
b275caf161
Implement RtlRemoveEntryList() routine
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-11-28 23:00:20 +01:00
b1c08e4a9f
Implement RtlStringLength() and RtlStringToWideString() routines
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-10-25 23:45:12 +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
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
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
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