Skip to content

Commit 8529506

Browse files
committed
Update ntrtl.h
1 parent 73db5f5 commit 8529506

File tree

1 file changed

+51
-0
lines changed

1 file changed

+51
-0
lines changed

phnt/include/ntrtl.h

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1999,6 +1999,13 @@ RtlIsNameInUnUpcasedExpression(
19991999
);
20002000
#endif
20012001

2002+
NTSYSAPI
2003+
BOOLEAN
2004+
NTAPI
2005+
RtlDoesNameContainWildCards(
2006+
_In_ PUNICODE_STRING Expression
2007+
);
2008+
20022009
NTSYSAPI
20032010
BOOLEAN
20042011
NTAPI
@@ -5223,6 +5230,31 @@ RtlGetSystemTimePrecise(
52235230
);
52245231
#endif
52255232

5233+
#if (PHNT_VERSION >= PHNT_THRESHOLD)
5234+
NTSYSAPI
5235+
KSYSTEM_TIME
5236+
NTAPI
5237+
RtlGetSystemTimeAndBias(
5238+
_Out_ KSYSTEM_TIME TimeZoneBias,
5239+
_Out_opt_ PLARGE_INTEGER TimeZoneBiasEffectiveStart,
5240+
_Out_opt_ PLARGE_INTEGER TimeZoneBiasEffectiveEnd
5241+
);
5242+
5243+
NTSYSAPI
5244+
LARGE_INTEGER
5245+
NTAPI
5246+
RtlGetInterruptTimePrecise(
5247+
_Out_ PLARGE_INTEGER PerformanceCounter
5248+
);
5249+
5250+
NTSYSAPI
5251+
BOOLEAN
5252+
NTAPI
5253+
RtlQueryUnbiasedInterruptTime(
5254+
_Out_ PLARGE_INTEGER InterruptTime
5255+
);
5256+
#endif
5257+
52265258
// Time zones
52275259

52285260
typedef struct _RTL_TIME_ZONE_INFORMATION
@@ -8217,6 +8249,7 @@ typedef enum _RTL_BSD_ITEM_TYPE
82178249
RtlBsdItemMax
82188250
} RTL_BSD_ITEM_TYPE;
82198251

8252+
// ros
82208253
typedef struct _RTL_BSD_DATA_POWER_TRANSITION
82218254
{
82228255
LARGE_INTEGER PowerButtonTimestamp;
@@ -8237,6 +8270,7 @@ typedef struct _RTL_BSD_DATA_POWER_TRANSITION
82378270
ULONG LastUpdateBootId;
82388271
} RTL_BSD_DATA_POWER_TRANSITION, *PRTL_BSD_DATA_POWER_TRANSITION;
82398272

8273+
// ros
82408274
typedef struct _RTL_BSD_DATA_ERROR_INFO
82418275
{
82428276
ULONG BootId;
@@ -8246,6 +8280,7 @@ typedef struct _RTL_BSD_DATA_ERROR_INFO
82468280
ULONG OtherErrorCount2;
82478281
} RTL_BSD_DATA_ERROR_INFO, *PRTL_BSD_DATA_ERROR_INFO;
82488282

8283+
// ros
82498284
typedef struct _RTL_BSD_POWER_BUTTON_PRESS_INFO
82508285
{
82518286
LARGE_INTEGER LastPressTime;
@@ -8320,6 +8355,22 @@ RtlCheckBootStatusIntegrity(
83208355
_In_ HANDLE FileHandle,
83218356
_Out_ PBOOLEAN Verified
83228357
);
8358+
8359+
// rev
8360+
NTSYSAPI
8361+
NTSTATUS
8362+
NTAPI
8363+
RtlRestoreBootStatusDefaults(
8364+
_In_ HANDLE FileHandle
8365+
);
8366+
8367+
// rev
8368+
NTSYSAPI
8369+
NTSTATUS
8370+
NTAPI
8371+
RtlRestoreSystemBootStatusDefaults(
8372+
VOID
8373+
);
83238374

83248375
#if (PHNT_VERSION >= PHNT_REDSTONE3)
83258376
// rev

0 commit comments

Comments
 (0)