I have just finish the first version of HRPlus Tool - replacement for MS
ErrorLookup.
HRPlus may be helpful for those of you who is working with COM and COM
related stuff (as MTS, MQ, ADO,OLE-DB, ASP, DTC, Crypto API and so on).
The HRPLUS utility retrieves a system error message or COM module error
message based on the hexadecimal or decimal Error Code or HRESULT value
entered.
HRPLUS is inspired by UI and Implementation of MS ErrLookup (Thanks for the
idea to Decoder simple application from MS SDK).
List of features and advantages you can find at the bottom of this letter.
Download self extracting zip (~407k)
via HTTP:
http://www.softstyle.com/products/Download/HRPlus101.exe
or from FTP:
ftp://ftp.softstyle.com/HRPlus101.exe
or visit my site for more info (sorry it is constantly under construction:-)
http://www.softstyle.com
Best Regards,
Alexei Kvasov
PS
Why HRPlus?
Advantages
Informational
1. Support of OLE-DB error codes
2. Support of ADO error codes
3. Support of COM error codes
4. Support of MTS error codes
5. Support of MSMQ error codes
6. Support of DTC error codes
7. Support of FACILITY_INTERNET error codes (at least that I was able to
find)
8. Support of SECURITY error codes
9. Support of Hardware error codes (FACILITY_SYSTEM) and exceptions
10. Facilities supported:
0000 -- FACILITY_NULL
0001 -- FACILITY_RPC
0002 -- FACILITY_DISPATCH
0003 -- FACILITY_STORAGE
0004 -- FACILITY_ITF
0007 -- FACILITY_WIN32
0008 -- FACILITY_WINDOWS
0009 -- FACILITY_SSPI
0010 -- FACILITY_CONTROL
0011 -- FACILITY_CERT
0012 -- FACILITY_INTERNET
0013 -- FACILITY_MEDIASERVER
0014 -- FACILITY_MSMQ
0015 -- FACILITY_SETUPAPI
0016 -- FACILITY_SCARD
0017 -- FACILITY_MTS (?)
0109 -- FACILITY_VISUALCPP
2048 -- FACILITY_EDB
2047 -- FACILITY_BACKUP
2304 -- FACILITY_MDSI
11. and more ... ( see list of error headers below )
Functional
1. LookUp of error codes (from clipboard)Immediately after app starts.
2. Ability of copy into clipboard of Lookup results and ALL information that
shown on the screen.
3. LookUp for both Hex and Decimal values
4. Additional information about errors (even if we did not find one):
a. FACILITY name
b. FACILITY code
c. ERROR ID name
d. ERROR code
e. Severity name
f. Severity code
g. Header file where this ERROR ID is declared or source of info
h. Message Text
5. Extended LookUp in Modules ( with search, module info, display of
multiple results of search,,, )
6. Error Generator (you can generate your own HRESULTs in two formats
(message compiler and winerror like) and test them against existing HRs.
7. ...
Error Header files supported (compiled):
MS Error Headers
ADSERR.H
BRERROR.H
CIERROR.H
DAPIMSG.H
FILTERR.H
ISSPERR.H
MSTERR.H
OLEDBERR.H
SCARDERR.H
VFWMSGS.H
WINERROR.H
MQ.H
and more...
Stripped errors from
ADOINT.H
MTX.H
MTXADMIN.H
URLMON.H
SUBSMGR.H
TXDTC.H
TRANSACT.H
and more...
Adding to Visual Studio
You can add HRPlus.exe to VS Tools Menu using "Customize..."
submenu and Tab "Tools" in it.
For latest updates:
http://www.softstyle.com
ftp://ftp.softstyle.com
Any questions? please email me:
kva...@softstyle.com