1 // Licensed to the .NET Foundation under one or more agreements. 2 // The .NET Foundation licenses this file to you under the MIT license. 3 // See the LICENSE file in the project root for more information. 4 5 using Microsoft.Win32.SafeHandles; 6 using System; 7 using System.IO; 8 using System.Runtime.InteropServices; 9 10 internal partial class Interop 11 { 12 internal partial class Kernel32 13 { 14 internal unsafe struct CREATEFILE2_EXTENDED_PARAMETERS 15 { 16 internal uint dwSize; 17 internal uint dwFileAttributes; 18 internal uint dwFileFlags; 19 internal uint dwSecurityQosFlags; 20 internal SECURITY_ATTRIBUTES* lpSecurityAttributes; 21 internal IntPtr hTemplateFile; 22 } 23 } 24 } 25