I can now successfully call InitializeSecurityContext and get a status of ContinueNeeded.
This commit is contained in:
@@ -20,15 +20,49 @@ namespace NSspi
|
||||
#define SEC_E_NO_CREDENTIALS _HRESULT_TYPEDEF_(0x8009030EL)
|
||||
*/
|
||||
|
||||
public enum SecurityStatus : uint
|
||||
public enum SecurityStatus : int
|
||||
{
|
||||
Success = 0,
|
||||
InsufficientMemory = 0x80090300,
|
||||
InvalidHandle = 0x80090301,
|
||||
InternalError = 0x80090304,
|
||||
SecPkgNotFound = 0x80090305,
|
||||
NotOwner = 0x80090306,
|
||||
NoCredentials = 0x8009030E,
|
||||
UnknownCredentials = 0x8009030D
|
||||
// Success / Informational
|
||||
OK = 0x00000000,
|
||||
ContinueNeeded = unchecked( (int)0x00090312 ),
|
||||
CompleteNeeded = unchecked( (int)0x00090313 ),
|
||||
CompAndContinue = unchecked( (int)0x00090314 ),
|
||||
ContextExpired = unchecked( (int)0x00090317 ),
|
||||
CredentialsNeeded = unchecked( (int)0x00090320 ),
|
||||
Renegotiate = unchecked( (int)0x00090321 ),
|
||||
|
||||
// Errors
|
||||
OutOfMemory = unchecked( (int)0x80090300 ),
|
||||
InvalidHandle = unchecked( (int)0x80090301 ),
|
||||
Unsupported = unchecked( (int)0x80090302 ),
|
||||
TargetUnknown = unchecked( (int)0x80090303 ),
|
||||
InternalError = unchecked( (int)0x80090304 ),
|
||||
PackageNotFound = unchecked( (int)0x80090305 ),
|
||||
NotOwner = unchecked( (int)0x80090306 ),
|
||||
CannotInstall = unchecked( (int)0x80090307 ),
|
||||
InvalidToken = unchecked( (int)0x80090308 ),
|
||||
CannotPack = unchecked( (int)0x80090309 ),
|
||||
QopNotSupported = unchecked( (int)0x8009030A ),
|
||||
NoImpersonation = unchecked( (int)0x8009030B ),
|
||||
LogonDenied = unchecked( (int)0x8009030C ),
|
||||
UnknownCredentials = unchecked( (int)0x8009030D ),
|
||||
NoCredentials = unchecked( (int)0x8009030E ),
|
||||
MessageAltered = unchecked( (int)0x8009030F ),
|
||||
OutOfSequence = unchecked( (int)0x80090310 ),
|
||||
NoAuthenticatingAuthority = unchecked( (int)0x80090311 ),
|
||||
IncompleteMessage = unchecked( (int)0x80090318 ),
|
||||
IncompleteCredentials = unchecked( (int)0x80090320 ),
|
||||
BufferNotEnough = unchecked( (int)0x80090321 ),
|
||||
WrongPrincipal = unchecked( (int)0x80090322 ),
|
||||
TimeSkew = unchecked( (int)0x80090324 ),
|
||||
UntrustedRoot = unchecked( (int)0x80090325 ),
|
||||
IllegalMessage = unchecked( (int)0x80090326 ),
|
||||
CertUnknown = unchecked( (int)0x80090327 ),
|
||||
CertExpired = unchecked( (int)0x80090328 ),
|
||||
AlgorithmMismatch = unchecked( (int)0x80090331 ),
|
||||
SecurityQosFailed = unchecked( (int)0x80090332 ),
|
||||
SmartcardLogonRequired = unchecked( (int)0x8009033E ),
|
||||
UnsupportedPreauth = unchecked( (int)0x80090343 ),
|
||||
BadBinding = unchecked( (int)0x80090346 )
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user