/* winnewerror.h- excerpted from winerror.h, new error code definitions for the Win32 API functions Copyright (c) Microsoft Corp. All rights reserved. */ #ifndef _WINNEWERROR_ #define _WINNEWERROR_ #if defined (_MSC_VER) && (_MSC_VER >= 1020) && !defined(__midl) #pragma once #endif /////////////////////////////////////////////////// // // // WinSock Error Codes // // // // 10000 to 11999 // /////////////////////////////////////////////////// // // WinSock error codes are also defined in WinSock.h // and WinSock2.h, hence the IFDEF // #ifndef WSANEWBASEERR // // MessageId: WSAENOMORE // // MessageText: // // No more results can be returned by WSALookupServiceNext. // #define WSAENOMORE 10102L // // MessageId: WSAECANCELLED // // MessageText: // // A call to WSALookupServiceEnd was made while this call was still processing. The call has been canceled. // #define WSAECANCELLED 10103L // // MessageId: WSAEINVALIDPROCTABLE // // MessageText: // // The procedure call table is invalid. // #define WSAEINVALIDPROCTABLE 10104L // // MessageId: WSAEINVALIDPROVIDER // // MessageText: // // The requested service provider is invalid. // #define WSAEINVALIDPROVIDER 10105L // // MessageId: WSAEPROVIDERFAILEDINIT // // MessageText: // // The requested service provider could not be loaded or initialized. // #define WSAEPROVIDERFAILEDINIT 10106L // // MessageId: WSASYSCALLFAILURE // // MessageText: // // A system call that should never fail has failed. // #define WSASYSCALLFAILURE 10107L // // MessageId: WSASERVICE_NOT_FOUND // // MessageText: // // No such service is known. The service cannot be found in the specified name space. // #define WSASERVICE_NOT_FOUND 10108L // // MessageId: WSATYPE_NOT_FOUND // // MessageText: // // The specified class was not found. // #define WSATYPE_NOT_FOUND 10109L // // MessageId: WSA_E_NO_MORE // // MessageText: // // No more results can be returned by WSALookupServiceNext. // #define WSA_E_NO_MORE 10110L // // MessageId: WSA_E_CANCELLED // // MessageText: // // A call to WSALookupServiceEnd was made while this call was still processing. The call has been canceled. // #define WSA_E_CANCELLED 10111L // // MessageId: WSAEREFUSED // // MessageText: // // A database query failed because it was actively refused. // #define WSAEREFUSED 10112L // // MessageId: WSA_QOS_RECEIVERS // // MessageText: // // At least one reserve has arrived. // #define WSA_QOS_RECEIVERS 11005L // // MessageId: WSA_QOS_SENDERS // // MessageText: // // At least one path has arrived. // #define WSA_QOS_SENDERS 11006L // // MessageId: WSA_QOS_NO_SENDERS // // MessageText: // // There are no senders. // #define WSA_QOS_NO_SENDERS 11007L // // MessageId: WSA_QOS_NO_RECEIVERS // // MessageText: // // There are no receivers. // #define WSA_QOS_NO_RECEIVERS 11008L // // MessageId: WSA_QOS_REQUEST_CONFIRMED // // MessageText: // // Reserve has been confirmed. // #define WSA_QOS_REQUEST_CONFIRMED 11009L // // MessageId: WSA_QOS_ADMISSION_FAILURE // // MessageText: // // Error due to lack of resources. // #define WSA_QOS_ADMISSION_FAILURE 11010L // // MessageId: WSA_QOS_POLICY_FAILURE // // MessageText: // // Rejected for administrative reasons - bad credentials. // #define WSA_QOS_POLICY_FAILURE 11011L // // MessageId: WSA_QOS_BAD_STYLE // // MessageText: // // Unknown or conflicting style. // #define WSA_QOS_BAD_STYLE 11012L // // MessageId: WSA_QOS_BAD_OBJECT // // MessageText: // // Problem with some part of the filterspec or providerspecific buffer in general. // #define WSA_QOS_BAD_OBJECT 11013L // // MessageId: WSA_QOS_TRAFFIC_CTRL_ERROR // // MessageText: // // Problem with some part of the flowspec. // #define WSA_QOS_TRAFFIC_CTRL_ERROR 11014L // // MessageId: WSA_QOS_GENERIC_ERROR // // MessageText: // // General QOS error. // #define WSA_QOS_GENERIC_ERROR 11015L // // MessageId: WSA_QOS_ESERVICETYPE // // MessageText: // // An invalid or unrecognized service type was found in the flowspec. // #define WSA_QOS_ESERVICETYPE 11016L // // MessageId: WSA_QOS_EFLOWSPEC // // MessageText: // // An invalid or inconsistent flowspec was found in the QOS structure. // #define WSA_QOS_EFLOWSPEC 11017L // // MessageId: WSA_QOS_EPROVSPECBUF // // MessageText: // // Invalid QOS provider-specific buffer. // #define WSA_QOS_EPROVSPECBUF 11018L // // MessageId: WSA_QOS_EFILTERSTYLE // // MessageText: // // An invalid QOS filter style was used. // #define WSA_QOS_EFILTERSTYLE 11019L // // MessageId: WSA_QOS_EFILTERTYPE // // MessageText: // // An invalid QOS filter type was used. // #define WSA_QOS_EFILTERTYPE 11020L // // MessageId: WSA_QOS_EFILTERCOUNT // // MessageText: // // An incorrect number of QOS FILTERSPECs were specified in the FLOWDESCRIPTOR. // #define WSA_QOS_EFILTERCOUNT 11021L // // MessageId: WSA_QOS_EOBJLENGTH // // MessageText: // // An object with an invalid ObjectLength field was specified in the QOS provider-specific buffer. // #define WSA_QOS_EOBJLENGTH 11022L // // MessageId: WSA_QOS_EFLOWCOUNT // // MessageText: // // An incorrect number of flow descriptors was specified in the QOS structure. // #define WSA_QOS_EFLOWCOUNT 11023L // // MessageId: WSA_QOS_EUNKOWNPSOBJ // // MessageText: // // An unrecognized object was found in the QOS provider-specific buffer. // #define WSA_QOS_EUNKOWNPSOBJ 11024L // // MessageId: WSA_QOS_EPOLICYOBJ // // MessageText: // // An invalid policy object was found in the QOS provider-specific buffer. // #define WSA_QOS_EPOLICYOBJ 11025L // // MessageId: WSA_QOS_EFLOWDESC // // MessageText: // // An invalid QOS flow descriptor was found in the flow descriptor list. // #define WSA_QOS_EFLOWDESC 11026L // // MessageId: WSA_QOS_EPSFLOWSPEC // // MessageText: // // An invalid or inconsistent flowspec was found in the QOS provider specific buffer. // #define WSA_QOS_EPSFLOWSPEC 11027L // // MessageId: WSA_QOS_EPSFILTERSPEC // // MessageText: // // An invalid FILTERSPEC was found in the QOS provider-specific buffer. // #define WSA_QOS_EPSFILTERSPEC 11028L // // MessageId: WSA_QOS_ESDMODEOBJ // // MessageText: // // An invalid shape discard mode object was found in the QOS provider specific buffer. // #define WSA_QOS_ESDMODEOBJ 11029L // // MessageId: WSA_QOS_ESHAPERATEOBJ // // MessageText: // // An invalid shaping rate object was found in the QOS provider-specific buffer. // #define WSA_QOS_ESHAPERATEOBJ 11030L // // MessageId: WSA_QOS_RESERVED_PETYPE // // MessageText: // // A reserved policy element was found in the QOS provider-specific buffer. // #define WSA_QOS_RESERVED_PETYPE 11031L #endif // defined(WSABASEERR) #endif//_WSANEWBASEERR_