Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenmapival.h
Go to the documentation of this file.
00001 /* 00002 * Copyright 2004 Jon Griffiths 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 MAPIVAL_H 00020 #define MAPIVAL_H 00021 00022 #ifdef __cplusplus 00023 extern "C" { 00024 #endif 00025 00026 #include <mapiutil.h> 00027 #include <stddef.h> 00028 #include <stdarg.h> 00029 00030 BOOL WINAPI FBadRglpszW(LPWSTR*,ULONG); 00031 BOOL WINAPI FBadRowSet(LPSRowSet); 00032 BOOL WINAPI FBadRglpNameID(LPMAPINAMEID*,ULONG); 00033 BOOL WINAPI FBadEntryList(LPENTRYLIST); 00034 ULONG WINAPI FBadRestriction(LPSRestriction); 00035 ULONG WINAPI FBadPropTag(ULONG); 00036 ULONG WINAPI FBadRow(LPSRow); 00037 ULONG WINAPI FBadProp(LPSPropValue); 00038 ULONG WINAPI FBadSortOrderSet(LPSSortOrderSet); 00039 ULONG WINAPI FBadColumnSet(LPSPropTagArray); 00040 00041 #define FBadRgPropVal(p,n) FAILED(ScCountProps((n),(p),NULL)) 00042 #define FBadPropVal(p) FBadRgPropVal(1,(p)) 00043 #define FBadAdrList(p) FBadRowSet((LPSRowSet)(p)) 00044 00045 #define BAD_STANDARD_OBJ(a,b,c,d) FALSE 00046 #define FBadUnknown(a) FALSE 00047 #define FBadQueryInterface(a,b,c) FALSE 00048 #define FBadAddRef(a) FALSE 00049 #define FBadRelease(a) FALSE 00050 #define FBadGetLastError(a,b,c,d) FALSE 00051 #define FBadSaveChanges(a,b) FALSE 00052 #define FBadGetProps(a,b,c,d) FALSE 00053 #define FBadGetPropList(a,b) FALSE 00054 #define FBadOpenProperty(a,b,c,d,e,f) FALSE 00055 #define FBadSetProps(a,b,c,d) FALSE 00056 #define FBadDeleteProps(a,b,c) FALSE 00057 #define FBadCopyTo(a,b,c,d,e,f,g,h,i,j) FALSE 00058 #define FBadCopyProps(a,b,c,d,e,f,g,h) FALSE 00059 #define FBadGetNamesFromIDs(a,b,c,d,e,f) FALSE 00060 #define FBadGetIDsFromNames(a,b,c,d,e) FALSE 00061 00062 #define ValidateParms(x) do { } while(0) 00063 #define UlValidateParms(x) do { } while(0) 00064 #define CheckParms(x) do { } while(0) 00065 00066 #define ValidateParameters1(a,b) do { } while(0) 00067 #define ValidateParameters2(a,b,c) do { } while(0) 00068 #define ValidateParameters3(a,b,c,d) do { } while(0) 00069 #define ValidateParameters4(a,b,c,d,e) do { } while(0) 00070 #define ValidateParameters5(a,b,c,d,e,f) do { } while(0) 00071 #define ValidateParameters6(a,b,c,d,e,f,g) do { } while(0) 00072 #define ValidateParameters7(a,b,c,d,e,f,g,h) do { } while(0) 00073 #define ValidateParameters8(a,b,c,d,e,f,g,h,i) do { } while(0) 00074 #define ValidateParameters9(a,b,c,d,e,f,g,h,i,j) do { } while(0) 00075 #define ValidateParameters10(a,b,c,d,e,f,g,h,i,j,k) do { } while(0) 00076 #define ValidateParameters11(a,b,c,d,e,f,g,h,i,j,k,l) do { } while(0) 00077 #define ValidateParameters12(a,b,c,d,e,f,g,h,i,j,k,l,m) do { } while(0) 00078 #define ValidateParameters13(a,b,c,d,e,f,g,h,i,j,k,l,m,n) do { } while(0) 00079 #define ValidateParameters14(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o) do { } while(0) 00080 #define ValidateParameters15(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p) do { } while(0) 00081 #define ValidateParameters16(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q) do { } while(0) 00082 00083 #define UlValidateParameters1(a,b) do { } while(0) 00084 #define UlValidateParameters2(a,b,c) do { } while(0) 00085 #define UlValidateParameters3(a,b,c,d) do { } while(0) 00086 #define UlValidateParameters4(a,b,c,d,e) do { } while(0) 00087 #define UlValidateParameters5(a,b,c,d,e,f) do { } while(0) 00088 #define UlValidateParameters6(a,b,c,d,e,f,g) do { } while(0) 00089 #define UlValidateParameters7(a,b,c,d,e,f,g,h) do { } while(0) 00090 #define UlValidateParameters8(a,b,c,d,e,f,g,h,i) do { } while(0) 00091 #define UlValidateParameters9(a,b,c,d,e,f,g,h,i,j) do { } while(0) 00092 #define UlValidateParameters10(a,b,c,d,e,f,g,h,i,j,k) do { } while(0) 00093 #define UlValidateParameters11(a,b,c,d,e,f,g,h,i,j,k,l) do { } while(0) 00094 #define UlValidateParameters12(a,b,c,d,e,f,g,h,i,j,k,l,m) do { } while(0) 00095 #define UlValidateParameters13(a,b,c,d,e,f,g,h,i,j,k,l,m,n) do { } while(0) 00096 #define UlValidateParameters14(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o) do { } while(0) 00097 #define UlValidateParameters15(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p) do { } while(0) 00098 #define UlValidateParameters16(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q) do { } while(0) 00099 00100 #define CheckParameters1(a,b) do { } while(0) 00101 #define CheckParameters2(a,b,c) do { } while(0) 00102 #define CheckParameters3(a,b,c,d) do { } while(0) 00103 #define CheckParameters4(a,b,c,d,e) do { } while(0) 00104 #define CheckParameters5(a,b,c,d,e,f) do { } while(0) 00105 #define CheckParameters6(a,b,c,d,e,f,g) do { } while(0) 00106 #define CheckParameters7(a,b,c,d,e,f,g,h) do { } while(0) 00107 #define CheckParameters8(a,b,c,d,e,f,g,h,i) do { } while(0) 00108 #define CheckParameters9(a,b,c,d,e,f,g,h,i,j) do { } while(0) 00109 #define CheckParameters10(a,b,c,d,e,f,g,h,i,j,k) do { } while(0) 00110 #define CheckParameters11(a,b,c,d,e,f,g,h,i,j,k,l) do { } while(0) 00111 #define CheckParameters12(a,b,c,d,e,f,g,h,i,j,k,l,m) do { } while(0) 00112 #define CheckParameters13(a,b,c,d,e,f,g,h,i,j,k,l,m,n) do { } while(0) 00113 #define CheckParameters14(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o) do { } while(0) 00114 #define CheckParameters15(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p) do { } while(0) 00115 #define CheckParameters16(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q) do { } while(0) 00116 00117 #ifdef __cplusplus 00118 } 00119 #endif 00120 00121 #endif /* MAPIVAL_H */ Generated on Sat May 26 2012 04:30:26 for ReactOS by
1.7.6.1
|