Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
tdistat.h
00001 /* 00002 * tdistat.h 00003 * 00004 * TDI status codes 00005 * 00006 * This file is part of the w32api package. 00007 * 00008 * Contributors: 00009 * Created by Casper S. Hornstrup <chorns@users.sourceforge.net> 00010 * 00011 * THIS SOFTWARE IS NOT COPYRIGHTED 00012 * 00013 * This source code is offered for use in the public domain. You may 00014 * use, modify or distribute it freely. 00015 * 00016 * This code is distributed in the hope that it will be useful but 00017 * WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY 00018 * DISCLAIMED. This includes but is not limited to warranties of 00019 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 00020 * 00021 */ 00022 00023 #ifndef __TDISTAT_H 00024 #define __TDISTAT_H 00025 00026 #if __GNUC__ >=3 00027 #pragma GCC system_header 00028 #endif 00029 00030 #ifdef __cplusplus 00031 extern "C" { 00032 #endif 00033 00034 #define TDI_SUCCESS STATUS_SUCCESS 00035 #define TDI_NO_RESOURCES STATUS_INSUFFICIENT_RESOURCES 00036 #define TDI_ADDR_IN_USE STATUS_ADDRESS_ALREADY_EXISTS 00037 #define TDI_BAD_ADDR STATUS_INVALID_ADDRESS_COMPONENT 00038 #define TDI_NO_FREE_ADDR STATUS_TOO_MANY_ADDRESSES 00039 #define TDI_ADDR_INVALID STATUS_INVALID_ADDRESS 00040 #define TDI_ADDR_DELETED STATUS_ADDRESS_CLOSED 00041 #define TDI_BUFFER_OVERFLOW STATUS_BUFFER_OVERFLOW 00042 #define TDI_BAD_EVENT_TYPE STATUS_INVALID_PARAMETER 00043 #define TDI_BAD_OPTION STATUS_INVALID_PARAMETER 00044 #define TDI_CONN_REFUSED STATUS_CONNECTION_REFUSED 00045 #define TDI_INVALID_CONNECTION STATUS_CONNECTION_INVALID 00046 #define TDI_ALREADY_ASSOCIATED STATUS_ADDRESS_ALREADY_ASSOCIATED 00047 #define TDI_NOT_ASSOCIATED STATUS_ADDRESS_NOT_ASSOCIATED 00048 #define TDI_CONNECTION_ACTIVE STATUS_CONNECTION_ACTIVE 00049 #define TDI_CONNECTION_ABORTED STATUS_CONNECTION_ABORTED 00050 #define TDI_CONNECTION_RESET STATUS_CONNECTION_RESET 00051 #define TDI_TIMED_OUT STATUS_IO_TIMEOUT 00052 #define TDI_GRACEFUL_DISC STATUS_GRACEFUL_DISCONNECT 00053 #define TDI_NOT_ACCEPTED STATUS_DATA_NOT_ACCEPTED 00054 #define TDI_MORE_PROCESSING STATUS_MORE_PROCESSING_REQUIRED 00055 #define TDI_INVALID_STATE STATUS_INVALID_DEVICE_STATE 00056 #define TDI_INVALID_PARAMETER STATUS_INVALID_PARAMETER 00057 #define TDI_DEST_NET_UNREACH STATUS_NETWORK_UNREACHABLE 00058 #define TDI_DEST_HOST_UNREACH STATUS_HOST_UNREACHABLE 00059 #define TDI_DEST_UNREACHABLE TDI_DEST_HOST_UNREACH 00060 #define TDI_DEST_PROT_UNREACH STATUS_PROTOCOL_UNREACHABLE 00061 #define TDI_DEST_PORT_UNREACH STATUS_PORT_UNREACHABLE 00062 #define TDI_INVALID_QUERY STATUS_INVALID_DEVICE_REQUEST 00063 #define TDI_REQ_ABORTED STATUS_REQUEST_ABORTED 00064 #define TDI_BUFFER_TOO_SMALL STATUS_BUFFER_TOO_SMALL 00065 #define TDI_CANCELLED STATUS_CANCELLED 00066 #define TDI_BUFFER_TOO_BIG STATUS_INVALID_BUFFER_SIZE 00067 #define TDI_INVALID_REQUEST STATUS_INVALID_DEVICE_REQUEST 00068 #define TDI_PENDING STATUS_PENDING 00069 #define TDI_ITEM_NOT_FOUND STATUS_OBJECT_NAME_NOT_FOUND 00070 00071 #define TDI_STATUS_BAD_VERSION 0xC0010004L 00072 #define TDI_STATUS_BAD_CHARACTERISTICS 0xC0010005L 00073 00074 #define TDI_OPTION_EOL 0 00075 00076 #define TDI_ADDRESS_OPTION_REUSE 1 00077 #define TDI_ADDRESS_OPTION_DHCP 2 00078 00079 #ifdef __cplusplus 00080 } 00081 #endif 00082 00083 #endif /* __TDISTAT_H */
Generated on Tue Jul 12 2022 19:59:55 by
