diff --git a/SMBLibrary/Win32/Security/Structures/SecBuffer.cs b/SMBLibrary/Win32/Security/Structures/SecBuffer.cs index e11de8f..3d09850 100644 --- a/SMBLibrary/Win32/Security/Structures/SecBuffer.cs +++ b/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 diff --git a/SMBLibrary/Win32/Security/Structures/SecBufferDesc.cs b/SMBLibrary/Win32/Security/Structures/SecBufferDesc.cs index e1b755e..b63c8ae 100644 --- a/SMBLibrary/Win32/Security/Structures/SecBufferDesc.cs +++ b/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;