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

rpcnterr.h
Go to the documentation of this file.
00001 /*
00002  * Copyright (C) 2001 Peter Hunnisett
00003  *
00004  * This library is free software; you can redistribute it and/or
00005  * modify it under the terms of the GNU Lesser General Public
00006  * License as published by the Free Software Foundation; either
00007  * version 2.1 of the License, or (at your option) any later version.
00008  *
00009  * This library is distributed in the hope that it will be useful,
00010  * but WITHOUT ANY WARRANTY; without even the implied warranty of
00011  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00012  * Lesser General Public License for more details.
00013  *
00014  * You should have received a copy of the GNU Lesser General Public
00015  * License along with this library; if not, write to the Free Software
00016  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
00017  */
00018 
00019 #ifndef __RPCNTERR_H__
00020 #define __RPCNTERR_H__
00021 
00022 #define RPC_S_OK                          ERROR_SUCCESS
00023 #define RPC_S_INVALID_ARG                 ERROR_INVALID_PARAMETER
00024 #define RPC_S_OUT_OF_MEMORY               ERROR_OUTOFMEMORY
00025 #define RPC_S_OUT_OF_THREADS              ERROR_MAX_THRDS_REACHED
00026 #define RPC_S_INVALID_LEVEL               ERROR_INVALID_PARAMETER
00027 #define RPC_S_BUFFER_TOO_SMALL            ERROR_INSUFFICIENT_BUFFER
00028 #define RPC_S_INVALID_SECURITY_DESC       ERROR_INVALID_SECURITY_DESCR
00029 #define RPC_S_ACCESS_DENIED               ERROR_ACCESS_DENIED
00030 #define RPC_S_SERVER_OUT_OF_MEMORY        ERROR_NOT_ENOUGH_SERVER_MEMORY
00031 #define RPC_S_ASYNC_CALL_PENDING          ERROR_IO_PENDING
00032 #define RPC_S_UNKNOWN_PRINCIPAL           ERROR_NONE_MAPPED
00033 #define RPC_S_TIMEOUT                     ERROR_TIMEOUT
00034 
00035 #define RPC_X_NO_MEMORY                   RPC_S_OUT_OF_MEMORY
00036 #define RPC_X_INVALID_BOUND               RPC_S_INVALID_BOUND
00037 #define RPC_X_INVALID_TAG                 RPC_S_INVALID_TAG
00038 #define RPC_X_ENUM_VALUE_TOO_LARGE        RPC_X_ENUM_VALUE_OUT_OF_RANGE
00039 #define RPC_X_SS_CONTEXT_MISMATCH         ERROR_INVALID_HANDLE
00040 #define RPC_X_INVALID_BUFFER              ERROR_INVALID_USER_BUFFER
00041 #define RPC_X_PIPE_APP_MEMORY             ERROR_OUTOFMEMORY
00042 #define RPC_X_INVALID_PIPE_OPERATION      RPC_X_WRONG_PIPE_ORDER
00043 
00044 #endif  /* __RPCNTERR_H__ */

Generated on Sat May 26 2012 04:31:03 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.