|
13 | 13 | // limitations under the License. |
14 | 14 |
|
15 | 15 | using NtApiDotNet.Ndr; |
| 16 | +using NtApiDotNet.Utilities.Reflection; |
16 | 17 | using NtApiDotNet.Win32.Debugger; |
17 | 18 | using NtApiDotNet.Win32.Rpc.EndpointMapper; |
18 | 19 | using NtApiDotNet.Win32.Rpc.Transport; |
@@ -356,32 +357,59 @@ internal struct EVENT_DATA_DESCRIPTOR |
356 | 357 | [Flags] |
357 | 358 | public enum LogFileModeFlags : uint |
358 | 359 | { |
| 360 | + [SDKName("EVENT_TRACE_FILE_MODE_NONE")] |
359 | 361 | None = 0, |
| 362 | + [SDKName("EVENT_TRACE_FILE_MODE_SEQUENTIAL")] |
360 | 363 | Sequential = 0x00000001, |
| 364 | + [SDKName("EVENT_TRACE_FILE_MODE_CIRCULAR")] |
361 | 365 | Circular = 0x00000002, |
| 366 | + [SDKName("EVENT_TRACE_FILE_MODE_APPEND")] |
362 | 367 | Append = 0x00000004, |
| 368 | + [SDKName("EVENT_TRACE_FILE_MODE_NEWFILE")] |
363 | 369 | NewFile = 0x00000008, |
| 370 | + [SDKName("EVENT_TRACE_FILE_MODE_PREALLOCATE")] |
364 | 371 | Preallocate = 0x00000020, |
| 372 | + [SDKName("EVENT_TRACE_NONSTOPPABLE_MODE")] |
365 | 373 | NonStoppable = 0x00000040, |
| 374 | + [SDKName("EVENT_TRACE_SECURE_MODE")] |
366 | 375 | Secure = 0x00000080, |
| 376 | + [SDKName("EVENT_TRACE_REAL_TIME_MODE")] |
367 | 377 | RealTime = 0x00000100, |
| 378 | + [SDKName("EVENT_TRACE_DELAY_OPEN_FILE_MODE")] |
368 | 379 | DelayOpen = 0x00000200, |
| 380 | + [SDKName("EVENT_TRACE_BUFFERING_MODE")] |
369 | 381 | Buffering = 0x00000400, |
| 382 | + [SDKName("EVENT_TRACE_PRIVATE_LOGGER_MODE")] |
370 | 383 | PrivateLogger = 0x00000800, |
| 384 | + [SDKName("EVENT_TRACE_ADD_HEADER_MODE")] |
371 | 385 | AddHeader = 0x00001000, |
| 386 | + [SDKName("EVENT_TRACE_USE_KBYTES_FOR_SIZE")] |
372 | 387 | UseKBytesForSize = 0x00002000, |
| 388 | + [SDKName("EVENT_TRACE_USE_GLOBAL_SEQUENCE")] |
373 | 389 | UseGlobalSequence = 0x00004000, |
| 390 | + [SDKName("EVENT_TRACE_USE_LOCAL_SEQUENCE")] |
374 | 391 | UseLocalSequence = 0x00008000, |
| 392 | + [SDKName("EVENT_TRACE_RELOG_MODE")] |
375 | 393 | Relog = 0x00010000, |
| 394 | + [SDKName("EVENT_TRACE_PRIVATE_IN_PROC")] |
376 | 395 | PrivateInProc = 0x00020000, |
| 396 | + [SDKName("EVENT_TRACE_MODE_RESERVED")] |
377 | 397 | Reserved = 0x00100000, |
| 398 | + [SDKName("EVENT_TRACE_USE_PAGED_MEMORY")] |
378 | 399 | UsePagedMember = 0x01000000, |
| 400 | + [SDKName("EVENT_TRACE_NO_PER_PROCESSOR_BUFFERING")] |
379 | 401 | NoPerProcessorBuffering = 0x10000000, |
| 402 | + [SDKName("EVENT_TRACE_SYSTEM_LOGGER_MODE")] |
380 | 403 | SystemLogger = 0x02000000, |
| 404 | + [SDKName("EVENT_TRACE_ADDTO_TRIAGE_DUMP")] |
381 | 405 | AddToTriageDump = 0x80000000, |
| 406 | + [SDKName("EVENT_TRACE_STOP_ON_HYBRID_SHUTDOWN")] |
382 | 407 | StopOnHybridShutdown = 0x00400000, |
| 408 | + [SDKName("EVENT_TRACE_PERSIST_ON_HYBRID_SHUTDOWN")] |
383 | 409 | PersistOnHybridShutdown = 0x00800000, |
| 410 | + [SDKName("EVENT_TRACE_INDEPENDENT_SESSION_MODE")] |
384 | 411 | IndependentSession = 0x08000000, |
| 412 | + [SDKName("EVENT_TRACE_COMPRESSED_MODE")] |
385 | 413 | Compressed = 0x04000000, |
386 | 414 | } |
387 | 415 |
|
|
0 commit comments