<filename>wcf/dictionary.py
# vim: set ts=4 sw=4 tw=79 fileencoding=utf-8:
#  Copyright (c) 2011, <NAME> <<EMAIL>>
#  All rights reserved.
#  
#  Redistribution and use in source and binary forms, with or without
#  modification, are permitted provided that the following conditions
#  are met:
#
#  * Redistributions of source code must retain the above copyright 
#    notice, this list of conditions and the following disclaimer.
#  * Redistributions in binary form must reproduce the above copyright
#    notice, this list of conditions and the following disclaimer in the
#    documentation and/or other materials provided with the distribution.
#  * Neither the name of the ERMW GmbH nor the names of its contributors
#    may be used to endorse or promote products derived from this software
#    without specific prior written permission.
#
#  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
#  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
#  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
#  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
#  HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
#  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
#  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
#  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
#  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
#  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
#  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
dictionary = {
0x00 : 'mustUnderstand',
0x02 : 'Envelope',
0x04 : 'http://www.w3.org/2003/05/soap-envelope',
0x06 : 'http://www.w3.org/2005/08/addressing',
0x08 : 'Header',
0x0A : 'Action',
0x0C : 'To',
0x0E : 'Body',
0x10 : 'Algorithm',
0x12 : 'RelatesTo',
0x14 : 'http://www.w3.org/2005/08/addressing/anonymous',
0x16 : 'URI',
0x18 : 'Reference',
0x1A : 'MessageID',
0x1C : 'Id',
0x1E : 'Identifier',
0x20 : 'http://schemas.xmlsoap.org/ws/2005/02/rm',
0x22 : 'Transforms',
0x24 : 'Transform',
0x26 : 'DigestMethod',
0x28 : 'DigestValue',
0x2A : 'Address',
0x2C : 'ReplyTo',
0x2E : 'SequenceAcknowledgement',
0x30 : 'AcknowledgementRange',
0x32 : 'Upper',
0x34 : 'Lower',
0x36 : 'BufferRemaining',
0x38 : 'http://schemas.microsoft.com/ws/2006/05/rm',
0x3A : 'http://schemas.xmlsoap.org/ws/2005/02/rm/SequenceAcknowledgement',
0x3C : 'SecurityTokenReference',
0x3E : 'Sequence',
0x40 : 'MessageNumber',
0x42 : 'http://www.w3.org/2000/09/xmldsig#',
0x44 : 'http://www.w3.org/2000/09/xmldsig#enveloped-signature',
0x46 : 'KeyInfo',
0x48 : 'http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd',
0x4A : 'http://www.w3.org/2001/04/xmlenc#',
0x4C : 'http://schemas.xmlsoap.org/ws/2005/02/sc',
0x4E : 'DerivedKeyToken',
0x50 : 'Nonce',
0x52 : 'Signature',
0x54 : 'SignedInfo',
0x56 : 'CanonicalizationMethod',
0x58 : 'SignatureMethod',
0x5A : 'SignatureValue',
0x5C : 'DataReference',
0x5E : 'EncryptedData',
0x60 : 'EncryptionMethod',
0x62 : 'CipherData',
0x64 : 'CipherValue',
0x66 : 'http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd',
0x68 : 'Security',
0x6A : 'Timestamp',
0x6C : 'Created',
0x6E : 'Expires',
0x70 : 'Length',
0x72 : 'ReferenceList',
0x74 : 'ValueType',
0x76 : 'Type',
0x78 : 'EncryptedHeader',
0x7A : 'http://docs.oasis-open.org/wss/oasis-wss-wssecurity-secext-1.1.xsd',
0x7C : 'RequestSecurityTokenResponseCollection',
0x7E : 'http://schemas.xmlsoap.org/ws/2005/02/trust',
0x80 : 'http://schemas.xmlsoap.org/ws/2005/02/trust#BinarySecret',
0x82 : 'http://schemas.microsoft.com/ws/2006/02/transactions',
0x84 : 's',
0x86 : 'Fault',
0x88 : 'MustUnderstand',
0x8A : 'role',
0x8C : 'relay',
0x8E : 'Code',
0x90 : 'Reason',
0x92 : 'Text',
0x94 : 'Node',
0x96 : 'Role',
0x98 : 'Detail',
0x9A : 'Value',
0x9C : 'Subcode',
0x9E : 'NotUnderstood',
0xA0 : 'qname',
0xA2 : '',
0xA4 : 'From',
0xA6 : 'FaultTo',
0xA8 : 'EndpointReference',
0xAA : 'PortType',
0xAC : 'ServiceName',
0xAE : 'PortName',
0xB0 : 'ReferenceProperties',
0xB2 : 'RelationshipType',
0xB4 : 'Reply',
0xB6 : 'a',
0xB8 : 'http://schemas.xmlsoap.org/ws/2006/02/addressingidentity',
0xBA : 'Identity',
0xBC : 'Spn',
0xBE : 'Upn',
0xC0 : 'Rsa',
0xC2 : 'Dns',
0xC4 : 'X509v3Certificate',
0xC6 : 'http://www.w3.org/2005/08/addressing/fault',
0xC8 : 'ReferenceParameters',
0xCA : 'IsReferenceParameter',
0xCC : 'http://www.w3.org/2005/08/addressing/reply',
0xCE : 'http://www.w3.org/2005/08/addressing/none',
0xD0 : 'Metadata',
0xD2 : 'http://schemas.xmlsoap.org/ws/2004/08/addressing',
0xD4 : 'http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous',
0xD6 : 'http://schemas.xmlsoap.org/ws/2004/08/addressing/fault',
0xD8 : 'http://schemas.xmlsoap.org/ws/2004/06/addressingex',
0xDA : 'RedirectTo',
0xDC : 'Via',
0xDE : 'http://www.w3.org/2001/10/xml-exc-c14n#',
0xE0 : 'PrefixList',
0xE2 : 'InclusiveNamespaces',
0xE4 : 'ec',
0xE6 : 'SecurityContextToken',
0xE8 : 'Generation',
0xEA : 'Label',
0xEC : 'Offset',
0xEE : 'Properties',
0xF0 : 'Cookie',
0xF2 : 'wsc',
0xF4 : 'http://schemas.xmlsoap.org/ws/2004/04/sc',
0xF6 : 'http://schemas.xmlsoap.org/ws/2004/04/security/sc/dk',
0xF8 : 'http://schemas.xmlsoap.org/ws/2004/04/security/sc/sct',
0xFA : 'http://schemas.xmlsoap.org/ws/2004/04/security/trust/RST/SCT',
0xFC : 'http://schemas.xmlsoap.org/ws/2004/04/security/trust/RSTR/SCT',
0xFE : 'RenewNeeded',
0x100 : 'BadContextToken',
0x102 : 'c',
0x104 : 'http://schemas.xmlsoap.org/ws/2005/02/sc/dk',
0x106 : 'http://schemas.xmlsoap.org/ws/2005/02/sc/sct',
0x108 : 'http://schemas.xmlsoap.org/ws/2005/02/trust/RST/SCT',
0x10A : 'http://schemas.xmlsoap.org/ws/2005/02/trust/RSTR/SCT',
0x10C : 'http://schemas.xmlsoap.org/ws/2005/02/trust/RST/SCT/Renew',
0x10E : 'http://schemas.xmlsoap.org/ws/2005/02/trust/RSTR/SCT/Renew',
0x110 : 'http://schemas.xmlsoap.org/ws/2005/02/trust/RST/SCT/Cancel',
0x112 : 'http://schemas.xmlsoap.org/ws/2005/02/trust/RSTR/SCT/Cancel',
0x114 : 'http://www.w3.org/2001/04/xmlenc#aes128-cbc',
0x116 : 'http://www.w3.org/2001/04/xmlenc#kw-aes128',
0x118 : 'http://www.w3.org/2001/04/xmlenc#aes192-cbc',
0x11A : 'http://www.w3.org/2001/04/xmlenc#kw-aes192',
0x11C : 'http://www.w3.org/2001/04/xmlenc#aes256-cbc',
0x11E : 'http://www.w3.org/2001/04/xmlenc#kw-aes256',
0x120 : 'http://www.w3.org/2001/04/xmlenc#des-cbc',
0x122 : 'http://www.w3.org/2000/09/xmldsig#dsa-sha1',
0x124 : 'http://www.w3.org/2001/10/xml-exc-c14n#WithComments',
0x126 : 'http://www.w3.org/2000/09/xmldsig#hmac-sha1',
0x128 : 'http://www.w3.org/2001/04/xmldsig-more#hmac-sha256',
0x12A : 'http://schemas.xmlsoap.org/ws/2005/02/sc/dk/p_sha1',
0x12C : 'http://www.w3.org/2001/04/xmlenc#ripemd160',
0x12E : 'http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p',
0x130 : 'http://www.w3.org/2000/09/xmldsig#rsa-sha1',
0x132 : 'http://www.w3.org/2001/04/xmldsig-more#rsa-sha256',
0x134 : 'http://www.w3.org/2001/04/xmlenc#rsa-1_5',
0x136 : 'http://www.w3.org/2000/09/xmldsig#sha1',
0x138 : 'http://www.w3.org/2001/04/xmlenc#sha256',
0x13A : 'http://www.w3.org/2001/04/xmlenc#sha512',
0x13C : 'http://www.w3.org/2001/04/xmlenc#tripledes-cbc',
0x13E : 'http://www.w3.org/2001/04/xmlenc#kw-tripledes',
0x140 : 'http://schemas.xmlsoap.org/2005/02/trust/tlsnego#TLS_Wrap',
0x142 : 'http://schemas.xmlsoap.org/2005/02/trust/spnego#GSS_Wrap',
0x144 : 'http://schemas.microsoft.com/ws/2006/05/security',
0x146 : 'dnse',
0x148 : 'o',
0x14A : 'Password',
0x14C : '<PASSWORD>',
0x14E : 'Username',
0x150 : 'UsernameToken',
0x152 : 'BinarySecurityToken',
0x154 : 'EncodingType',
0x156 : 'KeyIdentifier',
0x158 : 'http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary',
0x15A : 'http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#HexBinary',
0x15C : 'http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Text',
0x15E : 'http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509SubjectKeyIdentifier',
0x160 : 'http://docs.oasis-open.org/wss/oasis-wss-kerberos-token-profile-1.1#GSS_Kerberosv5_AP_REQ',
0x162 : 'http://docs.oasis-open.org/wss/oasis-wss-kerberos-token-profile-1.1#GSS_Kerberosv5_AP_REQ1510',
0x164 : 'http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.0#SAMLAssertionID',
0x166 : 'Assertion',
0x168 : 'urn:oasis:names:tc:SAML:1.0:assertion',
0x16A : 'http://docs.oasis-open.org/wss/oasis-wss-rel-token-profile-1.0.pdf#license',
0x16C : 'FailedAuthentication',
0x16E : 'InvalidSecurityToken',
0x170 : 'InvalidSecurity',
0x172 : 'k',
0x174 : 'SignatureConfirmation',
0x176 : 'TokenType',
0x178 : 'http://docs.oasis-open.org/wss/oasis-wss-soap-message-security-1.1#ThumbprintSHA1',
0x17A : 'http://docs.oasis-open.org/wss/oasis-wss-soap-message-security-1.1#EncryptedKey',
0x17C : 'http://docs.oasis-open.org/wss/oasis-wss-soap-message-security-1.1#EncryptedKeySHA1',
0x17E : 'http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1#SAMLV1.1',
0x180 : 'http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1#SAMLV2.0',
0x182 : 'http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1#SAMLID',
0x184 : 'AUTH-HASH',
0x186 : 'RequestSecurityTokenResponse',
0x188 : 'KeySize',
0x18A : 'RequestedTokenReference',
0x18C : 'AppliesTo',
0x18E : 'Authenticator',
0x190 : 'CombinedHash',
0x192 : 'BinaryExchange',
0x194 : 'Lifetime',
0x196 : 'RequestedSecurityToken',
0x198 : 'Entropy',
0x19A : 'RequestedProofToken',
0x19C : 'ComputedKey',
0x19E : 'RequestSecurityToken',
0x1A0 : 'RequestType',
0x1A2 : 'Context',
0x1A4 : 'BinarySecret',
0x1A6 : 'http://schemas.xmlsoap.org/ws/2005/02/trust/spnego',
0x1A8 : 'http://schemas.xmlsoap.org/ws/2005/02/trust/tlsnego',
0x1AA : 'wst',
0x1AC : 'http://schemas.xmlsoap.org/ws/2004/04/trust',
0x1AE : 'http://schemas.xmlsoap.org/ws/2004/04/security/trust/RST/Issue',
0x1B0 : 'http://schemas.xmlsoap.org/ws/2004/04/security/trust/RSTR/Issue',
0x1B2 : 'http://schemas.xmlsoap.org/ws/2004/04/security/trust/Issue',
0x1B4 : 'http://schemas.xmlsoap.org/ws/2004/04/security/trust/CK/PSHA1',
0x1B6 : 'http://schemas.xmlsoap.org/ws/2004/04/security/trust/SymmetricKey',
0x1B8 : 'http://schemas.xmlsoap.org/ws/2004/04/security/trust/Nonce',
0x1BA : 'KeyType',
0x1BC : 'http://schemas.xmlsoap.org/ws/2004/04/trust/SymmetricKey',
0x1BE : 'http://schemas.xmlsoap.org/ws/2004/04/trust/PublicKey',
0x1C0 : 'Claims',
0x1C2 : 'InvalidRequest',
0x1C4 : 'RequestFailed',
0x1C6 : 'SignWith',
0x1C8 : 'EncryptWith',
0x1CA : 'EncryptionAlgorithm',
0x1CC : 'CanonicalizationAlgorithm',
0x1CE : 'ComputedKeyAlgorithm',
0x1D0 : 'UseKey',
0x1D2 : 'http://schemas.microsoft.com/net/2004/07/secext/WS-SPNego',
0x1D4 : 'http://schemas.microsoft.com/net/2004/07/secext/TLSNego',
0x1D6 : 't',
0x1D8 : 'http://schemas.xmlsoap.org/ws/2005/02/trust/RST/Issue',
0x1DA : 'http://schemas.xmlsoap.org/ws/2005/02/trust/RSTR/Issue',
0x1DC : 'http://schemas.xmlsoap.org/ws/2005/02/trust/Issue',
0x1DE : 'http://schemas.xmlsoap.org/ws/2005/02/trust/SymmetricKey',
0x1E0 : 'http://schemas.xmlsoap.org/ws/2005/02/trust/CK/PSHA1',
0x1E2 : 'http://schemas.xmlsoap.org/ws/2005/02/trust/Nonce',
0x1E4 : 'RenewTarget',
0x1E6 : 'CancelTarget',
0x1E8 : 'RequestedTokenCancelled',
0x1EA : 'RequestedAttachedReference',
0x1EC : 'RequestedUnattachedReference',
0x1EE : 'IssuedTokens',
0x1F0 : 'http://schemas.xmlsoap.org/ws/2005/02/trust/Renew',
0x1F2 : 'http://schemas.xmlsoap.org/ws/2005/02/trust/Cancel',
0x1F4 : 'http://schemas.xmlsoap.org/ws/2005/02/trust/PublicKey',
0x1F6 : 'Access',
0x1F8 : 'AccessDecision',
0x1FA : 'Advice',
0x1FC : 'AssertionID',
0x1FE : 'AssertionIDReference',
0x200 : 'Attribute',
0x202 : 'AttributeName',
0x204 : 'AttributeNamespace',
0x206 : 'AttributeStatement',
0x208 : 'AttributeValue',
0x20A : 'Audience',
0x20C : 'AudienceRestrictionCondition',
0x20E : 'AuthenticationInstant',
0x210 : 'AuthenticationMethod',
0x212 : 'AuthenticationStatement',
0x214 : 'AuthorityBinding',
0x216 : 'AuthorityKind',
0x218 : 'AuthorizationDecisionStatement',
0x21A : 'Binding',
0x21C : 'Condition',
0x21E : 'Conditions',
0x220 : 'Decision',
0x222 : 'DoNotCacheCondition',
0x224 : 'Evidence',
0x226 : 'IssueInstant',
0x228 : 'Issuer',
0x22A : 'Location',
0x22C : 'MajorVersion',
0x22E : 'MinorVersion',
0x230 : 'NameIdentifier',
0x232 : 'Format',
0x234 : 'NameQualifier',
0x236 : 'Namespace',
0x238 : 'NotBefore',
0x23A : 'NotOnOrAfter',
0x23C : 'saml',
0x23E : 'Statement',
0x240 : 'Subject',
0x242 : 'SubjectConfirmation',
0x244 : 'SubjectConfirmationData',
0x246 : 'ConfirmationMethod',
0x248 : 'urn:oasis:names:tc:SAML:1.0:cm:holder-of-key',
0x24A : 'urn:oasis:names:tc:SAML:1.0:cm:sender-vouches',
0x24C : 'SubjectLocality',
0x24E : 'DNSAddress',
0x250 : 'IPAddress',
0x252 : 'SubjectStatement',
0x254 : 'urn:oasis:names:tc:SAML:1.0:am:unspecified',
0x256 : 'xmlns',
0x258 : 'Resource',
0x25A : 'UserName',
0x25C : 'urn:oasis:names:tc:SAML:1.1:nameid-format:WindowsDomainQualifiedName',
0x25E : 'EmailName',
0x260 : 'urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress',
0x262 : 'u',
0x264 : 'ChannelInstance',
0x266 : 'http://schemas.microsoft.com/ws/2005/02/duplex',
0x268 : 'Encoding',
0x26A : 'MimeType',
0x26C : 'CarriedKeyName',
0x26E : 'Recipient',
0x270 : 'EncryptedKey',
0x272 : 'KeyReference',
0x274 : 'e',
0x276 : 'http://www.w3.org/2001/04/xmlenc#Element',
0x278 : 'http://www.w3.org/2001/04/xmlenc#Content',
0x27A : 'KeyName',
0x27C : 'MgmtData',
0x27E : 'KeyValue',
0x280 : 'RSAKeyValue',
0x282 : 'Modulus',
0x284 : 'Exponent',
0x286 : 'X509Data',
0x288 : 'X509IssuerSerial',
0x28A : 'X509IssuerName',
0x28C : 'X509SerialNumber',
0x28E : 'X509Certificate',
0x290 : 'AckRequested',
0x292 : 'http://schemas.xmlsoap.org/ws/2005/02/rm/AckRequested',
0x294 : 'AcksTo',
0x296 : 'Accept',
0x298 : 'CreateSequence',
0x29A : 'http://schemas.xmlsoap.org/ws/2005/02/rm/CreateSequence',
0x29C : 'CreateSequenceRefused',
0x29E : 'CreateSequenceResponse',
0x2A0 : 'http://schemas.xmlsoap.org/ws/2005/02/rm/CreateSequenceResponse',
0x2A2 : 'FaultCode',
0x2A4 : 'InvalidAcknowledgement',
0x2A6 : 'LastMessage',
0x2A8 : 'http://schemas.xmlsoap.org/ws/2005/02/rm/LastMessage',
0x2AA : 'LastMessageNumberExceeded',
0x2AC : 'MessageNumberRollover',
0x2AE : 'Nack',
0x2B0 : 'netrm',
0x2B2 : 'Offer',
0x2B4 : 'r',
0x2B6 : 'SequenceFault',
0x2B8 : 'SequenceTerminated',
0x2BA : 'TerminateSequence',
0x2BC : 'http://schemas.xmlsoap.org/ws/2005/02/rm/TerminateSequence',
0x2BE : 'UnknownSequence',
0x2C0 : 'http://schemas.microsoft.com/ws/2006/02/tx/oletx',
0x2C2 : 'oletx',
0x2C4 : 'OleTxTransaction',
0x2C6 : 'PropagationToken',
0x2C8 : 'http://schemas.xmlsoap.org/ws/2004/10/wscoor',
0x2CA : 'wscoor',
0x2CC : 'CreateCoordinationContext',
0x2CE : 'CreateCoordinationContextResponse',
0x2D0 : 'CoordinationContext',
0x2D2 : 'CurrentContext',
0x2D4 : 'CoordinationType',
0x2D6 : 'RegistrationService',
0x2D8 : 'Register',
0x2DA : 'RegisterResponse',
0x2DC : 'ProtocolIdentifier',
0x2DE : 'CoordinatorProtocolService',
0x2E0 : 'ParticipantProtocolService',
0x2E2 : 'http://schemas.xmlsoap.org/ws/2004/10/wscoor/CreateCoordinationContext',
0x2E4 : 'http://schemas.xmlsoap.org/ws/2004/10/wscoor/CreateCoordinationContextResponse',
0x2E6 : 'http://schemas.xmlsoap.org/ws/2004/10/wscoor/Register',
0x2E8 : 'http://schemas.xmlsoap.org/ws/2004/10/wscoor/RegisterResponse',
0x2EA : 'http://schemas.xmlsoap.org/ws/2004/10/wscoor/fault',
0x2EC : 'ActivationCoordinatorPortType',
0x2EE : 'RegistrationCoordinatorPortType',
0x2F0 : 'InvalidState',
0x2F2 : 'InvalidProtocol',
0x2F4 : 'InvalidParameters',
0x2F6 : 'NoActivity',
0x2F8 : 'ContextRefused',
0x2FA : 'AlreadyRegistered',
0x2FC : 'http://schemas.xmlsoap.org/ws/2004/10/wsat',
0x2FE : 'wsat',
0x300 : 'http://schemas.xmlsoap.org/ws/2004/10/wsat/Completion',
0x302 : 'http://schemas.xmlsoap.org/ws/2004/10/wsat/Durable2PC',
0x304 : 'http://schemas.xmlsoap.org/ws/2004/10/wsat/Volatile2PC',
0x306 : 'Prepare',
0x308 : 'Prepared',
0x30A : 'ReadOnly',
0x30C : 'Commit',
0x30E : 'Rollback',
0x310 : 'Committed',
0x312 : 'Aborted',
0x314 : 'Replay',
0x316 : 'http://schemas.xmlsoap.org/ws/2004/10/wsat/Commit',
0x318 : 'http://schemas.xmlsoap.org/ws/2004/10/wsat/Rollback',
0x31A : 'http://schemas.xmlsoap.org/ws/2004/10/wsat/Committed',
0x31C : 'http://schemas.xmlsoap.org/ws/2004/10/wsat/Aborted',
0x31E : 'http://schemas.xmlsoap.org/ws/2004/10/wsat/Prepare',
0x320 : 'http://schemas.xmlsoap.org/ws/2004/10/wsat/Prepared',
0x322 : 'http://schemas.xmlsoap.org/ws/2004/10/wsat/ReadOnly',
0x324 : 'http://schemas.xmlsoap.org/ws/2004/10/wsat/Replay',
0x326 : 'http://schemas.xmlsoap.org/ws/2004/10/wsat/fault',
0x328 : 'CompletionCoordinatorPortType',
0x32A : 'CompletionParticipantPortType',
0x32C : 'CoordinatorPortType',
0x32E : 'ParticipantPortType',
0x330 : 'InconsistentInternalState',
0x332 : 'mstx',
0x334 : 'Enlistment',
0x336 : 'protocol',
0x338 : 'LocalTransactionId',
0x33A : 'IsolationLevel',
0x33C : 'IsolationFlags',
0x33E : 'Description',
0x340 : 'Loopback',
0x342 : 'RegisterInfo',
0x344 : 'ContextId',
0x346 : 'TokenId',
0x348 : 'AccessDenied',
0x34A : 'InvalidPolicy',
0x34C : 'CoordinatorRegistrationFailed',
0x34E : 'TooManyEnlistments',
0x350 : 'Disabled',
0x352 : 'ActivityId',
0x354 : 'http://schemas.microsoft.com/2004/09/ServiceModel/Diagnostics',
0x356 : 'http://docs.oasis-open.org/wss/oasis-wss-kerberos-token-profile-1.1#Kerberosv5APREQSHA1',
0x358 : 'http://schemas.xmlsoap.org/ws/2002/12/policy',
0x35A : 'FloodMessage',
0x35C : 'LinkUtility',
0x35E : 'Hops',
0x360 : 'http://schemas.microsoft.com/net/2006/05/peer/HopCount',
0x362 : 'PeerVia',
0x364 : 'http://schemas.microsoft.com/net/2006/05/peer',
0x366 : 'PeerFlooder',
0x368 : 'PeerTo',
0x36A : 'http://schemas.microsoft.com/ws/2005/05/routing',
0x36C : 'PacketRoutable',
0x36E : 'http://schemas.microsoft.com/ws/2005/05/addressing/none',
0x370 : 'http://schemas.microsoft.com/ws/2005/05/envelope/none',
0x372 : 'http://www.w3.org/2001/XMLSchema-instance',
0x374 : 'http://www.w3.org/2001/XMLSchema',
0x376 : 'nil',
0x378 : 'type',
0x37A : 'char',
0x37C : 'boolean',
0x37E : 'byte',
0x380 : 'unsignedByte',
0x382 : 'short',
0x384 : 'unsignedShort',
0x386 : 'int',
0x388 : 'unsignedInt',
0x38A : 'long',
0x38C : 'unsignedLong',
0x38E : 'float',
0x390 : 'double',
0x392 : 'decimal',
0x394 : 'dateTime',
0x396 : 'string',
0x398 : 'base64Binary',
0x39A : 'anyType',
0x39C : 'duration',
0x39E : 'guid',
0x3A0 : 'anyURI',
0x3A2 : 'QName',
0x3A4 : 'time',
0x3A6 : 'date',
0x3A8 : 'hexBinary',
0x3AA : 'gYearMonth',
0x3AC : 'gYear',
0x3AE : 'gMonthDay',
0x3B0 : 'gDay',
0x3B2 : 'gMonth',
0x3B4 : 'integer',
0x3B6 : 'positiveInteger',
0x3B8 : 'negativeInteger',
0x3BA : 'nonPositiveInteger',
0x3BC : 'nonNegativeInteger',
0x3BE : 'normalizedString',
0x3C0 : 'ConnectionLimitReached',
0x3C2 : 'http://schemas.xmlsoap.org/soap/envelope/',
0x3C4 : 'actor',
0x3C6 : 'faultcode',
0x3C8 : 'faultstring',
0x3CA : 'faultactor',
0x3CC : 'detail',
}

inverted_dict = dict([(v, k) for (k, v) in dictionary.items()])

<filename>wcf/dictionary.py
# vim: set ts=4 sw=4 tw=79 fileencoding=utf-8:
#  Copyright (c) 2011, <NAME> <<EMAIL>>
#  All rights reserved.
#  
#  Redistribution and use in source and binary forms, with or without
#  modification, are permitted provided that the following conditions
#  are met:
#
#  * Redistributions of source code must retain the above copyright 
#    notice, this list of conditions and the following disclaimer.
#  * Redistributions in binary form must reproduce the above copyright
#    notice, this list of conditions and the following disclaimer in the
#    documentation and/or other materials provided with the distribution.
#  * Neither the name of the ERMW GmbH nor the names of its contributors
#    may be used to endorse or promote products derived from this software
#    without specific prior written permission.
#
#  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
#  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
#  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
#  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
#  HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
#  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
#  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
#  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
#  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
#  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
#  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
dictionary = {
0x00 : 'mustUnderstand',
0x02 : 'Envelope',
0x04 : 'http://www.w3.org/2003/05/soap-envelope',
0x06 : 'http://www.w3.org/2005/08/addressing',
0x08 : 'Header',
0x0A : 'Action',
0x0C : 'To',
0x0E : 'Body',
0x10 : 'Algorithm',
0x12 : 'RelatesTo',
0x14 : 'http://www.w3.org/2005/08/addressing/anonymous',
0x16 : 'URI',
0x18 : 'Reference',
0x1A : 'MessageID',
0x1C : 'Id',
0x1E : 'Identifier',
0x20 : 'http://schemas.xmlsoap.org/ws/2005/02/rm',
0x22 : 'Transforms',
0x24 : 'Transform',
0x26 : 'DigestMethod',
0x28 : 'DigestValue',
0x2A : 'Address',
0x2C : 'ReplyTo',
0x2E : 'SequenceAcknowledgement',
0x30 : 'AcknowledgementRange',
0x32 : 'Upper',
0x34 : 'Lower',
0x36 : 'BufferRemaining',
0x38 : 'http://schemas.microsoft.com/ws/2006/05/rm',
0x3A : 'http://schemas.xmlsoap.org/ws/2005/02/rm/SequenceAcknowledgement',
0x3C : 'SecurityTokenReference',
0x3E : 'Sequence',
0x40 : 'MessageNumber',
0x42 : 'http://www.w3.org/2000/09/xmldsig#',
0x44 : 'http://www.w3.org/2000/09/xmldsig#enveloped-signature',
0x46 : 'KeyInfo',
0x48 : 'http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd',
0x4A : 'http://www.w3.org/2001/04/xmlenc#',
0x4C : 'http://schemas.xmlsoap.org/ws/2005/02/sc',
0x4E : 'DerivedKeyToken',
0x50 : 'Nonce',
0x52 : 'Signature',
0x54 : 'SignedInfo',
0x56 : 'CanonicalizationMethod',
0x58 : 'SignatureMethod',
0x5A : 'SignatureValue',
0x5C : 'DataReference',
0x5E : 'EncryptedData',
0x60 : 'EncryptionMethod',
0x62 : 'CipherData',
0x64 : 'CipherValue',
0x66 : 'http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd',
0x68 : 'Security',
0x6A : 'Timestamp',
0x6C : 'Created',
0x6E : 'Expires',
0x70 : 'Length',
0x72 : 'ReferenceList',
0x74 : 'ValueType',
0x76 : 'Type',
0x78 : 'EncryptedHeader',
0x7A : 'http://docs.oasis-open.org/wss/oasis-wss-wssecurity-secext-1.1.xsd',
0x7C : 'RequestSecurityTokenResponseCollection',
0x7E : 'http://schemas.xmlsoap.org/ws/2005/02/trust',
0x80 : 'http://schemas.xmlsoap.org/ws/2005/02/trust#BinarySecret',
0x82 : 'http://schemas.microsoft.com/ws/2006/02/transactions',
0x84 : 's',
0x86 : 'Fault',
0x88 : 'MustUnderstand',
0x8A : 'role',
0x8C : 'relay',
0x8E : 'Code',
0x90 : 'Reason',
0x92 : 'Text',
0x94 : 'Node',
0x96 : 'Role',
0x98 : 'Detail',
0x9A : 'Value',
0x9C : 'Subcode',
0x9E : 'NotUnderstood',
0xA0 : 'qname',
0xA2 : '',
0xA4 : 'From',
0xA6 : 'FaultTo',
0xA8 : 'EndpointReference',
0xAA : 'PortType',
0xAC : 'ServiceName',
0xAE : 'PortName',
0xB0 : 'ReferenceProperties',
0xB2 : 'RelationshipType',
0xB4 : 'Reply',
0xB6 : 'a',
0xB8 : 'http://schemas.xmlsoap.org/ws/2006/02/addressingidentity',
0xBA : 'Identity',
0xBC : 'Spn',
0xBE : 'Upn',
0xC0 : 'Rsa',
0xC2 : 'Dns',
0xC4 : 'X509v3Certificate',
0xC6 : 'http://www.w3.org/2005/08/addressing/fault',
0xC8 : 'ReferenceParameters',
0xCA : 'IsReferenceParameter',
0xCC : 'http://www.w3.org/2005/08/addressing/reply',
0xCE : 'http://www.w3.org/2005/08/addressing/none',
0xD0 : 'Metadata',
0xD2 : 'http://schemas.xmlsoap.org/ws/2004/08/addressing',
0xD4 : 'http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous',
0xD6 : 'http://schemas.xmlsoap.org/ws/2004/08/addressing/fault',
0xD8 : 'http://schemas.xmlsoap.org/ws/2004/06/addressingex',
0xDA : 'RedirectTo',
0xDC : 'Via',
0xDE : 'http://www.w3.org/2001/10/xml-exc-c14n#',
0xE0 : 'PrefixList',
0xE2 : 'InclusiveNamespaces',
0xE4 : 'ec',
0xE6 : 'SecurityContextToken',
0xE8 : 'Generation',
0xEA : 'Label',
0xEC : 'Offset',
0xEE : 'Properties',
0xF0 : 'Cookie',
0xF2 : 'wsc',
0xF4 : 'http://schemas.xmlsoap.org/ws/2004/04/sc',
0xF6 : 'http://schemas.xmlsoap.org/ws/2004/04/security/sc/dk',
0xF8 : 'http://schemas.xmlsoap.org/ws/2004/04/security/sc/sct',
0xFA : 'http://schemas.xmlsoap.org/ws/2004/04/security/trust/RST/SCT',
0xFC : 'http://schemas.xmlsoap.org/ws/2004/04/security/trust/RSTR/SCT',
0xFE : 'RenewNeeded',
0x100 : 'BadContextToken',
0x102 : 'c',
0x104 : 'http://schemas.xmlsoap.org/ws/2005/02/sc/dk',
0x106 : 'http://schemas.xmlsoap.org/ws/2005/02/sc/sct',
0x108 : 'http://schemas.xmlsoap.org/ws/2005/02/trust/RST/SCT',
0x10A : 'http://schemas.xmlsoap.org/ws/2005/02/trust/RSTR/SCT',
0x10C : 'http://schemas.xmlsoap.org/ws/2005/02/trust/RST/SCT/Renew',
0x10E : 'http://schemas.xmlsoap.org/ws/2005/02/trust/RSTR/SCT/Renew',
0x110 : 'http://schemas.xmlsoap.org/ws/2005/02/trust/RST/SCT/Cancel',
0x112 : 'http://schemas.xmlsoap.org/ws/2005/02/trust/RSTR/SCT/Cancel',
0x114 : 'http://www.w3.org/2001/04/xmlenc#aes128-cbc',
0x116 : 'http://www.w3.org/2001/04/xmlenc#kw-aes128',
0x118 : 'http://www.w3.org/2001/04/xmlenc#aes192-cbc',
0x11A : 'http://www.w3.org/2001/04/xmlenc#kw-aes192',
0x11C : 'http://www.w3.org/2001/04/xmlenc#aes256-cbc',
0x11E : 'http://www.w3.org/2001/04/xmlenc#kw-aes256',
0x120 : 'http://www.w3.org/2001/04/xmlenc#des-cbc',
0x122 : 'http://www.w3.org/2000/09/xmldsig#dsa-sha1',
0x124 : 'http://www.w3.org/2001/10/xml-exc-c14n#WithComments',
0x126 : 'http://www.w3.org/2000/09/xmldsig#hmac-sha1',
0x128 : 'http://www.w3.org/2001/04/xmldsig-more#hmac-sha256',
0x12A : 'http://schemas.xmlsoap.org/ws/2005/02/sc/dk/p_sha1',
0x12C : 'http://www.w3.org/2001/04/xmlenc#ripemd160',
0x12E : 'http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p',
0x130 : 'http://www.w3.org/2000/09/xmldsig#rsa-sha1',
0x132 : 'http://www.w3.org/2001/04/xmldsig-more#rsa-sha256',
0x134 : 'http://www.w3.org/2001/04/xmlenc#rsa-1_5',
0x136 : 'http://www.w3.org/2000/09/xmldsig#sha1',
0x138 : 'http://www.w3.org/2001/04/xmlenc#sha256',
0x13A : 'http://www.w3.org/2001/04/xmlenc#sha512',
0x13C : 'http://www.w3.org/2001/04/xmlenc#tripledes-cbc',
0x13E : 'http://www.w3.org/2001/04/xmlenc#kw-tripledes',
0x140 : 'http://schemas.xmlsoap.org/2005/02/trust/tlsnego#TLS_Wrap',
0x142 : 'http://schemas.xmlsoap.org/2005/02/trust/spnego#GSS_Wrap',
0x144 : 'http://schemas.microsoft.com/ws/2006/05/security',
0x146 : 'dnse',
0x148 : 'o',
0x14A : 'Password',
0x14C : '<PASSWORD>',
0x14E : 'Username',
0x150 : 'UsernameToken',
0x152 : 'BinarySecurityToken',
0x154 : 'EncodingType',
0x156 : 'KeyIdentifier',
0x158 : 'http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary',
0x15A : 'http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#HexBinary',
0x15C : 'http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Text',
0x15E : 'http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509SubjectKeyIdentifier',
0x160 : 'http://docs.oasis-open.org/wss/oasis-wss-kerberos-token-profile-1.1#GSS_Kerberosv5_AP_REQ',
0x162 : 'http://docs.oasis-open.org/wss/oasis-wss-kerberos-token-profile-1.1#GSS_Kerberosv5_AP_REQ1510',
0x164 : 'http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.0#SAMLAssertionID',
0x166 : 'Assertion',
0x168 : 'urn:oasis:names:tc:SAML:1.0:assertion',
0x16A : 'http://docs.oasis-open.org/wss/oasis-wss-rel-token-profile-1.0.pdf#license',
0x16C : 'FailedAuthentication',
0x16E : 'InvalidSecurityToken',
0x170 : 'InvalidSecurity',
0x172 : 'k',
0x174 : 'SignatureConfirmation',
0x176 : 'TokenType',
0x178 : 'http://docs.oasis-open.org/wss/oasis-wss-soap-message-security-1.1#ThumbprintSHA1',
0x17A : 'http://docs.oasis-open.org/wss/oasis-wss-soap-message-security-1.1#EncryptedKey',
0x17C : 'http://docs.oasis-open.org/wss/oasis-wss-soap-message-security-1.1#EncryptedKeySHA1',
0x17E : 'http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1#SAMLV1.1',
0x180 : 'http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1#SAMLV2.0',
0x182 : 'http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1#SAMLID',
0x184 : 'AUTH-HASH',
0x186 : 'RequestSecurityTokenResponse',
0x188 : 'KeySize',
0x18A : 'RequestedTokenReference',
0x18C : 'AppliesTo',
0x18E : 'Authenticator',
0x190 : 'CombinedHash',
0x192 : 'BinaryExchange',
0x194 : 'Lifetime',
0x196 : 'RequestedSecurityToken',
0x198 : 'Entropy',
0x19A : 'RequestedProofToken',
0x19C : 'ComputedKey',
0x19E : 'RequestSecurityToken',
0x1A0 : 'RequestType',
0x1A2 : 'Context',
0x1A4 : 'BinarySecret',
0x1A6 : 'http://schemas.xmlsoap.org/ws/2005/02/trust/spnego',
0x1A8 : 'http://schemas.xmlsoap.org/ws/2005/02/trust/tlsnego',
0x1AA : 'wst',
0x1AC : 'http://schemas.xmlsoap.org/ws/2004/04/trust',
0x1AE : 'http://schemas.xmlsoap.org/ws/2004/04/security/trust/RST/Issue',
0x1B0 : 'http://schemas.xmlsoap.org/ws/2004/04/security/trust/RSTR/Issue',
0x1B2 : 'http://schemas.xmlsoap.org/ws/2004/04/security/trust/Issue',
0x1B4 : 'http://schemas.xmlsoap.org/ws/2004/04/security/trust/CK/PSHA1',
0x1B6 : 'http://schemas.xmlsoap.org/ws/2004/04/security/trust/SymmetricKey',
0x1B8 : 'http://schemas.xmlsoap.org/ws/2004/04/security/trust/Nonce',
0x1BA : 'KeyType',
0x1BC : 'http://schemas.xmlsoap.org/ws/2004/04/trust/SymmetricKey',
0x1BE : 'http://schemas.xmlsoap.org/ws/2004/04/trust/PublicKey',
0x1C0 : 'Claims',
0x1C2 : 'InvalidRequest',
0x1C4 : 'RequestFailed',
0x1C6 : 'SignWith',
0x1C8 : 'EncryptWith',
0x1CA : 'EncryptionAlgorithm',
0x1CC : 'CanonicalizationAlgorithm',
0x1CE : 'ComputedKeyAlgorithm',
0x1D0 : 'UseKey',
0x1D2 : 'http://schemas.microsoft.com/net/2004/07/secext/WS-SPNego',
0x1D4 : 'http://schemas.microsoft.com/net/2004/07/secext/TLSNego',
0x1D6 : 't',
0x1D8 : 'http://schemas.xmlsoap.org/ws/2005/02/trust/RST/Issue',
0x1DA : 'http://schemas.xmlsoap.org/ws/2005/02/trust/RSTR/Issue',
0x1DC : 'http://schemas.xmlsoap.org/ws/2005/02/trust/Issue',
0x1DE : 'http://schemas.xmlsoap.org/ws/2005/02/trust/SymmetricKey',
0x1E0 : 'http://schemas.xmlsoap.org/ws/2005/02/trust/CK/PSHA1',
0x1E2 : 'http://schemas.xmlsoap.org/ws/2005/02/trust/Nonce',
0x1E4 : 'RenewTarget',
0x1E6 : 'CancelTarget',
0x1E8 : 'RequestedTokenCancelled',
0x1EA : 'RequestedAttachedReference',
0x1EC : 'RequestedUnattachedReference',
0x1EE : 'IssuedTokens',
0x1F0 : 'http://schemas.xmlsoap.org/ws/2005/02/trust/Renew',
0x1F2 : 'http://schemas.xmlsoap.org/ws/2005/02/trust/Cancel',
0x1F4 : 'http://schemas.xmlsoap.org/ws/2005/02/trust/PublicKey',
0x1F6 : 'Access',
0x1F8 : 'AccessDecision',
0x1FA : 'Advice',
0x1FC : 'AssertionID',
0x1FE : 'AssertionIDReference',
0x200 : 'Attribute',
0x202 : 'AttributeName',
0x204 : 'AttributeNamespace',
0x206 : 'AttributeStatement',
0x208 : 'AttributeValue',
0x20A : 'Audience',
0x20C : 'AudienceRestrictionCondition',
0x20E : 'AuthenticationInstant',
0x210 : 'AuthenticationMethod',
0x212 : 'AuthenticationStatement',
0x214 : 'AuthorityBinding',
0x216 : 'AuthorityKind',
0x218 : 'AuthorizationDecisionStatement',
0x21A : 'Binding',
0x21C : 'Condition',
0x21E : 'Conditions',
0x220 : 'Decision',
0x222 : 'DoNotCacheCondition',
0x224 : 'Evidence',
0x226 : 'IssueInstant',
0x228 : 'Issuer',
0x22A : 'Location',
0x22C : 'MajorVersion',
0x22E : 'MinorVersion',
0x230 : 'NameIdentifier',
0x232 : 'Format',
0x234 : 'NameQualifier',
0x236 : 'Namespace',
0x238 : 'NotBefore',
0x23A : 'NotOnOrAfter',
0x23C : 'saml',
0x23E : 'Statement',
0x240 : 'Subject',
0x242 : 'SubjectConfirmation',
0x244 : 'SubjectConfirmationData',
0x246 : 'ConfirmationMethod',
0x248 : 'urn:oasis:names:tc:SAML:1.0:cm:holder-of-key',
0x24A : 'urn:oasis:names:tc:SAML:1.0:cm:sender-vouches',
0x24C : 'SubjectLocality',
0x24E : 'DNSAddress',
0x250 : 'IPAddress',
0x252 : 'SubjectStatement',
0x254 : 'urn:oasis:names:tc:SAML:1.0:am:unspecified',
0x256 : 'xmlns',
0x258 : 'Resource',
0x25A : 'UserName',
0x25C : 'urn:oasis:names:tc:SAML:1.1:nameid-format:WindowsDomainQualifiedName',
0x25E : 'EmailName',
0x260 : 'urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress',
0x262 : 'u',
0x264 : 'ChannelInstance',
0x266 : 'http://schemas.microsoft.com/ws/2005/02/duplex',
0x268 : 'Encoding',
0x26A : 'MimeType',
0x26C : 'CarriedKeyName',
0x26E : 'Recipient',
0x270 : 'EncryptedKey',
0x272 : 'KeyReference',
0x274 : 'e',
0x276 : 'http://www.w3.org/2001/04/xmlenc#Element',
0x278 : 'http://www.w3.org/2001/04/xmlenc#Content',
0x27A : 'KeyName',
0x27C : 'MgmtData',
0x27E : 'KeyValue',
0x280 : 'RSAKeyValue',
0x282 : 'Modulus',
0x284 : 'Exponent',
0x286 : 'X509Data',
0x288 : 'X509IssuerSerial',
0x28A : 'X509IssuerName',
0x28C : 'X509SerialNumber',
0x28E : 'X509Certificate',
0x290 : 'AckRequested',
0x292 : 'http://schemas.xmlsoap.org/ws/2005/02/rm/AckRequested',
0x294 : 'AcksTo',
0x296 : 'Accept',
0x298 : 'CreateSequence',
0x29A : 'http://schemas.xmlsoap.org/ws/2005/02/rm/CreateSequence',
0x29C : 'CreateSequenceRefused',
0x29E : 'CreateSequenceResponse',
0x2A0 : 'http://schemas.xmlsoap.org/ws/2005/02/rm/CreateSequenceResponse',
0x2A2 : 'FaultCode',
0x2A4 : 'InvalidAcknowledgement',
0x2A6 : 'LastMessage',
0x2A8 : 'http://schemas.xmlsoap.org/ws/2005/02/rm/LastMessage',
0x2AA : 'LastMessageNumberExceeded',
0x2AC : 'MessageNumberRollover',
0x2AE : 'Nack',
0x2B0 : 'netrm',
0x2B2 : 'Offer',
0x2B4 : 'r',
0x2B6 : 'SequenceFault',
0x2B8 : 'SequenceTerminated',
0x2BA : 'TerminateSequence',
0x2BC : 'http://schemas.xmlsoap.org/ws/2005/02/rm/TerminateSequence',
0x2BE : 'UnknownSequence',
0x2C0 : 'http://schemas.microsoft.com/ws/2006/02/tx/oletx',
0x2C2 : 'oletx',
0x2C4 : 'OleTxTransaction',
0x2C6 : 'PropagationToken',
0x2C8 : 'http://schemas.xmlsoap.org/ws/2004/10/wscoor',
0x2CA : 'wscoor',
0x2CC : 'CreateCoordinationContext',
0x2CE : 'CreateCoordinationContextResponse',
0x2D0 : 'CoordinationContext',
0x2D2 : 'CurrentContext',
0x2D4 : 'CoordinationType',
0x2D6 : 'RegistrationService',
0x2D8 : 'Register',
0x2DA : 'RegisterResponse',
0x2DC : 'ProtocolIdentifier',
0x2DE : 'CoordinatorProtocolService',
0x2E0 : 'ParticipantProtocolService',
0x2E2 : 'http://schemas.xmlsoap.org/ws/2004/10/wscoor/CreateCoordinationContext',
0x2E4 : 'http://schemas.xmlsoap.org/ws/2004/10/wscoor/CreateCoordinationContextResponse',
0x2E6 : 'http://schemas.xmlsoap.org/ws/2004/10/wscoor/Register',
0x2E8 : 'http://schemas.xmlsoap.org/ws/2004/10/wscoor/RegisterResponse',
0x2EA : 'http://schemas.xmlsoap.org/ws/2004/10/wscoor/fault',
0x2EC : 'ActivationCoordinatorPortType',
0x2EE : 'RegistrationCoordinatorPortType',
0x2F0 : 'InvalidState',
0x2F2 : 'InvalidProtocol',
0x2F4 : 'InvalidParameters',
0x2F6 : 'NoActivity',
0x2F8 : 'ContextRefused',
0x2FA : 'AlreadyRegistered',
0x2FC : 'http://schemas.xmlsoap.org/ws/2004/10/wsat',
0x2FE : 'wsat',
0x300 : 'http://schemas.xmlsoap.org/ws/2004/10/wsat/Completion',
0x302 : 'http://schemas.xmlsoap.org/ws/2004/10/wsat/Durable2PC',
0x304 : 'http://schemas.xmlsoap.org/ws/2004/10/wsat/Volatile2PC',
0x306 : 'Prepare',
0x308 : 'Prepared',
0x30A : 'ReadOnly',
0x30C : 'Commit',
0x30E : 'Rollback',
0x310 : 'Committed',
0x312 : 'Aborted',
0x314 : 'Replay',
0x316 : 'http://schemas.xmlsoap.org/ws/2004/10/wsat/Commit',
0x318 : 'http://schemas.xmlsoap.org/ws/2004/10/wsat/Rollback',
0x31A : 'http://schemas.xmlsoap.org/ws/2004/10/wsat/Committed',
0x31C : 'http://schemas.xmlsoap.org/ws/2004/10/wsat/Aborted',
0x31E : 'http://schemas.xmlsoap.org/ws/2004/10/wsat/Prepare',
0x320 : 'http://schemas.xmlsoap.org/ws/2004/10/wsat/Prepared',
0x322 : 'http://schemas.xmlsoap.org/ws/2004/10/wsat/ReadOnly',
0x324 : 'http://schemas.xmlsoap.org/ws/2004/10/wsat/Replay',
0x326 : 'http://schemas.xmlsoap.org/ws/2004/10/wsat/fault',
0x328 : 'CompletionCoordinatorPortType',
0x32A : 'CompletionParticipantPortType',
0x32C : 'CoordinatorPortType',
0x32E : 'ParticipantPortType',
0x330 : 'InconsistentInternalState',
0x332 : 'mstx',
0x334 : 'Enlistment',
0x336 : 'protocol',
0x338 : 'LocalTransactionId',
0x33A : 'IsolationLevel',
0x33C : 'IsolationFlags',
0x33E : 'Description',
0x340 : 'Loopback',
0x342 : 'RegisterInfo',
0x344 : 'ContextId',
0x346 : 'TokenId',
0x348 : 'AccessDenied',
0x34A : 'InvalidPolicy',
0x34C : 'CoordinatorRegistrationFailed',
0x34E : 'TooManyEnlistments',
0x350 : 'Disabled',
0x352 : 'ActivityId',
0x354 : 'http://schemas.microsoft.com/2004/09/ServiceModel/Diagnostics',
0x356 : 'http://docs.oasis-open.org/wss/oasis-wss-kerberos-token-profile-1.1#Kerberosv5APREQSHA1',
0x358 : 'http://schemas.xmlsoap.org/ws/2002/12/policy',
0x35A : 'FloodMessage',
0x35C : 'LinkUtility',
0x35E : 'Hops',
0x360 : 'http://schemas.microsoft.com/net/2006/05/peer/HopCount',
0x362 : 'PeerVia',
0x364 : 'http://schemas.microsoft.com/net/2006/05/peer',
0x366 : 'PeerFlooder',
0x368 : 'PeerTo',
0x36A : 'http://schemas.microsoft.com/ws/2005/05/routing',
0x36C : 'PacketRoutable',
0x36E : 'http://schemas.microsoft.com/ws/2005/05/addressing/none',
0x370 : 'http://schemas.microsoft.com/ws/2005/05/envelope/none',
0x372 : 'http://www.w3.org/2001/XMLSchema-instance',
0x374 : 'http://www.w3.org/2001/XMLSchema',
0x376 : 'nil',
0x378 : 'type',
0x37A : 'char',
0x37C : 'boolean',
0x37E : 'byte',
0x380 : 'unsignedByte',
0x382 : 'short',
0x384 : 'unsignedShort',
0x386 : 'int',
0x388 : 'unsignedInt',
0x38A : 'long',
0x38C : 'unsignedLong',
0x38E : 'float',
0x390 : 'double',
0x392 : 'decimal',
0x394 : 'dateTime',
0x396 : 'string',
0x398 : 'base64Binary',
0x39A : 'anyType',
0x39C : 'duration',
0x39E : 'guid',
0x3A0 : 'anyURI',
0x3A2 : 'QName',
0x3A4 : 'time',
0x3A6 : 'date',
0x3A8 : 'hexBinary',
0x3AA : 'gYearMonth',
0x3AC : 'gYear',
0x3AE : 'gMonthDay',
0x3B0 : 'gDay',
0x3B2 : 'gMonth',
0x3B4 : 'integer',
0x3B6 : 'positiveInteger',
0x3B8 : 'negativeInteger',
0x3BA : 'nonPositiveInteger',
0x3BC : 'nonNegativeInteger',
0x3BE : 'normalizedString',
0x3C0 : 'ConnectionLimitReached',
0x3C2 : 'http://schemas.xmlsoap.org/soap/envelope/',
0x3C4 : 'actor',
0x3C6 : 'faultcode',
0x3C8 : 'faultstring',
0x3CA : 'faultactor',
0x3CC : 'detail',
}

inverted_dict = dict([(v, k) for (k, v) in dictionary.items()])

# vim: set ts=4 sw=4 tw=79 fileencoding=utf-8: #  Copyright (c) 2011, <NAME> <<EMAIL>> #  All rights reserved. # #  Redistribution and use in source and binary forms, with or without #  modification, are permitted provided that the following conditions #  are met: # #  * Redistributions of source code must retain the above copyright #    notice, this list of conditions and the following disclaimer. #  * Redistributions in binary form must reproduce the above copyright #    notice, this list of conditions and the following disclaimer in the #    documentation and/or other materials provided with the distribution. #  * Neither the name of the ERMW GmbH nor the names of its contributors #    may be used to endorse or promote products derived from this software #    without specific prior written permission. # #  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS #  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT #  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR #  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT #  HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, #  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT #  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, #  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY #  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT #  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE #  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #', #enveloped-signature', #', #BinarySecret', #', #aes128-cbc', #kw-aes128', #aes192-cbc', #kw-aes192', #aes256-cbc', #kw-aes256', #des-cbc', #dsa-sha1', #WithComments', #hmac-sha1', #hmac-sha256', #ripemd160', #rsa-oaep-mgf1p', #rsa-sha1', #rsa-sha256', #rsa-1_5', #sha1', #sha256', #sha512', #tripledes-cbc', #kw-tripledes', #TLS_Wrap', #GSS_Wrap', #Base64Binary', #HexBinary', #Text', #X509SubjectKeyIdentifier', #GSS_Kerberosv5_AP_REQ', #GSS_Kerberosv5_AP_REQ1510', #SAMLAssertionID', #license', #ThumbprintSHA1', #EncryptedKey', #EncryptedKeySHA1', #SAMLV1.1', #SAMLV2.0', #SAMLID', #Element', #Content', #Kerberosv5APREQSHA1',