-
Notifications
You must be signed in to change notification settings - Fork 317
Merge | Interop NtDll Namespace #2983
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…ystemErrors, migrating usages
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #2983 +/- ##
===========================================
- Coverage 92.58% 72.50% -20.08%
===========================================
Files 6 288 +282
Lines 310 59529 +59219
===========================================
+ Hits 287 43159 +42872
- Misses 23 16370 +16347
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
mdaigle
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
* Create NtDll class, move NtCreateFile into it, migrate usages * Moving ObjectAttributes to Interop namespace, migrating usages * Move ObjectAttributeFlags to Interop namespace, migrate usage * Moving CreateDisposition to Interop namespace, migrating usages * Moving CreateOptions into Interop namespace, migrating usages * Moving DesiredAccess into Interop namespace, migrating usages * Moving SecurityQualityOfService to Interop namespace, migrating usages * Moving ImpersonationLevel into Interop namespace, migrating usages * Moving RtlNtStatusToDosError to NtDll, MID_NOT_FOUND error moved to SystemErrors, migrating usages * Moving FileFullEaInformation to Interop namespace, migrating usages * Moving IoStatusBlock to Interop namespace, migrating usages
Description: This PR is the next phase of the interop namespace migration. This PR targets files that are related to the ntdll dlls. It's the same strategy as before - each commit should build by itself, they move a single file at a time. Files that has multiple classes/structs/etc in it are split into one file per class/struct/etc.
Testing: No functional changes made, just moving files around. Should be good if the build passes