00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #include "dxgsg7base.h"
00020
00021 #include <dxfile.h>
00022
00023 const char *
00024 ConvD3DErrorToString(HRESULT error) {
00025 switch (error) {
00026 case E_FAIL:
00027 return "Unspecified error E_FAIL";
00028
00029 case DD_OK:
00030 return "No error.";
00031 case D3DERR_BADMAJORVERSION :
00032 return "D3DERR_BADMAJORVERSION";
00033 case D3DERR_BADMINORVERSION :
00034 return "D3DERR_BADMINORVERSION";
00035 case D3DERR_INVALID_DEVICE :
00036 return "D3DERR_INVALID_DEVICE";
00037 case D3DERR_INITFAILED :
00038 return "D3DERR_INITFAILED";
00039 case D3DERR_DEVICEAGGREGATED :
00040 return "D3DERR_DEVICEAGGREGATED";
00041 case D3DERR_EXECUTE_CREATE_FAILED :
00042 return "D3DERR_EXECUTE_CREATE_FAILED";
00043 case D3DERR_EXECUTE_DESTROY_FAILED :
00044 return "D3DERR_EXECUTE_DESTROY_FAILED";
00045 case D3DERR_EXECUTE_LOCK_FAILED :
00046 return "D3DERR_EXECUTE_LOCK_FAILED";
00047 case D3DERR_EXECUTE_UNLOCK_FAILED :
00048 return "D3DERR_EXECUTE_UNLOCK_FAILED";
00049 case D3DERR_EXECUTE_LOCKED :
00050 return "D3DERR_EXECUTE_LOCKED";
00051 case D3DERR_EXECUTE_NOT_LOCKED :
00052 return "D3DERR_EXECUTE_NOT_LOCKED";
00053 case D3DERR_EXECUTE_FAILED :
00054 return "D3DERR_EXECUTE_FAILED";
00055 case D3DERR_EXECUTE_CLIPPED_FAILED :
00056 return "D3DERR_EXECUTE_CLIPPED_FAILED";
00057 case D3DERR_TEXTURE_NO_SUPPORT :
00058 return "D3DERR_TEXTURE_NO_SUPPORT";
00059 case D3DERR_TEXTURE_CREATE_FAILED :
00060 return "D3DERR_TEXTURE_CREATE_FAILED";
00061 case D3DERR_TEXTURE_DESTROY_FAILED :
00062 return "D3DERR_TEXTURE_DESTROY_FAILED";
00063 case D3DERR_TEXTURE_LOCK_FAILED :
00064 return "D3DERR_TEXTURE_LOCK_FAILED";
00065 case D3DERR_TEXTURE_UNLOCK_FAILED :
00066 return "D3DERR_TEXTURE_UNLOCK_FAILED";
00067 case D3DERR_TEXTURE_LOAD_FAILED :
00068 return "D3DERR_TEXTURE_LOAD_FAILED";
00069 case D3DERR_TEXTURE_SWAP_FAILED :
00070 return "D3DERR_TEXTURE_SWAP_FAILED";
00071 case D3DERR_TEXTURE_LOCKED :
00072 return "D3DERR_TEXTURE_LOCKED";
00073 case D3DERR_TEXTURE_NOT_LOCKED :
00074 return "D3DERR_TEXTURE_NOT_LOCKED";
00075 case D3DERR_TEXTURE_GETSURF_FAILED :
00076 return "D3DERR_TEXTURE_GETSURF_FAILED";
00077 case D3DERR_MATRIX_CREATE_FAILED :
00078 return "D3DERR_MATRIX_CREATE_FAILED";
00079 case D3DERR_MATRIX_DESTROY_FAILED :
00080 return "D3DERR_MATRIX_DESTROY_FAILED";
00081 case D3DERR_MATRIX_SETDATA_FAILED :
00082 return "D3DERR_MATRIX_SETDATA_FAILED";
00083 case D3DERR_MATRIX_GETDATA_FAILED :
00084 return "D3DERR_MATRIX_GETDATA_FAILED";
00085 case D3DERR_SETVIEWPORTDATA_FAILED :
00086 return "D3DERR_SETVIEWPORTDATA_FAILED";
00087 case D3DERR_INVALIDCURRENTVIEWPORT :
00088 return "D3DERR_INVALIDCURRENTVIEWPORT";
00089 case D3DERR_INVALIDPRIMITIVETYPE :
00090 return "D3DERR_INVALIDPRIMITIVETYPE";
00091 case D3DERR_INVALIDVERTEXTYPE :
00092 return "D3DERR_INVALIDVERTEXTYPE";
00093 case D3DERR_TEXTURE_BADSIZE :
00094 return "D3DERR_TEXTURE_BADSIZE";
00095 case D3DERR_INVALIDRAMPTEXTURE :
00096 return "D3DERR_INVALIDRAMPTEXTURE";
00097 case D3DERR_MATERIAL_CREATE_FAILED :
00098 return "D3DERR_MATERIAL_CREATE_FAILED";
00099 case D3DERR_MATERIAL_DESTROY_FAILED :
00100 return "D3DERR_MATERIAL_DESTROY_FAILED";
00101 case D3DERR_MATERIAL_SETDATA_FAILED :
00102 return "D3DERR_MATERIAL_SETDATA_FAILED";
00103 case D3DERR_MATERIAL_GETDATA_FAILED :
00104 return "D3DERR_MATERIAL_GETDATA_FAILED";
00105 case D3DERR_INVALIDPALETTE :
00106 return "D3DERR_INVALIDPALETTE";
00107 case D3DERR_ZBUFF_NEEDS_SYSTEMMEMORY :
00108 return "D3DERR_ZBUFF_NEEDS_SYSTEMMEMORY";
00109 case D3DERR_ZBUFF_NEEDS_VIDEOMEMORY :
00110 return "D3DERR_ZBUFF_NEEDS_VIDEOMEMORY";
00111 case D3DERR_SURFACENOTINVIDMEM :
00112 return "D3DERR_SURFACENOTINVIDMEM";
00113 case D3DERR_LIGHT_SET_FAILED :
00114 return "D3DERR_LIGHT_SET_FAILED";
00115 case D3DERR_LIGHTHASVIEWPORT :
00116 return "D3DERR_LIGHTHASVIEWPORT";
00117 case D3DERR_LIGHTNOTINTHISVIEWPORT :
00118 return "D3DERR_LIGHTNOTINTHISVIEWPORT";
00119 case D3DERR_SCENE_IN_SCENE :
00120 return "D3DERR_SCENE_IN_SCENE";
00121 case D3DERR_SCENE_NOT_IN_SCENE :
00122 return "D3DERR_SCENE_NOT_IN_SCENE";
00123 case D3DERR_SCENE_BEGIN_FAILED :
00124 return "D3DERR_SCENE_BEGIN_FAILED";
00125 case D3DERR_SCENE_END_FAILED :
00126 return "D3DERR_SCENE_END_FAILED";
00127 case D3DERR_INBEGIN :
00128 return "D3DERR_INBEGIN";
00129 case D3DERR_NOTINBEGIN :
00130 return "D3DERR_NOTINBEGIN";
00131 case D3DERR_NOVIEWPORTS :
00132 return "D3DERR_NOVIEWPORTS";
00133 case D3DERR_VIEWPORTDATANOTSET :
00134 return "D3DERR_VIEWPORTDATANOTSET";
00135 case D3DERR_VIEWPORTHASNODEVICE :
00136 return "D3DERR_VIEWPORTHASNODEVICE";
00137 case D3DERR_NOCURRENTVIEWPORT :
00138 return "D3DERR_NOCURRENTVIEWPORT";
00139 case D3DERR_INVALIDVERTEXFORMAT :
00140 return "D3DERR_INVALIDVERTEXFORMAT";
00141 case D3DERR_COLORKEYATTACHED :
00142 return "D3DERR_COLORKEYATTACHED";
00143 case D3DERR_VERTEXBUFFEROPTIMIZED :
00144 return "D3DERR_VERTEXBUFFEROPTIMIZED";
00145 case D3DERR_VBUF_CREATE_FAILED :
00146 return "D3DERR_VBUF_CREATE_FAILED";
00147 case D3DERR_VERTEXBUFFERLOCKED :
00148 return "D3DERR_VERTEXBUFFERLOCKED";
00149 case D3DERR_ZBUFFER_NOTPRESENT :
00150 return "D3DERR_ZBUFFER_NOTPRESENT";
00151 case D3DERR_STENCILBUFFER_NOTPRESENT :
00152 return "D3DERR_STENCILBUFFER_NOTPRESENT";
00153 case D3DERR_WRONGTEXTUREFORMAT :
00154 return "D3DERR_WRONGTEXTUREFORMAT";
00155 case D3DERR_UNSUPPORTEDCOLOROPERATION :
00156 return "D3DERR_UNSUPPORTEDCOLOROPERATION";
00157 case D3DERR_UNSUPPORTEDCOLORARG :
00158 return "D3DERR_UNSUPPORTEDCOLORARG";
00159 case D3DERR_UNSUPPORTEDALPHAOPERATION :
00160 return "D3DERR_UNSUPPORTEDALPHAOPERATION";
00161 case D3DERR_UNSUPPORTEDALPHAARG :
00162 return "D3DERR_UNSUPPORTEDALPHAARG";
00163 case D3DERR_TOOMANYOPERATIONS :
00164 return "D3DERR_TOOMANYOPERATIONS";
00165 case D3DERR_CONFLICTINGTEXTUREFILTER :
00166 return "D3DERR_CONFLICTINGTEXTUREFILTER";
00167 case D3DERR_UNSUPPORTEDFACTORVALUE :
00168 return "D3DERR_UNSUPPORTEDFACTORVALUE";
00169 case D3DERR_CONFLICTINGRENDERSTATE :
00170 return "D3DERR_CONFLICTINGRENDERSTATE";
00171 case D3DERR_UNSUPPORTEDTEXTUREFILTER :
00172 return "D3DERR_UNSUPPORTEDTEXTUREFILTER";
00173 case D3DERR_TOOMANYPRIMITIVES :
00174 return "D3DERR_TOOMANYPRIMITIVES";
00175 case D3DERR_INVALIDMATRIX :
00176 return "D3DERR_INVALIDMATRIX";
00177 case D3DERR_TOOMANYVERTICES :
00178 return "D3DERR_TOOMANYVERTICES";
00179 case D3DERR_CONFLICTINGTEXTUREPALETTE :
00180 return "D3DERR_CONFLICTINGTEXTUREPALETTE";
00181
00182 case D3DERR_VERTEXBUFFERUNLOCKFAILED :
00183 return "D3DERR_VERTEXBUFFERUNLOCKFAILED";
00184 case D3DERR_INVALIDSTATEBLOCK :
00185 return "D3DERR_INVALIDSTATEBLOCK";
00186 case D3DERR_INBEGINSTATEBLOCK :
00187 return "D3DERR_INBEGINSTATEBLOCK";
00188 case D3DERR_NOTINBEGINSTATEBLOCK :
00189 return "D3DERR_NOTINBEGINSTATEBLOCK";
00190
00191
00192 case DDERR_NOSTEREOHARDWARE :
00193 return "DDERR_NOSTEREOHARDWARE ";
00194 case DDERR_NOSURFACELEFT :
00195 return "DDERR_NOSURFACELEFT ";
00196 case DDERR_DDSCAPSCOMPLEXREQUIRED :
00197 return "DDERR_DDSCAPSCOMPLEXREQUIRED";
00198 case DDERR_NOTONMIPMAPSUBLEVEL :
00199 return "DDERR_NOTONMIPMAPSUBLEVEL";
00200 case DDERR_TESTFINISHED :
00201 return "DDERR_TESTFINISHED";
00202 case DDERR_NEWMODE :
00203 return "DDERR_NEWMODE";
00204
00205
00206
00207
00208 case DDERR_ALREADYINITIALIZED :
00209 return "DDERR_ALREADYINITIALIZED ";
00210 case DDERR_CANNOTATTACHSURFACE :
00211 return "DDERR_CANNOTATTACHSURFACE ";
00212 case DDERR_CANNOTDETACHSURFACE :
00213 return "DDERR_CANNOTDETACHSURFACE ";
00214 case DDERR_CURRENTLYNOTAVAIL :
00215 return "DDERR_CURRENTLYNOTAVAIL ";
00216 case DDERR_EXCEPTION :
00217 return "DDERR_EXCEPTION ";
00218 case DDERR_HEIGHTALIGN :
00219 return "DDERR_HEIGHTALIGN ";
00220 case DDERR_INCOMPATIBLEPRIMARY :
00221 return "DDERR_INCOMPATIBLEPRIMARY ";
00222 case DDERR_INVALIDCAPS :
00223 return "DDERR_INVALIDCAPS ";
00224 case DDERR_INVALIDCLIPLIST :
00225 return "DDERR_INVALIDCLIPLIST ";
00226 case DDERR_INVALIDMODE :
00227 return "DDERR_INVALIDMODE ";
00228 case DDERR_INVALIDOBJECT :
00229 return "DDERR_INVALIDOBJECT ";
00230 case DDERR_INVALIDPIXELFORMAT :
00231 return "DDERR_INVALIDPIXELFORMAT ";
00232 case DDERR_INVALIDRECT :
00233 return "DDERR_INVALIDRECT ";
00234 case DDERR_LOCKEDSURFACES :
00235 return "DDERR_LOCKEDSURFACES ";
00236 case DDERR_NO3D :
00237 return "DDERR_NO3D ";
00238 case DDERR_NOALPHAHW :
00239 return "DDERR_NOALPHAHW ";
00240 case DDERR_NOCLIPLIST :
00241 return "DDERR_NOCLIPLIST ";
00242 case DDERR_NOCOLORCONVHW :
00243 return "DDERR_NOCOLORCONVHW ";
00244 case DDERR_NOCOOPERATIVELEVELSET :
00245 return "DDERR_NOCOOPERATIVELEVELSET ";
00246 case DDERR_NOCOLORKEY :
00247 return "DDERR_NOCOLORKEY ";
00248 case DDERR_NOCOLORKEYHW :
00249 return "DDERR_NOCOLORKEYHW ";
00250 case DDERR_NODIRECTDRAWSUPPORT :
00251 return "DDERR_NODIRECTDRAWSUPPORT ";
00252 case DDERR_NOEXCLUSIVEMODE :
00253 return "DDERR_NOEXCLUSIVEMODE ";
00254 case DDERR_NOFLIPHW :
00255 return "DDERR_NOFLIPHW ";
00256 case DDERR_NOGDI :
00257 return "DDERR_NOGDI ";
00258 case DDERR_NOMIRRORHW :
00259 return "DDERR_NOMIRRORHW ";
00260 case DDERR_NOTFOUND :
00261 return "DDERR_NOTFOUND ";
00262 case DDERR_NOOVERLAYHW :
00263 return "DDERR_NOOVERLAYHW ";
00264 case DDERR_OVERLAPPINGRECTS :
00265 return "DDERR_OVERLAPPINGRECTS ";
00266 case DDERR_NORASTEROPHW :
00267 return "DDERR_NORASTEROPHW ";
00268 case DDERR_NOROTATIONHW :
00269 return "DDERR_NOROTATIONHW ";
00270 case DDERR_NOSTRETCHHW :
00271 return "DDERR_NOSTRETCHHW ";
00272 case DDERR_NOT4BITCOLOR :
00273 return "DDERR_NOT4BITCOLOR ";
00274 case DDERR_NOT4BITCOLORINDEX :
00275 return "DDERR_NOT4BITCOLORINDEX ";
00276 case DDERR_NOT8BITCOLOR :
00277 return "DDERR_NOT8BITCOLOR ";
00278 case DDERR_NOTEXTUREHW :
00279 return "DDERR_NOTEXTUREHW ";
00280 case DDERR_NOVSYNCHW :
00281 return "DDERR_NOVSYNCHW ";
00282 case DDERR_NOZBUFFERHW :
00283 return "DDERR_NOZBUFFERHW ";
00284 case DDERR_NOZOVERLAYHW :
00285 return "DDERR_NOZOVERLAYHW ";
00286 case DDERR_OUTOFCAPS :
00287 return "DDERR_OUTOFCAPS ";
00288 case DDERR_OUTOFVIDEOMEMORY :
00289 return "DDERR_OUTOFVIDEOMEMORY ";
00290 case DDERR_OVERLAYCANTCLIP :
00291 return "DDERR_OVERLAYCANTCLIP ";
00292 case DDERR_OVERLAYCOLORKEYONLYONEACTIVE :
00293 return "DDERR_OVERLAYCOLORKEYONLYONEACTIVE ";
00294 case DDERR_PALETTEBUSY :
00295 return "DDERR_PALETTEBUSY ";
00296 case DDERR_COLORKEYNOTSET :
00297 return "DDERR_COLORKEYNOTSET ";
00298 case DDERR_SURFACEALREADYATTACHED :
00299 return "DDERR_SURFACEALREADYATTACHED ";
00300 case DDERR_SURFACEALREADYDEPENDENT :
00301 return "DDERR_SURFACEALREADYDEPENDENT ";
00302 case DDERR_SURFACEBUSY :
00303 return "DDERR_SURFACEBUSY ";
00304 case DDERR_CANTLOCKSURFACE :
00305 return "DDERR_CANTLOCKSURFACE";
00306 case DDERR_SURFACEISOBSCURED :
00307 return "DDERR_SURFACEISOBSCURED ";
00308 case DDERR_SURFACELOST :
00309 return "DDERR_SURFACELOST ";
00310 case DDERR_SURFACENOTATTACHED :
00311 return "DDERR_SURFACENOTATTACHED ";
00312 case DDERR_TOOBIGHEIGHT :
00313 return "DDERR_TOOBIGHEIGHT ";
00314 case DDERR_TOOBIGSIZE :
00315 return "DDERR_TOOBIGSIZE ";
00316 case DDERR_TOOBIGWIDTH :
00317 return "DDERR_TOOBIGWIDTH ";
00318 case DDERR_UNSUPPORTEDFORMAT :
00319 return "DDERR_UNSUPPORTEDFORMAT ";
00320 case DDERR_UNSUPPORTEDMASK :
00321 return "DDERR_UNSUPPORTEDMASK ";
00322 case DDERR_INVALIDSTREAM :
00323 return "DDERR_INVALIDSTREAM";
00324 case DDERR_VERTICALBLANKINPROGRESS :
00325 return "DDERR_VERTICALBLANKINPROGRESS ";
00326 case DDERR_WASSTILLDRAWING :
00327 return "DDERR_WASSTILLDRAWING ";
00328 case DDERR_XALIGN :
00329 return "DDERR_XALIGN ";
00330 case DDERR_INVALIDDIRECTDRAWGUID :
00331 return "DDERR_INVALIDDIRECTDRAWGUID ";
00332 case DDERR_DIRECTDRAWALREADYCREATED :
00333 return "DDERR_DIRECTDRAWALREADYCREATED ";
00334 case DDERR_NODIRECTDRAWHW :
00335 return "DDERR_NODIRECTDRAWHW ";
00336 case DDERR_PRIMARYSURFACEALREADYEXISTS :
00337 return "DDERR_PRIMARYSURFACEALREADYEXISTS ";
00338 case DDERR_NOEMULATION :
00339 return "DDERR_NOEMULATION ";
00340 case DDERR_REGIONTOOSMALL :
00341 return "DDERR_REGIONTOOSMALL ";
00342 case DDERR_CLIPPERISUSINGHWND :
00343 return "DDERR_CLIPPERISUSINGHWND ";
00344 case DDERR_NOCLIPPERATTACHED :
00345 return "DDERR_NOCLIPPERATTACHED ";
00346 case DDERR_NOHWND :
00347 return "DDERR_NOHWND ";
00348 case DDERR_HWNDSUBCLASSED :
00349 return "DDERR_HWNDSUBCLASSED ";
00350 case DDERR_HWNDALREADYSET :
00351 return "DDERR_HWNDALREADYSET ";
00352 case DDERR_NOPALETTEATTACHED :
00353 return "DDERR_NOPALETTEATTACHED ";
00354 case DDERR_NOPALETTEHW :
00355 return "DDERR_NOPALETTEHW ";
00356 case DDERR_BLTFASTCANTCLIP :
00357 return "DDERR_BLTFASTCANTCLIP ";
00358 case DDERR_NOBLTHW :
00359 return "DDERR_NOBLTHW ";
00360 case DDERR_NODDROPSHW :
00361 return "DDERR_NODDROPSHW ";
00362 case DDERR_OVERLAYNOTVISIBLE :
00363 return "DDERR_OVERLAYNOTVISIBLE ";
00364 case DDERR_NOOVERLAYDEST :
00365 return "DDERR_NOOVERLAYDEST ";
00366 case DDERR_INVALIDPOSITION :
00367 return "DDERR_INVALIDPOSITION ";
00368 case DDERR_NOTAOVERLAYSURFACE :
00369 return "DDERR_NOTAOVERLAYSURFACE ";
00370 case DDERR_EXCLUSIVEMODEALREADYSET :
00371 return "DDERR_EXCLUSIVEMODEALREADYSET ";
00372 case DDERR_NOTFLIPPABLE :
00373 return "DDERR_NOTFLIPPABLE ";
00374 case DDERR_CANTDUPLICATE :
00375 return "DDERR_CANTDUPLICATE ";
00376 case DDERR_NOTLOCKED :
00377 return "DDERR_NOTLOCKED ";
00378 case DDERR_CANTCREATEDC :
00379 return "DDERR_CANTCREATEDC ";
00380 case DDERR_NODC :
00381 return "DDERR_NODC ";
00382 case DDERR_WRONGMODE :
00383 return "DDERR_WRONGMODE ";
00384 case DDERR_IMPLICITLYCREATED :
00385 return "DDERR_IMPLICITLYCREATED ";
00386 case DDERR_NOTPALETTIZED :
00387 return "DDERR_NOTPALETTIZED ";
00388 case DDERR_UNSUPPORTEDMODE :
00389 return "DDERR_UNSUPPORTEDMODE ";
00390 case DDERR_NOMIPMAPHW :
00391 return "DDERR_NOMIPMAPHW ";
00392 case DDERR_INVALIDSURFACETYPE :
00393 return "DDERR_INVALIDSURFACETYPE";
00394 case DDERR_NOOPTIMIZEHW :
00395 return "DDERR_NOOPTIMIZEHW";
00396 case DDERR_NOTLOADED :
00397 return "DDERR_NOTLOADED";
00398 case DDERR_NOFOCUSWINDOW :
00399 return "DDERR_NOFOCUSWINDOW";
00400 case DDERR_DCALREADYCREATED :
00401 return "DDERR_DCALREADYCREATED ";
00402 case DDERR_NONONLOCALVIDMEM :
00403 return "DDERR_NONONLOCALVIDMEM";
00404 case DDERR_CANTPAGELOCK :
00405 return "DDERR_CANTPAGELOCK ";
00406 case DDERR_CANTPAGEUNLOCK :
00407 return "DDERR_CANTPAGEUNLOCK ";
00408 case DDERR_NOTPAGELOCKED :
00409 return "DDERR_NOTPAGELOCKED ";
00410 case DDERR_MOREDATA :
00411 return "DDERR_MOREDATA ";
00412 case DDERR_EXPIRED :
00413 return "DDERR_EXPIRED";
00414 case DDERR_VIDEONOTACTIVE :
00415 return "DDERR_VIDEONOTACTIVE ";
00416 case DDERR_DEVICEDOESNTOWNSURFACE :
00417 return "DDERR_DEVICEDOESNTOWNSURFACE ";
00418 case DXFILEERR_BADOBJECT :
00419 return "DXFILEERR_BADOBJECT";
00420 case DXFILEERR_BADVALUE :
00421 return "DXFILEERR_BADVALUE";
00422 case DXFILEERR_BADTYPE :
00423 return "DXFILEERR_BADTYPE";
00424 case DXFILEERR_BADSTREAMHANDLE :
00425 return "DXFILEERR_BADSTREAMHANDLE";
00426 case DXFILEERR_BADALLOC :
00427 return "DXFILEERR_BADALLOC";
00428 case DXFILEERR_NOTFOUND :
00429 return "DXFILEERR_NOTFOUND";
00430 case DXFILEERR_NOTDONEYET :
00431 return "DXFILEERR_NOTDONEYET";
00432 case DXFILEERR_FILENOTFOUND :
00433 return "DXFILEERR_FILENOTFOUND";
00434 case DXFILEERR_RESOURCENOTFOUND :
00435 return "DXFILEERR_RESOURCENOTFOUND";
00436 case DXFILEERR_URLNOTFOUND :
00437 return "DXFILEERR_URLNOTFOUND";
00438 case DXFILEERR_BADRESOURCE :
00439 return "DXFILEERR_BADRESOURCE";
00440 case DXFILEERR_BADFILETYPE :
00441 return "DXFILEERR_BADFILETYPE";
00442 case DXFILEERR_BADFILEVERSION :
00443 return "DXFILEERR_BADFILEVERSION";
00444 case DXFILEERR_BADFILEFLOATSIZE :
00445 return "DXFILEERR_BADFILEFLOATSIZE";
00446 case DXFILEERR_BADFILECOMPRESSIONTYPE :
00447 return "DXFILEERR_BADFILECOMPRESSIONTYPE";
00448 case DXFILEERR_BADFILE :
00449 return "DXFILEERR_BADFILE";
00450 case DXFILEERR_PARSEERROR :
00451 return "DXFILEERR_PARSEERROR";
00452 case DXFILEERR_NOTEMPLATE :
00453 return "DXFILEERR_NOTEMPLATE";
00454 case DXFILEERR_BADARRAYSIZE :
00455 return "DXFILEERR_BADARRAYSIZE";
00456 case DXFILEERR_BADDATAREFERENCE :
00457 return "DXFILEERR_BADDATAREFERENCE";
00458 case DXFILEERR_INTERNALERROR :
00459 return "DXFILEERR_INTERNALERROR";
00460 case DXFILEERR_NOMOREOBJECTS :
00461 return "DXFILEERR_NOMOREOBJECTS";
00462 case DXFILEERR_BADINTRINSICS :
00463 return "DXFILEERR_BADINTRINSICS";
00464 case DXFILEERR_NOMORESTREAMHANDLES :
00465 return "DXFILEERR_NOMORESTREAMHANDLES";
00466 case DXFILEERR_NOMOREDATA :
00467 return "DXFILEERR_NOMOREDATA";
00468 case DXFILEERR_BADCACHEFILE :
00469 return "DXFILEERR_BADCACHEFILE";
00470 case DXFILEERR_NOINTERNET :
00471 return "DXFILEERR_NOINTERNET";
00472
00473 case E_UNEXPECTED :
00474 return "E_UNEXPECTED ";
00475 case E_NOTIMPL :
00476 return "E_NOTIMPL ";
00477 case E_OUTOFMEMORY :
00478 return "E_OUTOFMEMORY ";
00479 case E_INVALIDARG :
00480 return "E_INVALIDARG or DDERR_INVALIDPARAMS";
00481 case E_NOINTERFACE :
00482 return "E_NOINTERFACE ";
00483 case E_POINTER :
00484 return "E_POINTER ";
00485 case E_HANDLE :
00486 return "E_HANDLE ";
00487 case E_ABORT :
00488 return "E_ABORT ";
00489
00490
00491 case E_ACCESSDENIED :
00492 return "E_ACCESSDENIED ";
00493 case E_PENDING :
00494 return "E_PENDING ";
00495 case CO_E_INIT_TLS :
00496 return "CO_E_INIT_TLS ";
00497 case CO_E_INIT_SHARED_ALLOCATOR :
00498 return "CO_E_INIT_SHARED_ALLOCATOR ";
00499 case CO_E_INIT_MEMORY_ALLOCATOR :
00500 return "CO_E_INIT_MEMORY_ALLOCATOR ";
00501 case CO_E_INIT_CLASS_CACHE :
00502 return "CO_E_INIT_CLASS_CACHE ";
00503 case CO_E_INIT_RPC_CHANNEL :
00504 return "CO_E_INIT_RPC_CHANNEL ";
00505 case CO_E_INIT_TLS_SET_CHANNEL_CONTROL :
00506 return "CO_E_INIT_TLS_SET_CHANNEL_CONTROL ";
00507 case CO_E_INIT_TLS_CHANNEL_CONTROL :
00508 return "CO_E_INIT_TLS_CHANNEL_CONTROL ";
00509 case CO_E_INIT_UNACCEPTED_USER_ALLOCATOR :
00510 return "CO_E_INIT_UNACCEPTED_USER_ALLOCATOR ";
00511 case CO_E_INIT_SCM_MUTEX_EXISTS :
00512 return "CO_E_INIT_SCM_MUTEX_EXISTS ";
00513 case CO_E_INIT_SCM_FILE_MAPPING_EXISTS :
00514 return "CO_E_INIT_SCM_FILE_MAPPING_EXISTS ";
00515 case CO_E_INIT_SCM_MAP_VIEW_OF_FILE :
00516 return "CO_E_INIT_SCM_MAP_VIEW_OF_FILE ";
00517 case CO_E_INIT_SCM_EXEC_FAILURE :
00518 return "CO_E_INIT_SCM_EXEC_FAILURE ";
00519 case CO_E_INIT_ONLY_SINGLE_THREADED :
00520 return "CO_E_INIT_ONLY_SINGLE_THREADED ";
00521 case CO_E_CANT_REMOTE :
00522 return "CO_E_CANT_REMOTE ";
00523 case CO_E_BAD_SERVER_NAME :
00524 return "CO_E_BAD_SERVER_NAME ";
00525 case CO_E_WRONG_SERVER_IDENTITY :
00526 return "CO_E_WRONG_SERVER_IDENTITY ";
00527 case CO_E_OLE1DDE_DISABLED :
00528 return "CO_E_OLE1DDE_DISABLED ";
00529 case CO_E_RUNAS_SYNTAX :
00530 return "CO_E_RUNAS_SYNTAX ";
00531 case CO_E_CREATEPROCESS_FAILURE :
00532 return "CO_E_CREATEPROCESS_FAILURE ";
00533 case CO_E_RUNAS_CREATEPROCESS_FAILURE :
00534 return "CO_E_RUNAS_CREATEPROCESS_FAILURE ";
00535 case CO_E_RUNAS_LOGON_FAILURE :
00536 return "CO_E_RUNAS_LOGON_FAILURE ";
00537 case CO_E_LAUNCH_PERMSSION_DENIED :
00538 return "CO_E_LAUNCH_PERMSSION_DENIED ";
00539 case CO_E_START_SERVICE_FAILURE :
00540 return "CO_E_START_SERVICE_FAILURE ";
00541 case CO_E_REMOTE_COMMUNICATION_FAILURE :
00542 return "CO_E_REMOTE_COMMUNICATION_FAILURE ";
00543 case CO_E_SERVER_START_TIMEOUT :
00544 return "CO_E_SERVER_START_TIMEOUT ";
00545 case CO_E_CLSREG_INCONSISTENT :
00546 return "CO_E_CLSREG_INCONSISTENT ";
00547 case CO_E_IIDREG_INCONSISTENT :
00548 return "CO_E_IIDREG_INCONSISTENT ";
00549 case CO_E_NOT_SUPPORTED :
00550 return "CO_E_NOT_SUPPORTED ";
00551 case CO_E_RELOAD_DLL :
00552 return "CO_E_RELOAD_DLL ";
00553 case CO_E_MSI_ERROR :
00554 return "CO_E_MSI_ERROR ";
00555 case OLE_E_OLEVERB :
00556 return "OLE_E_OLEVERB ";
00557 case OLE_E_ADVF :
00558 return "OLE_E_ADVF ";
00559 case OLE_E_ENUM_NOMORE :
00560 return "OLE_E_ENUM_NOMORE ";
00561 case OLE_E_ADVISENOTSUPPORTED :
00562 return "OLE_E_ADVISENOTSUPPORTED ";
00563 case OLE_E_NOCONNECTION :
00564 return "OLE_E_NOCONNECTION ";
00565 case OLE_E_NOTRUNNING :
00566 return "OLE_E_NOTRUNNING ";
00567 case OLE_E_NOCACHE :
00568 return "OLE_E_NOCACHE ";
00569 case OLE_E_BLANK :
00570 return "OLE_E_BLANK ";
00571 case OLE_E_CLASSDIFF :
00572 return "OLE_E_CLASSDIFF ";
00573 case OLE_E_CANT_GETMONIKER :
00574 return "OLE_E_CANT_GETMONIKER ";
00575 case OLE_E_CANT_BINDTOSOURCE :
00576 return "OLE_E_CANT_BINDTOSOURCE ";
00577 case OLE_E_STATIC :
00578 return "OLE_E_STATIC ";
00579 case OLE_E_PROMPTSAVECANCELLED :
00580 return "OLE_E_PROMPTSAVECANCELLED ";
00581 case OLE_E_INVALIDRECT :
00582 return "OLE_E_INVALIDRECT ";
00583 case OLE_E_WRONGCOMPOBJ :
00584 return "OLE_E_WRONGCOMPOBJ ";
00585 case OLE_E_INVALIDHWND :
00586 return "OLE_E_INVALIDHWND ";
00587 case OLE_E_NOT_INPLACEACTIVE :
00588 return "OLE_E_NOT_INPLACEACTIVE ";
00589 case OLE_E_CANTCONVERT :
00590 return "OLE_E_CANTCONVERT ";
00591 case OLE_E_NOSTORAGE :
00592 return "OLE_E_NOSTORAGE ";
00593 case DV_E_FORMATETC :
00594 return "DV_E_FORMATETC ";
00595 case DV_E_DVTARGETDEVICE :
00596 return "DV_E_DVTARGETDEVICE ";
00597 case DV_E_STGMEDIUM :
00598 return "DV_E_STGMEDIUM ";
00599 case DV_E_STATDATA :
00600 return "DV_E_STATDATA ";
00601 case DV_E_LINDEX :
00602 return "DV_E_LINDEX ";
00603 case DV_E_TYMED :
00604 return "DV_E_TYMED ";
00605 case DV_E_CLIPFORMAT :
00606 return "DV_E_CLIPFORMAT ";
00607 case DV_E_DVASPECT :
00608 return "DV_E_DVASPECT ";
00609 case DV_E_DVTARGETDEVICE_SIZE :
00610 return "DV_E_DVTARGETDEVICE_SIZE ";
00611 case DV_E_NOIVIEWOBJECT :
00612 return "DV_E_NOIVIEWOBJECT ";
00613 case DRAGDROP_E_NOTREGISTERED :
00614 return "DRAGDROP_E_NOTREGISTERED ";
00615 case DRAGDROP_E_ALREADYREGISTERED :
00616 return "DRAGDROP_E_ALREADYREGISTERED ";
00617 case DRAGDROP_E_INVALIDHWND :
00618 return "DRAGDROP_E_INVALIDHWND ";
00619 case CLASS_E_NOAGGREGATION :
00620 return "CLASS_E_NOAGGREGATION ";
00621 case CLASS_E_CLASSNOTAVAILABLE :
00622 return "CLASS_E_CLASSNOTAVAILABLE ";
00623 case CLASS_E_NOTLICENSED :
00624 return "CLASS_E_NOTLICENSED ";
00625 case VIEW_E_DRAW :
00626 return "VIEW_E_DRAW ";
00627 case REGDB_E_READREGDB :
00628 return "REGDB_E_READREGDB ";
00629 case REGDB_E_WRITEREGDB :
00630 return "REGDB_E_WRITEREGDB ";
00631 case REGDB_E_KEYMISSING :
00632 return "REGDB_E_KEYMISSING ";
00633 case REGDB_E_INVALIDVALUE :
00634 return "REGDB_E_INVALIDVALUE ";
00635 case REGDB_E_CLASSNOTREG :
00636 return "REGDB_E_CLASSNOTREG ";
00637 case REGDB_E_IIDNOTREG :
00638 return "REGDB_E_IIDNOTREG ";
00639 case CAT_E_CATIDNOEXIST :
00640 return "CAT_E_CATIDNOEXIST ";
00641 case CAT_E_NODESCRIPTION :
00642 return "CAT_E_NODESCRIPTION ";
00643 case CS_E_PACKAGE_NOTFOUND :
00644 return "CS_E_PACKAGE_NOTFOUND ";
00645 case CS_E_NOT_DELETABLE :
00646 return "CS_E_NOT_DELETABLE ";
00647 case CS_E_CLASS_NOTFOUND :
00648 return "CS_E_CLASS_NOTFOUND ";
00649 case CS_E_INVALID_VERSION :
00650 return "CS_E_INVALID_VERSION ";
00651 case CS_E_NO_CLASSSTORE :
00652 return "CS_E_NO_CLASSSTORE ";
00653 case CACHE_E_NOCACHE_UPDATED :
00654 return "CACHE_E_NOCACHE_UPDATED ";
00655 case OLEOBJ_E_NOVERBS :
00656 return "OLEOBJ_E_NOVERBS ";
00657 case OLEOBJ_E_INVALIDVERB :
00658 return "OLEOBJ_E_INVALIDVERB ";
00659 case INPLACE_E_NOTUNDOABLE :
00660 return "INPLACE_E_NOTUNDOABLE ";
00661 case INPLACE_E_NOTOOLSPACE :
00662 return "INPLACE_E_NOTOOLSPACE ";
00663 case CONVERT10_E_OLESTREAM_GET :
00664 return "CONVERT10_E_OLESTREAM_GET ";
00665 case CONVERT10_E_OLESTREAM_PUT :
00666 return "CONVERT10_E_OLESTREAM_PUT ";
00667 case CONVERT10_E_OLESTREAM_FMT :
00668 return "CONVERT10_E_OLESTREAM_FMT ";
00669 case CONVERT10_E_OLESTREAM_BITMAP_TO_DIB :
00670 return "CONVERT10_E_OLESTREAM_BITMAP_TO_DIB ";
00671 case CONVERT10_E_STG_FMT :
00672 return "CONVERT10_E_STG_FMT ";
00673 case CONVERT10_E_STG_NO_STD_STREAM :
00674 return "CONVERT10_E_STG_NO_STD_STREAM ";
00675 case CONVERT10_E_STG_DIB_TO_BITMAP :
00676 return "CONVERT10_E_STG_DIB_TO_BITMAP ";
00677 case CLIPBRD_E_CANT_OPEN :
00678 return "CLIPBRD_E_CANT_OPEN ";
00679 case CLIPBRD_E_CANT_EMPTY :
00680 return "CLIPBRD_E_CANT_EMPTY ";
00681 case CLIPBRD_E_CANT_SET :
00682 return "CLIPBRD_E_CANT_SET ";
00683 case CLIPBRD_E_BAD_DATA :
00684 return "CLIPBRD_E_BAD_DATA ";
00685 case CLIPBRD_E_CANT_CLOSE :
00686 return "CLIPBRD_E_CANT_CLOSE ";
00687 case MK_E_CONNECTMANUALLY :
00688 return "MK_E_CONNECTMANUALLY ";
00689 case MK_E_EXCEEDEDDEADLINE :
00690 return "MK_E_EXCEEDEDDEADLINE ";
00691 case MK_E_NEEDGENERIC :
00692 return "MK_E_NEEDGENERIC ";
00693 case MK_E_UNAVAILABLE :
00694 return "MK_E_UNAVAILABLE ";
00695 case MK_E_SYNTAX :
00696 return "MK_E_SYNTAX ";
00697 case MK_E_NOOBJECT :
00698 return "MK_E_NOOBJECT ";
00699 case MK_E_INVALIDEXTENSION :
00700 return "MK_E_INVALIDEXTENSION ";
00701 case MK_E_INTERMEDIATEINTERFACENOTSUPPORTED :
00702 return "MK_E_INTERMEDIATEINTERFACENOTSUPPORTED ";
00703 case MK_E_NOTBINDABLE :
00704 return "MK_E_NOTBINDABLE ";
00705 case MK_E_NOTBOUND :
00706 return "MK_E_NOTBOUND ";
00707 case MK_E_CANTOPENFILE :
00708 return "MK_E_CANTOPENFILE ";
00709 case MK_E_MUSTBOTHERUSER :
00710 return "MK_E_MUSTBOTHERUSER ";
00711 case MK_E_NOINVERSE :
00712 return "MK_E_NOINVERSE ";
00713 case MK_E_NOSTORAGE :
00714 return "MK_E_NOSTORAGE ";
00715 case MK_E_NOPREFIX :
00716 return "MK_E_NOPREFIX ";
00717 case MK_E_ENUMERATION_FAILED :
00718 return "MK_E_ENUMERATION_FAILED ";
00719 case CO_E_NOTINITIALIZED :
00720 return "CO_E_NOTINITIALIZED ";
00721 case CO_E_ALREADYINITIALIZED :
00722 return "CO_E_ALREADYINITIALIZED ";
00723 case CO_E_CANTDETERMINECLASS :
00724 return "CO_E_CANTDETERMINECLASS ";
00725 case CO_E_CLASSSTRING :
00726 return "CO_E_CLASSSTRING ";
00727 case CO_E_IIDSTRING :
00728 return "CO_E_IIDSTRING ";
00729 case CO_E_APPNOTFOUND :
00730 return "CO_E_APPNOTFOUND ";
00731 case CO_E_APPSINGLEUSE :
00732 return "CO_E_APPSINGLEUSE ";
00733 case CO_E_ERRORINAPP :
00734 return "CO_E_ERRORINAPP ";
00735 case CO_E_DLLNOTFOUND :
00736 return "CO_E_DLLNOTFOUND ";
00737 case CO_E_ERRORINDLL :
00738 return "CO_E_ERRORINDLL ";
00739 case CO_E_WRONGOSFORAPP :
00740 return "CO_E_WRONGOSFORAPP ";
00741 case CO_E_OBJNOTREG :
00742 return "CO_E_OBJNOTREG ";
00743 case CO_E_OBJISREG :
00744 return "CO_E_OBJISREG ";
00745 case CO_E_OBJNOTCONNECTED :
00746 return "CO_E_OBJNOTCONNECTED ";
00747 case CO_E_APPDIDNTREG :
00748 return "CO_E_APPDIDNTREG ";
00749 case CO_E_RELEASED :
00750 return "CO_E_RELEASED ";
00751 case CO_E_FAILEDTOIMPERSONATE :
00752 return "CO_E_FAILEDTOIMPERSONATE ";
00753 case CO_E_FAILEDTOGETSECCTX :
00754 return "CO_E_FAILEDTOGETSECCTX ";
00755 case CO_E_FAILEDTOOPENTHREADTOKEN :
00756 return "CO_E_FAILEDTOOPENTHREADTOKEN ";
00757 case CO_E_FAILEDTOGETTOKENINFO :
00758 return "CO_E_FAILEDTOGETTOKENINFO ";
00759 case CO_E_TRUSTEEDOESNTMATCHCLIENT :
00760 return "CO_E_TRUSTEEDOESNTMATCHCLIENT ";
00761 case CO_E_FAILEDTOQUERYCLIENTBLANKET :
00762 return "CO_E_FAILEDTOQUERYCLIENTBLANKET ";
00763 case CO_E_FAILEDTOSETDACL :
00764 return "CO_E_FAILEDTOSETDACL ";
00765 case CO_E_ACCESSCHECKFAILED :
00766 return "CO_E_ACCESSCHECKFAILED ";
00767 case CO_E_NETACCESSAPIFAILED :
00768 return "CO_E_NETACCESSAPIFAILED ";
00769 case CO_E_WRONGTRUSTEENAMESYNTAX :
00770 return "CO_E_WRONGTRUSTEENAMESYNTAX ";
00771 case CO_E_INVALIDSID :
00772 return "CO_E_INVALIDSID ";
00773 case CO_E_CONVERSIONFAILED :
00774 return "CO_E_CONVERSIONFAILED ";
00775 case CO_E_NOMATCHINGSIDFOUND :
00776 return "CO_E_NOMATCHINGSIDFOUND ";
00777 case CO_E_LOOKUPACCSIDFAILED :
00778 return "CO_E_LOOKUPACCSIDFAILED ";
00779 case CO_E_NOMATCHINGNAMEFOUND :
00780 return "CO_E_NOMATCHINGNAMEFOUND ";
00781 case CO_E_LOOKUPACCNAMEFAILED :
00782 return "CO_E_LOOKUPACCNAMEFAILED ";
00783 case CO_E_SETSERLHNDLFAILED :
00784 return "CO_E_SETSERLHNDLFAILED ";
00785 case CO_E_FAILEDTOGETWINDIR :
00786 return "CO_E_FAILEDTOGETWINDIR ";
00787 case CO_E_PATHTOOLONG :
00788 return "CO_E_PATHTOOLONG ";
00789 case CO_E_FAILEDTOGENUUID :
00790 return "CO_E_FAILEDTOGENUUID ";
00791 case CO_E_FAILEDTOCREATEFILE :
00792 return "CO_E_FAILEDTOCREATEFILE ";
00793 case CO_E_FAILEDTOCLOSEHANDLE :
00794 return "CO_E_FAILEDTOCLOSEHANDLE ";
00795 case CO_E_EXCEEDSYSACLLIMIT :
00796 return "CO_E_EXCEEDSYSACLLIMIT ";
00797 case CO_E_ACESINWRONGORDER :
00798 return "CO_E_ACESINWRONGORDER ";
00799 case CO_E_INCOMPATIBLESTREAMVERSION :
00800 return "CO_E_INCOMPATIBLESTREAMVERSION ";
00801 case CO_E_FAILEDTOOPENPROCESSTOKEN :
00802 return "CO_E_FAILEDTOOPENPROCESSTOKEN ";
00803 case CO_E_DECODEFAILED :
00804 return "CO_E_DECODEFAILED ";
00805 case CO_E_ACNOTINITIALIZED :
00806 return "CO_E_ACNOTINITIALIZED ";
00807 case OLE_S_USEREG :
00808 return "OLE_S_USEREG ";
00809 case OLE_S_STATIC :
00810 return "OLE_S_STATIC ";
00811 case OLE_S_MAC_CLIPFORMAT :
00812 return "OLE_S_MAC_CLIPFORMAT ";
00813 case DRAGDROP_S_DROP :
00814 return "DRAGDROP_S_DROP ";
00815 case DRAGDROP_S_CANCEL :
00816 return "DRAGDROP_S_CANCEL ";
00817 case DRAGDROP_S_USEDEFAULTCURSORS :
00818 return "DRAGDROP_S_USEDEFAULTCURSORS ";
00819 case DATA_S_SAMEFORMATETC :
00820 return "DATA_S_SAMEFORMATETC ";
00821 case VIEW_S_ALREADY_FROZEN :
00822 return "VIEW_S_ALREADY_FROZEN ";
00823 case CACHE_S_FORMATETC_NOTSUPPORTED :
00824 return "CACHE_S_FORMATETC_NOTSUPPORTED ";
00825 case CACHE_S_SAMECACHE :
00826 return "CACHE_S_SAMECACHE ";
00827 case CACHE_S_SOMECACHES_NOTUPDATED :
00828 return "CACHE_S_SOMECACHES_NOTUPDATED ";
00829 case OLEOBJ_S_INVALIDVERB :
00830 return "OLEOBJ_S_INVALIDVERB ";
00831 case OLEOBJ_S_CANNOT_DOVERB_NOW :
00832 return "OLEOBJ_S_CANNOT_DOVERB_NOW ";
00833 case OLEOBJ_S_INVALIDHWND :
00834 return "OLEOBJ_S_INVALIDHWND ";
00835 case INPLACE_S_TRUNCATED :
00836 return "INPLACE_S_TRUNCATED ";
00837 case CONVERT10_S_NO_PRESENTATION :
00838 return "CONVERT10_S_NO_PRESENTATION ";
00839 case MK_S_REDUCED_TO_SELF :
00840 return "MK_S_REDUCED_TO_SELF ";
00841 case MK_S_ME :
00842 return "MK_S_ME ";
00843 case MK_S_HIM :
00844 return "MK_S_HIM ";
00845 case MK_S_US :
00846 return "MK_S_US ";
00847 case MK_S_MONIKERALREADYREGISTERED :
00848 return "MK_S_MONIKERALREADYREGISTERED ";
00849 case CO_E_CLASS_CREATE_FAILED :
00850 return "CO_E_CLASS_CREATE_FAILED ";
00851 case CO_E_SCM_ERROR :
00852 return "CO_E_SCM_ERROR ";
00853 case CO_E_SCM_RPC_FAILURE :
00854 return "CO_E_SCM_RPC_FAILURE ";
00855 case CO_E_BAD_PATH :
00856 return "CO_E_BAD_PATH ";
00857 case CO_E_SERVER_EXEC_FAILURE :
00858 return "CO_E_SERVER_EXEC_FAILURE ";
00859 case CO_E_OBJSRV_RPC_FAILURE :
00860 return "CO_E_OBJSRV_RPC_FAILURE ";
00861 case MK_E_NO_NORMALIZED :
00862 return "MK_E_NO_NORMALIZED ";
00863 case CO_E_SERVER_STOPPING :
00864 return "CO_E_SERVER_STOPPING ";
00865 case MEM_E_INVALID_ROOT :
00866 return "MEM_E_INVALID_ROOT ";
00867 case MEM_E_INVALID_LINK :
00868 return "MEM_E_INVALID_LINK ";
00869 case MEM_E_INVALID_SIZE :
00870 return "MEM_E_INVALID_SIZE ";
00871 case CO_S_NOTALLINTERFACES :
00872 return "CO_S_NOTALLINTERFACES ";
00873 case DISP_E_UNKNOWNINTERFACE :
00874 return "DISP_E_UNKNOWNINTERFACE ";
00875 case DISP_E_MEMBERNOTFOUND :
00876 return "DISP_E_MEMBERNOTFOUND ";
00877 case DISP_E_PARAMNOTFOUND :
00878 return "DISP_E_PARAMNOTFOUND ";
00879 case DISP_E_TYPEMISMATCH :
00880 return "DISP_E_TYPEMISMATCH ";
00881 case DISP_E_UNKNOWNNAME :
00882 return "DISP_E_UNKNOWNNAME ";
00883 case DISP_E_NONAMEDARGS :
00884 return "DISP_E_NONAMEDARGS ";
00885 case DISP_E_BADVARTYPE :
00886 return "DISP_E_BADVARTYPE ";
00887 case DISP_E_EXCEPTION :
00888 return "DISP_E_EXCEPTION ";
00889 case DISP_E_OVERFLOW :
00890 return "DISP_E_OVERFLOW ";
00891 case DISP_E_BADINDEX :
00892 return "DISP_E_BADINDEX ";
00893 case DISP_E_UNKNOWNLCID :
00894 return "DISP_E_UNKNOWNLCID ";
00895 case DISP_E_ARRAYISLOCKED :
00896 return "DISP_E_ARRAYISLOCKED ";
00897 case DISP_E_BADPARAMCOUNT :
00898 return "DISP_E_BADPARAMCOUNT ";
00899 case DISP_E_PARAMNOTOPTIONAL :
00900 return "DISP_E_PARAMNOTOPTIONAL ";
00901 case DISP_E_BADCALLEE :
00902 return "DISP_E_BADCALLEE ";
00903 case DISP_E_NOTACOLLECTION :
00904 return "DISP_E_NOTACOLLECTION ";
00905 case DISP_E_DIVBYZERO :
00906 return "DISP_E_DIVBYZERO ";
00907 case TYPE_E_BUFFERTOOSMALL :
00908 return "TYPE_E_BUFFERTOOSMALL ";
00909 case TYPE_E_FIELDNOTFOUND :
00910 return "TYPE_E_FIELDNOTFOUND ";
00911 case TYPE_E_INVDATAREAD :
00912 return "TYPE_E_INVDATAREAD ";
00913 case TYPE_E_UNSUPFORMAT :
00914 return "TYPE_E_UNSUPFORMAT ";
00915 case TYPE_E_REGISTRYACCESS :
00916 return "TYPE_E_REGISTRYACCESS ";
00917 case TYPE_E_LIBNOTREGISTERED :
00918 return "TYPE_E_LIBNOTREGISTERED ";
00919 case TYPE_E_UNDEFINEDTYPE :
00920 return "TYPE_E_UNDEFINEDTYPE ";
00921 case TYPE_E_QUALIFIEDNAMEDISALLOWED :
00922 return "TYPE_E_QUALIFIEDNAMEDISALLOWED ";
00923 case TYPE_E_INVALIDSTATE :
00924 return "TYPE_E_INVALIDSTATE ";
00925 case TYPE_E_WRONGTYPEKIND :
00926 return "TYPE_E_WRONGTYPEKIND ";
00927 case TYPE_E_ELEMENTNOTFOUND :
00928 return "TYPE_E_ELEMENTNOTFOUND ";
00929 case TYPE_E_AMBIGUOUSNAME :
00930 return "TYPE_E_AMBIGUOUSNAME ";
00931 case TYPE_E_NAMECONFLICT :
00932 return "TYPE_E_NAMECONFLICT ";
00933 case TYPE_E_UNKNOWNLCID :
00934 return "TYPE_E_UNKNOWNLCID ";
00935 case TYPE_E_DLLFUNCTIONNOTFOUND :
00936 return "TYPE_E_DLLFUNCTIONNOTFOUND ";
00937 case TYPE_E_BADMODULEKIND :
00938 return "TYPE_E_BADMODULEKIND ";
00939 case TYPE_E_SIZETOOBIG :
00940 return "TYPE_E_SIZETOOBIG ";
00941 case TYPE_E_DUPLICATEID :
00942 return "TYPE_E_DUPLICATEID ";
00943 case TYPE_E_INVALIDID :
00944 return "TYPE_E_INVALIDID ";
00945 case TYPE_E_TYPEMISMATCH :
00946 return "TYPE_E_TYPEMISMATCH ";
00947 case TYPE_E_OUTOFBOUNDS :
00948 return "TYPE_E_OUTOFBOUNDS ";
00949 case TYPE_E_IOERROR :
00950 return "TYPE_E_IOERROR ";
00951 case TYPE_E_CANTCREATETMPFILE :
00952 return "TYPE_E_CANTCREATETMPFILE ";
00953 case TYPE_E_CANTLOADLIBRARY :
00954 return "TYPE_E_CANTLOADLIBRARY ";
00955 case TYPE_E_INCONSISTENTPROPFUNCS :
00956 return "TYPE_E_INCONSISTENTPROPFUNCS ";
00957 case TYPE_E_CIRCULARTYPE :
00958 return "TYPE_E_CIRCULARTYPE ";
00959 case STG_E_INVALIDFUNCTION :
00960 return "STG_E_INVALIDFUNCTION ";
00961 case STG_E_FILENOTFOUND :
00962 return "STG_E_FILENOTFOUND ";
00963 case STG_E_PATHNOTFOUND :
00964 return "STG_E_PATHNOTFOUND ";
00965 case STG_E_TOOMANYOPENFILES :
00966 return "STG_E_TOOMANYOPENFILES ";
00967 case STG_E_ACCESSDENIED :
00968 return "STG_E_ACCESSDENIED ";
00969 case STG_E_INVALIDHANDLE :
00970 return "STG_E_INVALIDHANDLE ";
00971 case STG_E_INSUFFICIENTMEMORY :
00972 return "STG_E_INSUFFICIENTMEMORY ";
00973 case STG_E_INVALIDPOINTER :
00974 return "STG_E_INVALIDPOINTER ";
00975 case STG_E_NOMOREFILES :
00976 return "STG_E_NOMOREFILES ";
00977 case STG_E_DISKISWRITEPROTECTED :
00978 return "STG_E_DISKISWRITEPROTECTED ";
00979 case STG_E_SEEKERROR :
00980 return "STG_E_SEEKERROR ";
00981 case STG_E_WRITEFAULT :
00982 return "STG_E_WRITEFAULT ";
00983 case STG_E_READFAULT :
00984 return "STG_E_READFAULT ";
00985 case STG_E_SHAREVIOLATION :
00986 return "STG_E_SHAREVIOLATION ";
00987 case STG_E_LOCKVIOLATION :
00988 return "STG_E_LOCKVIOLATION ";
00989 case STG_E_FILEALREADYEXISTS :
00990 return "STG_E_FILEALREADYEXISTS ";
00991 case STG_E_INVALIDPARAMETER :
00992 return "STG_E_INVALIDPARAMETER ";
00993 case STG_E_MEDIUMFULL :
00994 return "STG_E_MEDIUMFULL ";
00995 case STG_E_PROPSETMISMATCHED :
00996 return "STG_E_PROPSETMISMATCHED ";
00997 case STG_E_ABNORMALAPIEXIT :
00998 return "STG_E_ABNORMALAPIEXIT ";
00999 case STG_E_INVALIDHEADER :
01000 return "STG_E_INVALIDHEADER ";
01001 case STG_E_INVALIDNAME :
01002 return "STG_E_INVALIDNAME ";
01003 case STG_E_UNKNOWN :
01004 return "STG_E_UNKNOWN ";
01005 case STG_E_UNIMPLEMENTEDFUNCTION :
01006 return "STG_E_UNIMPLEMENTEDFUNCTION ";
01007 case STG_E_INVALIDFLAG :
01008 return "STG_E_INVALIDFLAG ";
01009 case STG_E_INUSE :
01010 return "STG_E_INUSE ";
01011 case STG_E_NOTCURRENT :
01012 return "STG_E_NOTCURRENT ";
01013 case STG_E_REVERTED :
01014 return "STG_E_REVERTED ";
01015 case STG_E_CANTSAVE :
01016 return "STG_E_CANTSAVE ";
01017 case STG_E_OLDFORMAT :
01018 return "STG_E_OLDFORMAT ";
01019 case STG_E_OLDDLL :
01020 return "STG_E_OLDDLL ";
01021 case STG_E_SHAREREQUIRED :
01022 return "STG_E_SHAREREQUIRED ";
01023 case STG_E_NOTFILEBASEDSTORAGE :
01024 return "STG_E_NOTFILEBASEDSTORAGE ";
01025 case STG_E_EXTANTMARSHALLINGS :
01026 return "STG_E_EXTANTMARSHALLINGS ";
01027 case STG_E_DOCFILECORRUPT :
01028 return "STG_E_DOCFILECORRUPT ";
01029 case STG_E_BADBASEADDRESS :
01030 return "STG_E_BADBASEADDRESS ";
01031 case STG_E_INCOMPLETE :
01032 return "STG_E_INCOMPLETE ";
01033 case STG_E_TERMINATED :
01034 return "STG_E_TERMINATED ";
01035 case STG_S_CONVERTED :
01036 return "STG_S_CONVERTED ";
01037 case STG_S_BLOCK :
01038 return "STG_S_BLOCK ";
01039 case STG_S_RETRYNOW :
01040 return "STG_S_RETRYNOW ";
01041 case STG_S_MONITORING :
01042 return "STG_S_MONITORING ";
01043 case STG_S_MULTIPLEOPENS :
01044 return "STG_S_MULTIPLEOPENS ";
01045 case STG_S_CONSOLIDATIONFAILED :
01046 return "STG_S_CONSOLIDATIONFAILED ";
01047 case STG_S_CANNOTCONSOLIDATE :
01048 return "STG_S_CANNOTCONSOLIDATE ";
01049 case RPC_E_CALL_REJECTED :
01050 return "RPC_E_CALL_REJECTED ";
01051 case RPC_E_CALL_CANCELED :
01052 return "RPC_E_CALL_CANCELED ";
01053 case RPC_E_CANTPOST_INSENDCALL :
01054 return "RPC_E_CANTPOST_INSENDCALL ";
01055 case RPC_E_CANTCALLOUT_INASYNCCALL :
01056 return "RPC_E_CANTCALLOUT_INASYNCCALL ";
01057 case RPC_E_CANTCALLOUT_INEXTERNALCALL :
01058 return "RPC_E_CANTCALLOUT_INEXTERNALCALL ";
01059 case RPC_E_CONNECTION_TERMINATED :
01060 return "RPC_E_CONNECTION_TERMINATED ";
01061 case RPC_E_SERVER_DIED :
01062 return "RPC_E_SERVER_DIED ";
01063 case RPC_E_CLIENT_DIED :
01064 return "RPC_E_CLIENT_DIED ";
01065 case RPC_E_INVALID_DATAPACKET :
01066 return "RPC_E_INVALID_DATAPACKET ";
01067 case RPC_E_CANTTRANSMIT_CALL :
01068 return "RPC_E_CANTTRANSMIT_CALL ";
01069 case RPC_E_CLIENT_CANTMARSHAL_DATA :
01070 return "RPC_E_CLIENT_CANTMARSHAL_DATA ";
01071 case RPC_E_CLIENT_CANTUNMARSHAL_DATA :
01072 return "RPC_E_CLIENT_CANTUNMARSHAL_DATA ";
01073 case RPC_E_SERVER_CANTMARSHAL_DATA :
01074 return "RPC_E_SERVER_CANTMARSHAL_DATA ";
01075 case RPC_E_SERVER_CANTUNMARSHAL_DATA :
01076 return "RPC_E_SERVER_CANTUNMARSHAL_DATA ";
01077 case RPC_E_INVALID_DATA :
01078 return "RPC_E_INVALID_DATA ";
01079 case RPC_E_INVALID_PARAMETER :
01080 return "RPC_E_INVALID_PARAMETER ";
01081 case RPC_E_CANTCALLOUT_AGAIN :
01082 return "RPC_E_CANTCALLOUT_AGAIN ";
01083 case RPC_E_SERVER_DIED_DNE :
01084 return "RPC_E_SERVER_DIED_DNE ";
01085 case RPC_E_SYS_CALL_FAILED :
01086 return "RPC_E_SYS_CALL_FAILED ";
01087 case RPC_E_OUT_OF_RESOURCES :
01088 return "RPC_E_OUT_OF_RESOURCES ";
01089 case RPC_E_ATTEMPTED_MULTITHREAD :
01090 return "RPC_E_ATTEMPTED_MULTITHREAD ";
01091 case RPC_E_NOT_REGISTERED :
01092 return "RPC_E_NOT_REGISTERED ";
01093 case RPC_E_FAULT :
01094 return "RPC_E_FAULT ";
01095 case RPC_E_SERVERFAULT :
01096 return "RPC_E_SERVERFAULT ";
01097 case RPC_E_CHANGED_MODE :
01098 return "RPC_E_CHANGED_MODE ";
01099 case RPC_E_INVALIDMETHOD :
01100 return "RPC_E_INVALIDMETHOD ";
01101 case RPC_E_DISCONNECTED :
01102 return "RPC_E_DISCONNECTED ";
01103 case RPC_E_RETRY :
01104 return "RPC_E_RETRY ";
01105 case RPC_E_SERVERCALL_RETRYLATER :
01106 return "RPC_E_SERVERCALL_RETRYLATER ";
01107 case RPC_E_SERVERCALL_REJECTED :
01108 return "RPC_E_SERVERCALL_REJECTED ";
01109 case RPC_E_INVALID_CALLDATA :
01110 return "RPC_E_INVALID_CALLDATA ";
01111 case RPC_E_CANTCALLOUT_ININPUTSYNCCALL :
01112 return "RPC_E_CANTCALLOUT_ININPUTSYNCCALL ";
01113 case RPC_E_WRONG_THREAD :
01114 return "RPC_E_WRONG_THREAD ";
01115 case RPC_E_THREAD_NOT_INIT :
01116 return "RPC_E_THREAD_NOT_INIT ";
01117 case RPC_E_VERSION_MISMATCH :
01118 return "RPC_E_VERSION_MISMATCH ";
01119 case RPC_E_INVALID_HEADER :
01120 return "RPC_E_INVALID_HEADER ";
01121 case RPC_E_INVALID_EXTENSION :
01122 return "RPC_E_INVALID_EXTENSION ";
01123 case RPC_E_INVALID_IPID :
01124 return "RPC_E_INVALID_IPID ";
01125 case RPC_E_INVALID_OBJECT :
01126 return "RPC_E_INVALID_OBJECT ";
01127 case RPC_S_CALLPENDING :
01128 return "RPC_S_CALLPENDING ";
01129 case RPC_S_WAITONTIMER :
01130 return "RPC_S_WAITONTIMER ";
01131 case RPC_E_CALL_COMPLETE :
01132 return "RPC_E_CALL_COMPLETE ";
01133 case RPC_E_UNSECURE_CALL :
01134 return "RPC_E_UNSECURE_CALL ";
01135 case RPC_E_TOO_LATE :
01136 return "RPC_E_TOO_LATE ";
01137 case RPC_E_NO_GOOD_SECURITY_PACKAGES :
01138 return "RPC_E_NO_GOOD_SECURITY_PACKAGES ";
01139 case RPC_E_ACCESS_DENIED :
01140 return "RPC_E_ACCESS_DENIED ";
01141 case RPC_E_REMOTE_DISABLED :
01142 return "RPC_E_REMOTE_DISABLED ";
01143 case RPC_E_INVALID_OBJREF :
01144 return "RPC_E_INVALID_OBJREF ";
01145 case RPC_E_NO_CONTEXT :
01146 return "RPC_E_NO_CONTEXT ";
01147 case RPC_E_TIMEOUT :
01148 return "RPC_E_TIMEOUT ";
01149 case RPC_E_NO_SYNC :
01150 return "RPC_E_NO_SYNC ";
01151 case RPC_E_UNEXPECTED :
01152 return "RPC_E_UNEXPECTED ";
01153 case NTE_BAD_UID :
01154 return "NTE_BAD_UID ";
01155 case NTE_BAD_HASH :
01156 return "NTE_BAD_HASH ";
01157
01158
01159 case NTE_BAD_KEY :
01160 return "NTE_BAD_KEY ";
01161 case NTE_BAD_LEN :
01162 return "NTE_BAD_LEN ";
01163 case NTE_BAD_DATA :
01164 return "NTE_BAD_DATA ";
01165 case NTE_BAD_SIGNATURE :
01166 return "NTE_BAD_SIGNATURE ";
01167 case NTE_BAD_VER :
01168 return "NTE_BAD_VER ";
01169 case NTE_BAD_ALGID :
01170 return "NTE_BAD_ALGID ";
01171 case NTE_BAD_FLAGS :
01172 return "NTE_BAD_FLAGS ";
01173 case NTE_BAD_TYPE :
01174 return "NTE_BAD_TYPE ";
01175 case NTE_BAD_KEY_STATE :
01176 return "NTE_BAD_KEY_STATE ";
01177 case NTE_BAD_HASH_STATE :
01178 return "NTE_BAD_HASH_STATE ";
01179 case NTE_NO_KEY :
01180 return "NTE_NO_KEY ";
01181 case NTE_NO_MEMORY :
01182 return "NTE_NO_MEMORY ";
01183 case NTE_EXISTS :
01184 return "NTE_EXISTS ";
01185 case NTE_PERM :
01186 return "NTE_PERM ";
01187 case NTE_NOT_FOUND :
01188 return "NTE_NOT_FOUND ";
01189 case NTE_DOUBLE_ENCRYPT :
01190 return "NTE_DOUBLE_ENCRYPT ";
01191 case NTE_BAD_PROVIDER :
01192 return "NTE_BAD_PROVIDER ";
01193 case NTE_BAD_PROV_TYPE :
01194 return "NTE_BAD_PROV_TYPE ";
01195 case NTE_BAD_PUBLIC_KEY :
01196 return "NTE_BAD_PUBLIC_KEY ";
01197 case NTE_BAD_KEYSET :
01198 return "NTE_BAD_KEYSET ";
01199 case NTE_PROV_TYPE_NOT_DEF :
01200 return "NTE_PROV_TYPE_NOT_DEF ";
01201 case NTE_PROV_TYPE_ENTRY_BAD :
01202 return "NTE_PROV_TYPE_ENTRY_BAD ";
01203 case NTE_KEYSET_NOT_DEF :
01204 return "NTE_KEYSET_NOT_DEF ";
01205 case NTE_KEYSET_ENTRY_BAD :
01206 return "NTE_KEYSET_ENTRY_BAD ";
01207 case NTE_PROV_TYPE_NO_MATCH :
01208 return "NTE_PROV_TYPE_NO_MATCH ";
01209 case NTE_SIGNATURE_FILE_BAD :
01210 return "NTE_SIGNATURE_FILE_BAD ";
01211 case NTE_PROVIDER_DLL_FAIL :
01212 return "NTE_PROVIDER_DLL_FAIL ";
01213 case NTE_PROV_DLL_NOT_FOUND :
01214 return "NTE_PROV_DLL_NOT_FOUND ";
01215 case NTE_BAD_KEYSET_PARAM :
01216 return "NTE_BAD_KEYSET_PARAM ";
01217 case NTE_FAIL :
01218 return "NTE_FAIL ";
01219 case NTE_SYS_ERR :
01220 return "NTE_SYS_ERR ";
01221 case CRYPT_E_MSG_ERROR :
01222 return "CRYPT_E_MSG_ERROR ";
01223 case CRYPT_E_UNKNOWN_ALGO :
01224 return "CRYPT_E_UNKNOWN_ALGO ";
01225 case CRYPT_E_OID_FORMAT :
01226 return "CRYPT_E_OID_FORMAT ";
01227 case CRYPT_E_INVALID_MSG_TYPE :
01228 return "CRYPT_E_INVALID_MSG_TYPE ";
01229 case CRYPT_E_UNEXPECTED_ENCODING :
01230 return "CRYPT_E_UNEXPECTED_ENCODING ";
01231 case CRYPT_E_AUTH_ATTR_MISSING :
01232 return "CRYPT_E_AUTH_ATTR_MISSING ";
01233 case CRYPT_E_HASH_VALUE :
01234 return "CRYPT_E_HASH_VALUE ";
01235 case CRYPT_E_INVALID_INDEX :
01236 return "CRYPT_E_INVALID_INDEX ";
01237 case CRYPT_E_ALREADY_DECRYPTED :
01238 return "CRYPT_E_ALREADY_DECRYPTED ";
01239 case CRYPT_E_NOT_DECRYPTED :
01240 return "CRYPT_E_NOT_DECRYPTED ";
01241 case CRYPT_E_RECIPIENT_NOT_FOUND :
01242 return "CRYPT_E_RECIPIENT_NOT_FOUND ";
01243 case CRYPT_E_CONTROL_TYPE :
01244 return "CRYPT_E_CONTROL_TYPE ";
01245 case CRYPT_E_ISSUER_SERIALNUMBER :
01246 return "CRYPT_E_ISSUER_SERIALNUMBER ";
01247 case CRYPT_E_SIGNER_NOT_FOUND :
01248 return "CRYPT_E_SIGNER_NOT_FOUND ";
01249 case CRYPT_E_ATTRIBUTES_MISSING :
01250 return "CRYPT_E_ATTRIBUTES_MISSING ";
01251 case CRYPT_E_STREAM_MSG_NOT_READY :
01252 return "CRYPT_E_STREAM_MSG_NOT_READY ";
01253 case CRYPT_E_STREAM_INSUFFICIENT_DATA :
01254 return "CRYPT_E_STREAM_INSUFFICIENT_DATA ";
01255 case CRYPT_E_BAD_LEN :
01256 return "CRYPT_E_BAD_LEN ";
01257 case CRYPT_E_BAD_ENCODE :
01258 return "CRYPT_E_BAD_ENCODE ";
01259 case CRYPT_E_FILE_ERROR :
01260 return "CRYPT_E_FILE_ERROR ";
01261 case CRYPT_E_NOT_FOUND :
01262 return "CRYPT_E_NOT_FOUND ";
01263 case CRYPT_E_EXISTS :
01264 return "CRYPT_E_EXISTS ";
01265 case CRYPT_E_NO_PROVIDER :
01266 return "CRYPT_E_NO_PROVIDER ";
01267 case CRYPT_E_SELF_SIGNED :
01268 return "CRYPT_E_SELF_SIGNED ";
01269 case CRYPT_E_DELETED_PREV :
01270 return "CRYPT_E_DELETED_PREV ";
01271 case CRYPT_E_NO_MATCH :
01272 return "CRYPT_E_NO_MATCH ";
01273 case CRYPT_E_UNEXPECTED_MSG_TYPE :
01274 return "CRYPT_E_UNEXPECTED_MSG_TYPE ";
01275 case CRYPT_E_NO_KEY_PROPERTY :
01276 return "CRYPT_E_NO_KEY_PROPERTY ";
01277 case CRYPT_E_NO_DECRYPT_CERT :
01278 return "CRYPT_E_NO_DECRYPT_CERT ";
01279 case CRYPT_E_BAD_MSG :
01280 return "CRYPT_E_BAD_MSG ";
01281 case CRYPT_E_NO_SIGNER :
01282 return "CRYPT_E_NO_SIGNER ";
01283 case CRYPT_E_PENDING_CLOSE :
01284 return "CRYPT_E_PENDING_CLOSE ";
01285 case CRYPT_E_REVOKED :
01286 return "CRYPT_E_REVOKED ";
01287 case CRYPT_E_NO_REVOCATION_DLL :
01288 return "CRYPT_E_NO_REVOCATION_DLL ";
01289 case CRYPT_E_NO_REVOCATION_CHECK :
01290 return "CRYPT_E_NO_REVOCATION_CHECK ";
01291 case CRYPT_E_REVOCATION_OFFLINE :
01292 return "CRYPT_E_REVOCATION_OFFLINE ";
01293 case CRYPT_E_NOT_IN_REVOCATION_DATABASE :
01294 return "CRYPT_E_NOT_IN_REVOCATION_DATABASE ";
01295 case CRYPT_E_INVALID_NUMERIC_STRING :
01296 return "CRYPT_E_INVALID_NUMERIC_STRING ";
01297 case CRYPT_E_INVALID_PRINTABLE_STRING :
01298 return "CRYPT_E_INVALID_PRINTABLE_STRING ";
01299 case CRYPT_E_INVALID_IA5_STRING :
01300 return "CRYPT_E_INVALID_IA5_STRING ";
01301 case CRYPT_E_INVALID_X500_STRING :
01302 return "CRYPT_E_INVALID_X500_STRING ";
01303 case CRYPT_E_NOT_CHAR_STRING :
01304 return "CRYPT_E_NOT_CHAR_STRING ";
01305 case CRYPT_E_FILERESIZED :
01306 return "CRYPT_E_FILERESIZED ";
01307 case CRYPT_E_SECURITY_SETTINGS :
01308 return "CRYPT_E_SECURITY_SETTINGS ";
01309 case CRYPT_E_NO_VERIFY_USAGE_DLL :
01310 return "CRYPT_E_NO_VERIFY_USAGE_DLL ";
01311 case CRYPT_E_NO_VERIFY_USAGE_CHECK :
01312 return "CRYPT_E_NO_VERIFY_USAGE_CHECK ";
01313 case CRYPT_E_VERIFY_USAGE_OFFLINE :
01314 return "CRYPT_E_VERIFY_USAGE_OFFLINE ";
01315 case CRYPT_E_NOT_IN_CTL :
01316 return "CRYPT_E_NOT_IN_CTL ";
01317 case CRYPT_E_NO_TRUSTED_SIGNER :
01318 return "CRYPT_E_NO_TRUSTED_SIGNER ";
01319 case CRYPT_E_OSS_ERROR :
01320 return "CRYPT_E_OSS_ERROR ";
01321 case CERTSRV_E_BAD_REQUESTSUBJECT :
01322 return "CERTSRV_E_BAD_REQUESTSUBJECT ";
01323 case CERTSRV_E_NO_REQUEST :
01324 return "CERTSRV_E_NO_REQUEST ";
01325 case CERTSRV_E_BAD_REQUESTSTATUS :
01326 return "CERTSRV_E_BAD_REQUESTSTATUS ";
01327 case CERTSRV_E_PROPERTY_EMPTY :
01328 return "CERTSRV_E_PROPERTY_EMPTY ";
01329
01330
01331 case TRUST_E_SYSTEM_ERROR :
01332 return "TRUST_E_SYSTEM_ERROR ";
01333 case TRUST_E_NO_SIGNER_CERT :
01334 return "TRUST_E_NO_SIGNER_CERT ";
01335 case TRUST_E_COUNTER_SIGNER :
01336 return "TRUST_E_COUNTER_SIGNER ";
01337 case TRUST_E_CERT_SIGNATURE :
01338 return "TRUST_E_CERT_SIGNATURE ";
01339 case TRUST_E_TIME_STAMP :
01340 return "TRUST_E_TIME_STAMP ";
01341 case TRUST_E_BAD_DIGEST :
01342 return "TRUST_E_BAD_DIGEST ";
01343 case TRUST_E_BASIC_CONSTRAINTS :
01344 return "TRUST_E_BASIC_CONSTRAINTS ";
01345 case TRUST_E_FINANCIAL_CRITERIA :
01346 return "TRUST_E_FINANCIAL_CRITERIA ";
01347 case TRUST_E_PROVIDER_UNKNOWN :
01348 return "TRUST_E_PROVIDER_UNKNOWN ";
01349 case TRUST_E_ACTION_UNKNOWN :
01350 return "TRUST_E_ACTION_UNKNOWN ";
01351 case TRUST_E_SUBJECT_FORM_UNKNOWN :
01352 return "TRUST_E_SUBJECT_FORM_UNKNOWN ";
01353 case TRUST_E_SUBJECT_NOT_TRUSTED :
01354 return "TRUST_E_SUBJECT_NOT_TRUSTED ";
01355 case DIGSIG_E_ENCODE :
01356 return "DIGSIG_E_ENCODE ";
01357 case DIGSIG_E_DECODE :
01358 return "DIGSIG_E_DECODE ";
01359 case DIGSIG_E_EXTENSIBILITY :
01360 return "DIGSIG_E_EXTENSIBILITY ";
01361 case DIGSIG_E_CRYPTO :
01362 return "DIGSIG_E_CRYPTO ";
01363 case PERSIST_E_SIZEDEFINITE :
01364 return "PERSIST_E_SIZEDEFINITE ";
01365 case PERSIST_E_SIZEINDEFINITE :
01366 return "PERSIST_E_SIZEINDEFINITE ";
01367 case PERSIST_E_NOTSELFSIZING :
01368 return "PERSIST_E_NOTSELFSIZING ";
01369 case TRUST_E_NOSIGNATURE :
01370 return "TRUST_E_NOSIGNATURE ";
01371 case CERT_E_EXPIRED :
01372 return "CERT_E_EXPIRED ";
01373 case CERT_E_VALIDITYPERIODNESTING :
01374 return "CERT_E_VALIDITYPERIODNESTING ";
01375 case CERT_E_ROLE :
01376 return "CERT_E_ROLE ";
01377 case CERT_E_PATHLENCONST :
01378 return "CERT_E_PATHLENCONST ";
01379 case CERT_E_CRITICAL :
01380 return "CERT_E_CRITICAL ";
01381 case CERT_E_PURPOSE :
01382 return "CERT_E_PURPOSE ";
01383 case CERT_E_ISSUERCHAINING :
01384 return "CERT_E_ISSUERCHAINING ";
01385 case CERT_E_MALFORMED :
01386 return "CERT_E_MALFORMED ";
01387 case CERT_E_UNTRUSTEDROOT :
01388 return "CERT_E_UNTRUSTEDROOT ";
01389 case CERT_E_CHAINING :
01390 return "CERT_E_CHAINING ";
01391 case TRUST_E_FAIL :
01392 return "TRUST_E_FAIL ";
01393 case CERT_E_REVOKED :
01394 return "CERT_E_REVOKED ";
01395 case CERT_E_UNTRUSTEDTESTROOT :
01396 return "CERT_E_UNTRUSTEDTESTROOT ";
01397 case CERT_E_REVOCATION_FAILURE :
01398 return "CERT_E_REVOCATION_FAILURE ";
01399 case CERT_E_CN_NO_MATCH :
01400 return "CERT_E_CN_NO_MATCH ";
01401 case CERT_E_WRONG_USAGE :
01402 return "CERT_E_WRONG_USAGE ";
01403 case SPAPI_E_EXPECTED_SECTION_NAME :
01404 return "SPAPI_E_EXPECTED_SECTION_NAME ";
01405 case SPAPI_E_BAD_SECTION_NAME_LINE :
01406 return "SPAPI_E_BAD_SECTION_NAME_LINE ";
01407 case SPAPI_E_SECTION_NAME_TOO_LONG :
01408 return "SPAPI_E_SECTION_NAME_TOO_LONG ";
01409 case SPAPI_E_GENERAL_SYNTAX :
01410 return "SPAPI_E_GENERAL_SYNTAX ";
01411 case SPAPI_E_WRONG_INF_STYLE :
01412 return "SPAPI_E_WRONG_INF_STYLE ";
01413 case SPAPI_E_SECTION_NOT_FOUND :
01414 return "SPAPI_E_SECTION_NOT_FOUND ";
01415 case SPAPI_E_LINE_NOT_FOUND :
01416 return "SPAPI_E_LINE_NOT_FOUND ";
01417 case SPAPI_E_NO_ASSOCIATED_CLASS :
01418 return "SPAPI_E_NO_ASSOCIATED_CLASS ";
01419 case SPAPI_E_CLASS_MISMATCH :
01420 return "SPAPI_E_CLASS_MISMATCH ";
01421 case SPAPI_E_DUPLICATE_FOUND :
01422 return "SPAPI_E_DUPLICATE_FOUND ";
01423 case SPAPI_E_NO_DRIVER_SELECTED :
01424 return "SPAPI_E_NO_DRIVER_SELECTED ";
01425 case SPAPI_E_KEY_DOES_NOT_EXIST :
01426 return "SPAPI_E_KEY_DOES_NOT_EXIST ";
01427 case SPAPI_E_INVALID_DEVINST_NAME :
01428 return "SPAPI_E_INVALID_DEVINST_NAME ";
01429 case SPAPI_E_INVALID_CLASS :
01430 return "SPAPI_E_INVALID_CLASS ";
01431 case SPAPI_E_DEVINST_ALREADY_EXISTS :
01432 return "SPAPI_E_DEVINST_ALREADY_EXISTS ";
01433 case SPAPI_E_DEVINFO_NOT_REGISTERED :
01434 return "SPAPI_E_DEVINFO_NOT_REGISTERED ";
01435 case SPAPI_E_INVALID_REG_PROPERTY :
01436 return "SPAPI_E_INVALID_REG_PROPERTY ";
01437 case SPAPI_E_NO_INF :
01438 return "SPAPI_E_NO_INF ";
01439 case SPAPI_E_NO_SUCH_DEVINST :
01440 return "SPAPI_E_NO_SUCH_DEVINST ";
01441 case SPAPI_E_CANT_LOAD_CLASS_ICON :
01442 return "SPAPI_E_CANT_LOAD_CLASS_ICON ";
01443 case SPAPI_E_INVALID_CLASS_INSTALLER :
01444 return "SPAPI_E_INVALID_CLASS_INSTALLER ";
01445 case SPAPI_E_DI_DO_DEFAULT :
01446 return "SPAPI_E_DI_DO_DEFAULT ";
01447 case SPAPI_E_DI_NOFILECOPY :
01448 return "SPAPI_E_DI_NOFILECOPY ";
01449 case SPAPI_E_INVALID_HWPROFILE :
01450 return "SPAPI_E_INVALID_HWPROFILE ";
01451 case SPAPI_E_NO_DEVICE_SELECTED :
01452 return "SPAPI_E_NO_DEVICE_SELECTED ";
01453 case SPAPI_E_DEVINFO_LIST_LOCKED :
01454 return "SPAPI_E_DEVINFO_LIST_LOCKED ";
01455 case SPAPI_E_DEVINFO_DATA_LOCKED :
01456 return "SPAPI_E_DEVINFO_DATA_LOCKED ";
01457 case SPAPI_E_DI_BAD_PATH :
01458 return "SPAPI_E_DI_BAD_PATH ";
01459 case SPAPI_E_NO_CLASSINSTALL_PARAMS :
01460 return "SPAPI_E_NO_CLASSINSTALL_PARAMS ";
01461 case SPAPI_E_FILEQUEUE_LOCKED :
01462 return "SPAPI_E_FILEQUEUE_LOCKED ";
01463 case SPAPI_E_BAD_SERVICE_INSTALLSECT :
01464 return "SPAPI_E_BAD_SERVICE_INSTALLSECT ";
01465 case SPAPI_E_NO_CLASS_DRIVER_LIST :
01466 return "SPAPI_E_NO_CLASS_DRIVER_LIST ";
01467 case SPAPI_E_NO_ASSOCIATED_SERVICE :
01468 return "SPAPI_E_NO_ASSOCIATED_SERVICE ";
01469 case SPAPI_E_NO_DEFAULT_DEVICE_INTERFACE :
01470 return "SPAPI_E_NO_DEFAULT_DEVICE_INTERFACE ";
01471 case SPAPI_E_DEVICE_INTERFACE_ACTIVE :
01472 return "SPAPI_E_DEVICE_INTERFACE_ACTIVE ";
01473 case SPAPI_E_DEVICE_INTERFACE_REMOVED :
01474 return "SPAPI_E_DEVICE_INTERFACE_REMOVED ";
01475 case SPAPI_E_BAD_INTERFACE_INSTALLSECT :
01476 return "SPAPI_E_BAD_INTERFACE_INSTALLSECT ";
01477 case SPAPI_E_NO_SUCH_INTERFACE_CLASS :
01478 return "SPAPI_E_NO_SUCH_INTERFACE_CLASS ";
01479 case SPAPI_E_INVALID_REFERENCE_STRING :
01480 return "SPAPI_E_INVALID_REFERENCE_STRING ";
01481 case SPAPI_E_INVALID_MACHINENAME :
01482 return "SPAPI_E_INVALID_MACHINENAME ";
01483 case SPAPI_E_REMOTE_COMM_FAILURE :
01484 return "SPAPI_E_REMOTE_COMM_FAILURE ";
01485 case SPAPI_E_MACHINE_UNAVAILABLE :
01486 return "SPAPI_E_MACHINE_UNAVAILABLE ";
01487 case SPAPI_E_NO_CONFIGMGR_SERVICES :
01488 return "SPAPI_E_NO_CONFIGMGR_SERVICES ";
01489 case SPAPI_E_INVALID_PROPPAGE_PROVIDER :
01490 return "SPAPI_E_INVALID_PROPPAGE_PROVIDER ";
01491 case SPAPI_E_NO_SUCH_DEVICE_INTERFACE :
01492 return "SPAPI_E_NO_SUCH_DEVICE_INTERFACE ";
01493 case SPAPI_E_DI_POSTPROCESSING_REQUIRED :
01494 return "SPAPI_E_DI_POSTPROCESSING_REQUIRED ";
01495 case SPAPI_E_INVALID_COINSTALLER :
01496 return "SPAPI_E_INVALID_COINSTALLER ";
01497 case SPAPI_E_NO_COMPAT_DRIVERS :
01498 return "SPAPI_E_NO_COMPAT_DRIVERS ";
01499 case SPAPI_E_NO_DEVICE_ICON :
01500 return "SPAPI_E_NO_DEVICE_ICON ";
01501 case SPAPI_E_INVALID_INF_LOGCONFIG :
01502 return "SPAPI_E_INVALID_INF_LOGCONFIG ";
01503 case SPAPI_E_DI_DONT_INSTALL :
01504 return "SPAPI_E_DI_DONT_INSTALL ";
01505 case SPAPI_E_INVALID_FILTER_DRIVER :
01506 return "SPAPI_E_INVALID_FILTER_DRIVER ";
01507 case SPAPI_E_ERROR_NOT_INSTALLED :
01508 return "SPAPI_E_ERROR_NOT_INSTALLED ";
01509
01510 default:
01511 static char buff[1000];
01512 sprintf(buff, "Unrecognized error value: %08X\0", error);
01513
01514 return buff;
01515 }
01516 }