Implemented Credential acquisition and release.
This commit is contained in:
34
SecurityStatus.cs
Normal file
34
SecurityStatus.cs
Normal file
@@ -0,0 +1,34 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace NSspi
|
||||
{
|
||||
/*
|
||||
// From winerror.h
|
||||
#define SEC_E_OK ((HRESULT)0x00000000L)
|
||||
#define SEC_E_INSUFFICIENT_MEMORY _HRESULT_TYPEDEF_(0x80090300L)
|
||||
#define SEC_E_INVALID_HANDLE _HRESULT_TYPEDEF_(0x80090301L)
|
||||
#define SEC_E_UNSUPPORTED_FUNCTION _HRESULT_TYPEDEF_(0x80090302L)
|
||||
#define SEC_E_TARGET_UNKNOWN _HRESULT_TYPEDEF_(0x80090303L)
|
||||
#define SEC_E_INTERNAL_ERROR _HRESULT_TYPEDEF_(0x80090304L)
|
||||
#define SEC_E_SECPKG_NOT_FOUND _HRESULT_TYPEDEF_(0x80090305L)
|
||||
#define SEC_E_NOT_OWNER _HRESULT_TYPEDEF_(0x80090306L)
|
||||
#define SEC_E_UNKNOWN_CREDENTIALS _HRESULT_TYPEDEF_(0x8009030DL)
|
||||
#define SEC_E_NO_CREDENTIALS _HRESULT_TYPEDEF_(0x8009030EL)
|
||||
*/
|
||||
|
||||
public enum SecurityStatus : uint
|
||||
{
|
||||
Success = 0,
|
||||
InsufficientMemory = 0x80090300,
|
||||
InvalidHandle = 0x80090301,
|
||||
InternalError = 0x80090304,
|
||||
SecPkgNotFound = 0x80090305,
|
||||
NotOwner = 0x80090306,
|
||||
NoCredentials = 0x8009030E,
|
||||
UnknownCredentials = 0x8009030D
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user