Commit Graph
691 Commits
Author SHA1 Message Date
harraiken 2a140661fd Define Thread Environment Block and related types 2026-07-14 21:11:43 +02:00
harraiken 34620b182a Introduce working set list types and extend EPROCESS structure 2026-07-14 19:08:01 +02:00
harraiken e1c422c992 Add missing status codes for quota and pagefile limit violations 2026-07-13 16:45:46 +02:00
harraiken f276489e92 Add quota peak array and quota block pointer to EPROCESS structure 2026-07-11 18:57:55 +02:00
harraiken a12e21f15c Add process and thread specific access mask 2026-07-09 23:21:17 +02:00
harraiken 849d68b939 Define process and thread generic access rights 2026-07-09 23:14:03 +02:00
harraiken e164370cff Extend EPROCESS and ETHREAD structures 2026-07-09 19:28:54 +02:00
harraiken 4ddc0c91c0 Add handle table architecture definitions 2026-07-09 15:59:28 +02:00
harraiken 7a6982d44a Add kernel handle masks 2026-07-09 13:19:55 +02:00
harraiken 9f618eeb14 Define access denied and object type mismatch error codes 2026-07-09 13:17:32 +02:00
harraiken 3ba50e7d59 Add handle table structures 2026-07-09 12:31:18 +02:00
harraiken a00f7219fc Define access rights 2026-07-09 09:01:25 +02:00
harraiken 34acfe2b8b Add STATUS_PRIVILEGE_NOT_HELD status code 2026-07-09 08:47:38 +02:00
harraiken aae31c2b1d Define cross-language attribute macros 2026-07-09 08:36:18 +02:00
harraiken e5cf62cbfb Add work queue structures 2026-07-07 14:59:26 +02:00
harraiken e3081c0cf5 Define core Object Manager structures 2026-07-05 21:07:22 +02:00
harraiken 30a6517109 Define non-paged lookaside list number enumeration 2026-07-04 00:28:53 +02:00
harraiken 0ccf20f0c9 Add SEH exception pointers structure and accessors 2026-07-03 23:40:15 +02:00
harraiken a2801bab2a Provide forward type references for newly introduced kernel structures 2026-07-03 21:48:48 +02:00
harraiken 9fcd81a507 Add I/O, power, and configuration manager type definitions 2026-07-03 21:43:02 +02:00
harraiken 46fb492032 Define core LPC types and structures 2026-07-03 16:52:59 +02:00
harraiken b2e3a6afe0 Remove Count field from KAFFINITY_MAP 2026-07-03 16:07:31 +02:00
harraiken 2389bcbed1 Introduce device queue structures 2026-07-03 15:58:44 +02:00
harraiken 213713b6d2 Introduce core security and privilege structures 2026-07-03 14:40:51 +02:00
harraiken c1bc4e4940 Add security information and access token types 2026-07-03 10:46:56 +02:00
harraiken b76a240fd8 Define core security structures 2026-07-03 10:23:10 +02:00
harraiken d8f4f6bfd0 Add memory manager probe functions 2026-06-30 22:28:39 +02:00
harraiken ef4f9ba74d Introduce very basic exception handling support 2026-06-30 22:21:30 +02:00
harraiken f9cbe78f84 Implement architecture-specific user probe address retrieval 2026-06-30 21:41:08 +02:00
harraiken 84d35e3c97 Implement kernel push lock infrastructure 2026-06-29 18:25:40 +02:00
harraiken 9d5466594a Expand status code definitions 2026-06-29 00:03:09 +02:00
harraiken 119480382b Add dispatcher object routing for wait satisfaction and interval calculation 2026-06-28 23:25:45 +02:00
harraiken 6e4f9dd5b1 Rename MutantObject to MutexObject 2026-06-28 19:05:36 +02:00
harraiken 42d6426318 Introduce KMUTEX structure and remove KGATE usage from push lock 2026-06-28 18:53:53 +02:00
harraiken 757acb732e Add push lock structures 2026-06-27 01:36:11 +02:00
harraiken 314012cad9 Add National Language Support table definitions 2026-06-26 19:24:22 +02:00
harraiken 6184e9e73d Implement in-stack queued spinlock 2026-06-25 16:22:37 +02:00
harraiken 79c9b2abef Add STATUS_NAME_TOO_LONG definition 2026-06-24 09:43:24 +02:00
harraiken d9a4217f8b Add missing MAXUSHORT definition 2026-06-24 09:41:13 +02:00
harraiken 7b27b09748 Add basic unicode string support 2026-06-24 09:37:42 +02:00
harraiken e266b30e24 Refactor SINGLE_LIST_HEADER into a union 2026-06-23 19:52:46 +02:00
harraiken 28daa1718c Move SINGLE_LIST_HEADER definition to architecture-specific headers 2026-06-23 19:29:11 +02:00
harraiken b016ffd0d7 Add lookaside list pointers to processor control block 2026-06-23 19:13:00 +02:00
harraiken 8479c95e82 Implement kernel lookaside lists 2026-06-23 19:05:04 +02:00
harraiken f66e27cf83 Fix header dependency issues 2026-06-23 16:38:38 +02:00
harraiken cf846d5abe Move base structural definitions to dedicated headers 2026-06-23 16:30:19 +02:00
harraiken 19a1b11236 Delete broken RTL atomic functions 2026-06-23 14:21:50 +02:00
harraiken 5475d970c4 Add DOUBLE_ULONG_PTR structure definition 2026-06-22 14:12:49 +02:00
harraiken 7526f90759 Implement pool quota accounting and stub raise functionality 2026-06-21 01:45:37 +02:00
harraiken 780bf92b40 Annotate POWER_PERFORMANCE_SCALE definition 2026-06-16 12:59:18 +02:00