const unsigned long GSS_UP_S_G_BAD_PASSWORD = 3;
const unsigned long GSS_UP_S_G_BAD_TARGET = 4;
const unsigned long GSS_UP_S_G_NOUSER = 2;
const unsigned long GSS_UP_S_G_UNSPECIFIED = 1;
const string GSSUPMechOID = oid:2.23.130.1.1.1;
typedef unsigned long ErrorCode;
struct ErrorToken
{
GSSUP::ErrorCode error_code;
};
struct InitialContextToken
{
CSI::UTF8String username;
CSI::UTF8String password;
CSI::GSS_NT_ExportedName target_name;
};