ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

tdistat.h
Go to the documentation of this file.
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 #ifdef __cplusplus
00027 extern "C" {
00028 #endif
00029 
00030 #define TDI_SUCCESS                       STATUS_SUCCESS
00031 #define TDI_NO_RESOURCES                  STATUS_INSUFFICIENT_RESOURCES
00032 #define TDI_ADDR_IN_USE                   STATUS_ADDRESS_ALREADY_EXISTS
00033 #define TDI_BAD_ADDR                      STATUS_INVALID_ADDRESS_COMPONENT
00034 #define TDI_NO_FREE_ADDR                  STATUS_TOO_MANY_ADDRESSES
00035 #define TDI_ADDR_INVALID                  STATUS_INVALID_ADDRESS
00036 #define TDI_ADDR_DELETED                  STATUS_ADDRESS_CLOSED
00037 #define TDI_BUFFER_OVERFLOW               STATUS_BUFFER_OVERFLOW
00038 #define TDI_BAD_EVENT_TYPE                STATUS_INVALID_PARAMETER
00039 #define TDI_BAD_OPTION                    STATUS_INVALID_PARAMETER
00040 #define TDI_CONN_REFUSED                  STATUS_CONNECTION_REFUSED
00041 #define TDI_INVALID_CONNECTION            STATUS_CONNECTION_INVALID
00042 #define TDI_ALREADY_ASSOCIATED            STATUS_ADDRESS_ALREADY_ASSOCIATED
00043 #define TDI_NOT_ASSOCIATED                STATUS_ADDRESS_NOT_ASSOCIATED
00044 #define TDI_CONNECTION_ACTIVE             STATUS_CONNECTION_ACTIVE
00045 #define TDI_CONNECTION_ABORTED            STATUS_CONNECTION_ABORTED
00046 #define TDI_CONNECTION_RESET              STATUS_CONNECTION_RESET
00047 #define TDI_TIMED_OUT                     STATUS_IO_TIMEOUT
00048 #define TDI_GRACEFUL_DISC                 STATUS_GRACEFUL_DISCONNECT
00049 #define TDI_NOT_ACCEPTED                  STATUS_DATA_NOT_ACCEPTED
00050 #define TDI_MORE_PROCESSING               STATUS_MORE_PROCESSING_REQUIRED
00051 #define TDI_INVALID_STATE                 STATUS_INVALID_DEVICE_STATE
00052 #define TDI_INVALID_PARAMETER             STATUS_INVALID_PARAMETER
00053 #define TDI_DEST_NET_UNREACH              STATUS_NETWORK_UNREACHABLE
00054 #define TDI_DEST_HOST_UNREACH             STATUS_HOST_UNREACHABLE
00055 #define TDI_DEST_UNREACHABLE              TDI_DEST_HOST_UNREACH
00056 #define TDI_DEST_PROT_UNREACH             STATUS_PROTOCOL_UNREACHABLE
00057 #define TDI_DEST_PORT_UNREACH             STATUS_PORT_UNREACHABLE
00058 #define TDI_INVALID_QUERY                 STATUS_INVALID_DEVICE_REQUEST
00059 #define TDI_REQ_ABORTED                   STATUS_REQUEST_ABORTED
00060 #define TDI_BUFFER_TOO_SMALL              STATUS_BUFFER_TOO_SMALL
00061 #define TDI_CANCELLED                     STATUS_CANCELLED
00062 #define TDI_BUFFER_TOO_BIG                STATUS_INVALID_BUFFER_SIZE
00063 #define TDI_INVALID_REQUEST               STATUS_INVALID_DEVICE_REQUEST
00064 #define TDI_PENDING                       STATUS_PENDING
00065 #define TDI_ITEM_NOT_FOUND                STATUS_OBJECT_NAME_NOT_FOUND
00066 
00067 #define TDI_STATUS_BAD_VERSION            0xC0010004L
00068 #define TDI_STATUS_BAD_CHARACTERISTICS    0xC0010005L
00069 
00070 #define TDI_OPTION_EOL                    0
00071 
00072 #define TDI_ADDRESS_OPTION_REUSE          1
00073 #define TDI_ADDRESS_OPTION_DHCP           2
00074 
00075 #ifdef __cplusplus
00076 }
00077 #endif
00078 
00079 #endif /* __TDISTAT_H */

Generated on Sun May 27 2012 04:30:16 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.