Sfoglia il codice sorgente

Moved SECBUFFER_VERSION definition to SecBufferDesc

Tal Aloni 8 anni fa
parent
commit
2b52d4b84c

+ 0 - 1
SMBLibrary/Win32/Security/Structures/SecBuffer.cs

@@ -12,7 +12,6 @@ namespace SMBLibrary.Win32.Security
 {
     public enum SecBufferType : uint
     {
-        SECBUFFER_VERSION = 0,
         SECBUFFER_EMPTY = 0,
         SECBUFFER_DATA = 1,
         SECBUFFER_TOKEN = 2

+ 3 - 1
SMBLibrary/Win32/Security/Structures/SecBufferDesc.cs

@@ -13,6 +13,8 @@ namespace SMBLibrary.Win32.Security
     [StructLayout(LayoutKind.Sequential)]
     public struct SecBufferDesc : IDisposable
     {
+        public const uint SECBUFFER_VERSION = 0;
+
         public uint ulVersion;
         public uint cBuffers;    // Indicates the number of SecBuffer structures in the pBuffers array.
         public IntPtr pBuffers; // Pointer to an array of SecBuffer structures.
@@ -24,7 +26,7 @@ namespace SMBLibrary.Win32.Security
         public SecBufferDesc(SecBuffer[] buffers)
         {
             int secBufferSize = Marshal.SizeOf(typeof(SecBuffer));
-            ulVersion = (uint)SecBufferType.SECBUFFER_VERSION;
+            ulVersion = SECBUFFER_VERSION;
             cBuffers = (uint)buffers.Length;
             pBuffers = Marshal.AllocHGlobal(buffers.Length * secBufferSize);
             IntPtr currentBuffer = pBuffers;