<PackageReference Include="Microsoft.Data.SqlClient" Version="7.0.0" />

Interop.Windows.NtDll.DesiredAccess

System.IO.FileAccess looks up these values when creating handles
namespace Interop.Windows.NtDll { internal enum DesiredAccess : uint { FILE_READ_DATA = 1, FILE_LIST_DIRECTORY = 1, FILE_WRITE_DATA = 2, FILE_ADD_FILE = 2, FILE_APPEND_DATA = 4, FILE_ADD_SUBDIRECTORY = 4, FILE_CREATE_PIPE_INSTANCE = 4, FILE_READ_EA = 8, FILE_WRITE_EA = 16, FILE_EXECUTE = 32, FILE_TRAVERSE = 32, FILE_DELETE_CHILD = 64, FILE_READ_ATTRIBUTES = 128, FILE_WRITE_ATTRIBUTES = 256, FILE_ALL_ACCESS = 983551, DELETE = 65536, READ_CONTROL = 131072, WRITE_DAC = 262144, WRITE_OWNER = 524288, SYNCHRONIZE = 1048576, STANDARD_RIGHTS_READ = 131072, STANDARD_RIGHTS_WRITE = 131072, STANDARD_RIGHTS_EXECUTE = 131072, FILE_GENERIC_READ = 2147483648, FILE_GENERIC_WRITE = 1073741824, FILE_GENERIC_EXECUTE = 536870912 } }