Ethereal-dev: [Ethereal-dev] Updates to the NDPS dissector
Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.
From: "Greg Morris" <gmorris@xxxxxxxxxx>
Date: Wed, 23 Nov 2005 15:50:43 +0100
Fixes proper decoding of extended error 2 values
Also adds a number of additional error codes/values
|
Index: packet-ndps.c =================================================================== --- packet-ndps.c (revision 16570) +++ packet-ndps.c (working copy) @@ -342,6 +342,7 @@ static int hf_notify_printer_uri = -1; static int hf_level = -1; static int hf_interval = -1; +static int hf_ndps_other_error_string = -1; static int hf_spx_ndps_program = -1; static int hf_spx_ndps_version = -1; @@ -1210,6 +1211,22 @@ static const value_string ndps_error_types[] = { { 0x00000000, "Ok" }, { 0x00000001, "Error" }, + { 0x01000001, "Invalid Parameter" }, + { 0x01000002, "Parameter Value Unrecognized" }, + { 0x01000003, "Call Back Error" }, + { 0x01000004, "Standard IO Error" }, + { 0x01000005, "NDS Error" }, + { 0x01000006, "Unicode Error" }, + { 0x01000007, "Invalid Operator" }, + { 0x01000009, "Parameter Value Unsupported" }, + { 0x0100000a, "Windows Error" }, + { 0x0100000b, "WSA Last Error" }, + { 0x0100000c, "SLP Error" }, + { 0x0100000d, "NetWare Client Error" }, + { 0x03000005, "NDS Error with Position" }, + { 0x030a0001, "No Memory" }, + { 0x030a0009, "Artificial Memory Limit" }, + { 0x030a000c, "Memory Allocated with Wrong NLM ID" }, { 0xFFFFFC18, "Broker Out of Memory" }, /* Broker Errors */ { 0xFFFFFC17, "Broker Bad NetWare Version" }, { 0xFFFFFC16, "Broker Wrong Command Line Arguments" }, @@ -1532,6 +1549,395 @@ { 0xFFFFFC6F, "Database Object Exists" }, { 0xFFFFFC6E, "Database Descriptor In Use" }, { 0xFFFFFC6D, "Database Descriptor Being Deleted" }, + { 0xffffffff, "(-1) Insufficient Space" }, + { 0xffffff89, "(-119) Buffer too Small" }, + { 0xffffff88, "(-120) RR Volume Flag Not Set" }, + { 0xffffff87, "(-121) No Items Found" }, + { 0xffffff86, "(-122) Connection Already Temporary" }, + { 0xffffff85, "(-123) Connection Already Logged In" }, + { 0xffffff84, "(-124) Connection Not Authenticated" }, + { 0xffffff83, "(-125) Connection Not Logged In" }, + { 0xffffff82, "(-126) NCP Boundary Check Failed" }, + { 0xffffff81, "(-127) Lock Waiting" }, + { 0xffffff80, "(-128) Lock Fail" }, + { 0xffffff7f, "(-129) Out of Handles" }, + { 0xffffff7e, "(-130) No Open Privilege" }, + { 0xffffff7d, "(-131) Hard IO Error" }, + { 0xffffff7c, "(-132) No Create Privilege" }, + { 0xffffff7b, "(-133) No Create Delete Privilege" }, + { 0xffffff7a, "(-134) Create Duplicate When Read Only" }, + { 0xffffff79, "(-135) Create File with Invalid Name" }, + { 0xffffff78, "(-136) Invalid File Handle" }, + { 0xffffff77, "(-137) No Search Privilege" }, + { 0xffffff76, "(-138) No Delete Privilege" }, + { 0xffffff75, "(-139) No Rename Privilege" }, + { 0xffffff74, "(-140) No Set Privilege" }, + { 0xffffff73, "(-141) Some File in Use" }, + { 0xffffff72, "(-142) All File in Use" }, + { 0xffffff71, "(-143) Some Read Only" }, + { 0xffffff70, "(-144) All Read Only" }, + { 0xffffff6f, "(-145) Some names Exist" }, + { 0xffffff6e, "(-146) All Names Exist" }, + { 0xffffff6d, "(-147) No Read Privilege" }, + { 0xffffff6c, "(-148) No Write Privilege" }, + { 0xffffff6b, "(-149) File Detached" }, + { 0xffffff6a, "(-150) No Alloc Space/Target Not a Subdirectory/Insuffficient Memory" }, + { 0xffffff69, "(-151) No Spool Space" }, + { 0xffffff68, "(-152) Invalid Volume" }, + { 0xffffff67, "(-153) Directory Full" }, + { 0xffffff66, "(-154) Rename Across Volume" }, + { 0xffffff65, "(-155) Bad Directory Handle" }, + { 0xffffff64, "(-156) Invalid Path/No Such Extension" }, + { 0xffffff63, "(-157) No Directory Handles" }, + { 0xffffff62, "(-158) Bad File Name" }, + { 0xffffff61, "(-159) Directory Active" }, + { 0xffffff60, "(-160) Directory Not Empty" }, + { 0xffffff5f, "(-161) Directory IO Error" }, + { 0xffffff5e, "(-162) IO Locked" }, + { 0xffffff5d, "(-163) Transaction Restarted" }, + { 0xffffff5c, "(-164) Rename Directory Invalid" }, + { 0xffffff5b, "(-165) Invalid Open/Create Mode" }, + { 0xffffff5a, "(-166) Already in Use" }, + { 0xffffff59, "(-167) Invalid Resource Tag" }, + { 0xffffff58, "(-168) Access Denied" }, + { 0xffffff44, "(-188) Login Signing Required" }, + { 0xffffff43, "(-189) Login Encryption Required" }, + { 0xffffff42, "(-190) Invalid Data Stream" }, + { 0xffffff41, "(-191) Invalid Name Space" }, + { 0xffffff40, "(-192) No Accounting Privileges" }, + { 0xffffff3f, "(-193) No Account Balance" }, + { 0xffffff3e, "(-194) Credit Limit Exceeded" }, + { 0xffffff3d, "(-195) Too Many Holds" }, + { 0xffffff3c, "(-196) Accounting Disabled" }, + { 0xffffff3b, "(-197) Intruder Login Lockout" }, + { 0xffffff3a, "(-198) No Console Rights" }, + { 0xffffff30, "(-208) Queue IO Failure" }, + { 0xffffff2f, "(-209) No Queue" }, + { 0xffffff2e, "(-210) No Queue Server" }, + { 0xffffff2d, "(-211) No Queue Rights" }, + { 0xffffff2c, "(-212) Queue Full" }, + { 0xffffff2b, "(-213) No Queue Job" }, + { 0xffffff2a, "(-214) No Queue Job Rights/Unencrypted Not Allowed" }, + { 0xffffff29, "(-215) Queue In Service/Duplicate Password" }, + { 0xffffff28, "(-216) Queue Not Active/Password Too Short" }, + { 0xffffff27, "(-217) Queue Station Not Server/Maximum Logins Exceeded" }, + { 0xffffff26, "(-218) Queue Halted/Bad Login Time" }, + { 0xffffff25, "(-219) Queue Maximum Servers/Node Address Violation" }, + { 0xffffff24, "(-220) Login Account Expired" }, + { 0xffffff22, "(-222) Bad Password" }, + { 0xffffff21, "(-223) Password Expired" }, + { 0xffffff20, "(-224) No Login Connection Available" }, + { 0xffffff18, "(-232) Write to Group Property" }, + { 0xffffff17, "(-233) Member Already Exists" }, + { 0xffffff16, "(-234) No Such Member" }, + { 0xffffff15, "(-235) Property Not Group" }, + { 0xffffff14, "(-236) No Such Value Set" }, + { 0xffffff13, "(-237) Property Already Exists" }, + { 0xffffff12, "(-238) Object Already Exists" }, + { 0xffffff11, "(-239) Illegal Name" }, + { 0xffffff10, "(-240) Illegal Wildcard" }, + { 0xffffff0f, "(-241) Bindery Security" }, + { 0xffffff0e, "(-242) No Object Read Rights" }, + { 0xffffff0d, "(-243) No Object Rename Rights" }, + { 0xffffff0c, "(-244) No Object Delete Rights" }, + { 0xffffff0b, "(-245) No Object Create Rights" }, + { 0xffffff0a, "(-246) No Property Delete Rights" }, + { 0xffffff09, "(-247) No Property Create Rigths" }, + { 0xffffff08, "(-248) No Property Write Rights" }, + { 0xffffff07, "(-249) No Propery Read Rights" }, + { 0xffffff06, "(-250) Temp Remap" }, + { 0xffffff05, "(-251) Unknown Request/No Such Property" }, + { 0xffffff04, "(-252) Message Queue Full/Target Already Has Message/No Such Object" }, + { 0xffffff03, "(-253) Bad Station Number" }, + { 0xffffff02, "(-254) Bindery Locked/Directory Locked/Spool Delete/Trustee not Found/Timeout" }, + { 0xffffff01, "(-255) Hard Failure" }, + { 0xfffffed3, "(-301) Not Enough Memory" }, + { 0xfffffed2, "(-302) Bad Key" }, + { 0xfffffed1, "(-303) Bad Context" }, + { 0xfffffed0, "(-304) Buffer Full" }, + { 0xfffffecf, "(-305) List Empty" }, + { 0xfffffece, "(-306) Bad Syntax" }, + { 0xfffffecd, "(-307) Buffer Empty" }, + { 0xfffffecc, "(-308) Bad Verb" }, + { 0xfffffecb, "(-309) Expected Identifier" }, + { 0xfffffeca, "(-310) Expected Equals" }, + { 0xfffffec9, "(-311) Attribute Type Expected" }, + { 0xfffffec8, "(-312) Attribute Type Not Expected" }, + { 0xfffffec7, "(-313) Filter Tree Empty" }, + { 0xfffffec6, "(-314) Invalid Object Name" }, + { 0xfffffec5, "(-315) Expected RDN Delimiter" }, + { 0xfffffec4, "(-316) Too Many Tokens" }, + { 0xfffffec3, "(-317) Inconsistent MultiAVA" }, + { 0xfffffec2, "(-318) Country Name Too Long" }, + { 0xfffffec1, "(-319) Internal Error" }, + { 0xfffffec0, "(-320) Can't Add Root" }, + { 0xfffffebf, "(-321) Unable to Attach" }, + { 0xfffffebe, "(-322) Invalid Iteration Handle" }, + { 0xfffffebd, "(-323) Buffer Zero Length" }, + { 0xfffffebc, "(-324) Invalid Replica Type" }, + { 0xfffffebb, "(-325) Invalid Attribute Syntax" }, + { 0xfffffeba, "(-326) Invalid Filter Syntax" }, + { 0xfffffeb8, "(-328) Unicode Error during Context Creation" }, + { 0xfffffeb7, "(-329) Invalid Union Tag" }, + { 0xfffffeb6, "(-330) Invalid Server Response" }, + { 0xfffffeb5, "(-331) Null Pointer" }, + { 0xfffffeb4, "(-332) No Server Found" }, + { 0xfffffeb3, "(-333) No Connection" }, + { 0xfffffeb2, "(-334) RDN Too Long" }, + { 0xfffffeb1, "(-335) Duplicate Type" }, + { 0xfffffeb0, "(-336) Data Store Failure" }, + { 0xfffffeaf, "(-337) Not Logged In" }, + { 0xfffffeae, "(-338) Invalid Password Characters" }, + { 0xfffffead, "(-339) Failed Server Authentication" }, + { 0xfffffeac, "(-340) Transport Failed" }, + { 0xfffffeab, "(-341) No Such Syntax" }, + { 0xfffffeaa, "(-342) Invalid DS Name" }, + { 0xfffffea9, "(-343) Attribute Name Too Long" }, + { 0xfffffea8, "(-344) Invalid TDS" }, + { 0xfffffea7, "(-345) Invalid DS Version" }, + { 0xfffffea6, "(-346) Unicode Translation" }, + { 0xfffffea5, "(-347) Schema Name Too Long" }, + { 0xfffffea4, "(-348) Unicode File Not Found" }, + { 0xfffffea3, "(-349) Unicode Already Loaded" }, + { 0xfffffea2, "(-350) Not Context Owner" }, + { 0xfffffea1, "(-351) Attempt to Authenticate" }, + { 0xfffffea0, "(-352) No Writable Replicas" }, + { 0xfffffe9f, "(-353) DN Too Long" }, + { 0xfffffe9e, "(-354) Rename Not Allowed" }, + { 0xfffffe9d, "(-355) Not NDS for NT" }, + { 0xfffffe9c, "(-356) NDS for NT - No Domain" }, + { 0xfffffe9b, "(-357) NDS for NT - Sync Disabled" }, + { 0xfffffe9a, "(-358) Iterator Invalid Handle" }, + { 0xfffffe99, "(-359) Iterator Invalid Position" }, + { 0xfffffe98, "(-360) Iterator Invalid Search Data" }, + { 0xfffffe97, "(-361) Iterator Invalid Scope" }, + { 0xfffffda7, "(-601) No Such Entry" }, + { 0xfffffda6, "(-602) No Such Value" }, + { 0xfffffda5, "(-603) No Such Attribute" }, + { 0xfffffda4, "(-604) No Such Class" }, + { 0xfffffda3, "(-605) No Such Partition" }, + { 0xfffffda2, "(-606) Entry Already Exists" }, + { 0xfffffda1, "(-607) Not Effective Class" }, + { 0xfffffda0, "(-608) Illegal Attribute" }, + { 0xfffffd9f, "(-609) Missing Mandatory" }, + { 0xfffffd9e, "(-610) Illegal DS Name" }, + { 0xfffffd9d, "(-611) Illegal Containment" }, + { 0xfffffd9c, "(-612) Can't Have Multiple Values" }, + { 0xfffffd9b, "(-613) Syntax Violation" }, + { 0xfffffd9a, "(-614) Duplicate Value" }, + { 0xfffffd99, "(-615) Attribute Already Exists" }, + { 0xfffffd98, "(-616) Maximum Entries Exist" }, + { 0xfffffd97, "(-617) Database Format" }, + { 0xfffffd96, "(-618) Inconsistent Database" }, + { 0xfffffd95, "(-619) Invalid Comparison" }, + { 0xfffffd94, "(-620) Comparison Failed" }, + { 0xfffffd93, "(-621) Transaction Tracking Disabled" }, + { 0xfffffd92, "(-622) Invalid Transport" }, + { 0xfffffd91, "(-623) Syntax Invalid in Name" }, + { 0xfffffd90, "(-624) Replica Already Exists" }, + { 0xfffffd8f, "(-625) Transport Failure" }, + { 0xfffffd8e, "(-626) All Referrals Failed" }, + { 0xfffffd8d, "(-627) Can't Remove Naming Value" }, + { 0xfffffd8c, "(-628) Object Class Violation" }, + { 0xfffffd8b, "(-629) Entry is Not Leaf" }, + { 0xfffffd8a, "(-630) Different Tree" }, + { 0xfffffd89, "(-631) Illegal Replica Type" }, + { 0xfffffd88, "(-632) System Failure" }, + { 0xfffffd87, "(-633) Invalid Entry for Root" }, + { 0xfffffd86, "(-634) No Referrals" }, + { 0xfffffd85, "(-635) Remote Failure" }, + { 0xfffffd84, "(-636) Unreachable Server" }, + { 0xfffffd83, "(-637) Previous Move in Progress" }, + { 0xfffffd82, "(-638) No Character Mapping" }, + { 0xfffffd81, "(-639) Incomplete Authentication" }, + { 0xfffffd80, "(-640) Invalid Certificate" }, + { 0xfffffd7f, "(-641) Invalid Request" }, + { 0xfffffd7e, "(-642) Invalid Iteration" }, + { 0xfffffd7d, "(-643) Schema is Non-removable" }, + { 0xfffffd7c, "(-644) Schema is in Use" }, + { 0xfffffd7b, "(-645) Class Already Exists" }, + { 0xfffffd7a, "(-646) Bad Naming Attributes" }, + { 0xfffffd79, "(-647) Not Root Partition" }, + { 0xfffffd78, "(-648) Insufficient Stack" }, + { 0xfffffd77, "(-649) Insufficient Buffer" }, + { 0xfffffd76, "(-650) Ambiguous Containment" }, + { 0xfffffd75, "(-651) Ambiguous Naming" }, + { 0xfffffd74, "(-652) Duplicate Mandatory" }, + { 0xfffffd73, "(-653) Duplicate Optional" }, + { 0xfffffd72, "(-654) Partition Busy" }, + { 0xfffffd71, "(-655) Multiple Replicas" }, + { 0xfffffd70, "(-656) Crucial Replica" }, + { 0xfffffd6f, "(-657) Schema Sync in Progress" }, + { 0xfffffd6e, "(-658) Skulk in Progress" }, + { 0xfffffd6d, "(-659) Time Not Synchronized" }, + { 0xfffffd6c, "(-660) Record in Use" }, + { 0xfffffd6b, "(-661) DS Volume Not Mounted" }, + { 0xfffffd6a, "(-662) DS Volume IO Failure" }, + { 0xfffffd69, "(-663) DS Locked" }, + { 0xfffffd68, "(-664) Old Epoch" }, + { 0xfffffd67, "(-665) New Epoch" }, + { 0xfffffd66, "(-666) Incompatible DS Version" }, + { 0xfffffd65, "(-667) Partition Root" }, + { 0xfffffd64, "(-668) Entry Not Container" }, + { 0xfffffd63, "(-669) Failed Authentication" }, + { 0xfffffd62, "(-670) Invalid Context" }, + { 0xfffffd61, "(-671) No Such Parent" }, + { 0xfffffd60, "(-672) No Access" }, + { 0xfffffd5f, "(-673) Replica Not On" }, + { 0xfffffd5e, "(-674) Invalid Name Service" }, + { 0xfffffd5d, "(-675) Invalid Task" }, + { 0xfffffd5c, "(-676) Invalide Connection Handle" }, + { 0xfffffd5b, "(-677) Invalid Identity" }, + { 0xfffffd5a, "(-678) Duplicate ACL" }, + { 0xfffffd59, "(-679) Partition Already Exists" }, + { 0xfffffd58, "(-680) Transport Modified" }, + { 0xfffffd57, "(-681) Alias of an Alias" }, + { 0xfffffd56, "(-682) Auditing Failed" }, + { 0xfffffd55, "(-683) Invalid API Version" }, + { 0xfffffd54, "(-684) Secure NCP Violation" }, + { 0xfffffd53, "(-685) Move in Progress" }, + { 0xfffffd52, "(-686) Not a Leaf Partition" }, + { 0xfffffd51, "(-687) Cannot Abort" }, + { 0xfffffd50, "(-688) Cache Overflow" }, + { 0xfffffd4f, "(-689) Invalid Subordinate Count" }, + { 0xfffffd4e, "(-690) Invalid RDN" }, + { 0xfffffd4d, "(-691) Modification Time Not Current" }, + { 0xfffffd4c, "(-692) Incorrect Base Class" }, + { 0xfffffd4b, "(-693) Missing Reference" }, + { 0xfffffd4a, "(-694) Lost Entry" }, + { 0xfffffd49, "(-695) Agent Already Registered" }, + { 0xfffffd48, "(-696) DS Loader Busy" }, + { 0xfffffd47, "(-697) DS Cannot Reload" }, + { 0xfffffd46, "(-698) Replica in Skulk" }, + { 0xfffffd45, "(-699) Fatal" }, + { 0xfffffd44, "(-700) Obsolete API" }, + { 0xfffffd43, "(-701) Synchronization Disabled" }, + { 0xfffffd42, "(-702) Invalid Parameter" }, + { 0xfffffd41, "(-703) Duplicate Template" }, + { 0xfffffd40, "(-704) No Master Replica" }, + { 0xfffffd3f, "(-705) Duplicate Containment" }, + { 0xfffffd3e, "(-706) Not a Sibling" }, + { 0xfffffd3d, "(-707) Invalid Signature" }, + { 0xfffffd3c, "(-708) Invalid Response" }, + { 0xfffffd3b, "(-709) Insufficient Sockets" }, + { 0xfffffd3a, "(-710) Database Read Fail" }, + { 0xfffffd39, "(-711) Invalid Code Page" }, + { 0xfffffd38, "(-712) Invalid Escape Character" }, + { 0xfffffd37, "(-713) Invalide Delimiters" }, + { 0xfffffd36, "(-714) Not Implemented" }, + { 0xfffffd35, "(-715) Checksum Failure" }, + { 0xfffffd34, "(-716) Checksumming Not Supported" }, + { 0xfffffd33, "(-717) CRC Failure" }, + { 0xfffffd32, "(-718) Invalid Entry Handle" }, + { 0xfffffd31, "(-719) Invalid Value Handle" }, + { 0xfffffd30, "(-720) Connection Denied" }, + { 0xfffffd2f, "(-721) No Such Federation Link" }, + { 0xfffffd2e, "(-722) Operetational Schema Mismatch" }, + { 0xfffffd2d, "(-723) Stream Not Found" }, + { 0xfffffd2c, "(-724) DClient Unavailable" }, + { 0xfffffd2b, "(-725) MASV No Access" }, + { 0xfffffd2a, "(-726) MASV Invalid Request" }, + { 0xfffffd29, "(-727) MASV Failure" }, + { 0xfffffd28, "(-728) MASV Already Exists" }, + { 0xfffffd27, "(-729) MASV Not Found" }, + { 0xfffffd26, "(-730) MASV Bad Range" }, + { 0xfffffd25, "(-731) Value Data" }, + { 0xfffffd24, "(-732) Database Locked" }, + { 0xfffffd21, "(-735) Nothing to Abort" }, + { 0xfffffd20, "(-736) End of Stream" }, + { 0xfffffd1f, "(-737) No Such Template" }, + { 0xfffffd1e, "(-738) SAS Locked" }, + { 0xfffffd1d, "(-739) Invalid SAS Version" }, + { 0xfffffd1c, "(-740) SAS Already Registered" }, + { 0xfffffd1b, "(-741) Name Type Not Supported" }, + { 0xfffffd1a, "(-742) Wrong DS Version" }, + { 0xfffffd19, "(-743) Invalid Control Function" }, + { 0xfffffd18, "(-744) Invalid Control State" }, + { 0xfffffd17, "(-745) Cache in Use" }, + { 0xfffffd16, "(-746) Zero Creation Time" }, + { 0xfffffd15, "(-747) Would Block" }, + { 0xfffffd14, "(-748) Connection Timeout" }, + { 0xfffffd13, "(-749) Too Many Referrals" }, + { 0xfffffd12, "(-750) Operation Cancelled" }, + { 0xfffffd11, "(-751) Unknown Target" }, + { 0xfffffd10, "(-752) GUID Failure" }, + { 0xfffffd0f, "(-753) Incompatible OS" }, + { 0xfffffd0e, "(-754) Callback Cancel" }, + { 0xfffffd0d, "(-755) Invalid Synchronization Data" }, + { 0xfffffd0c, "(-756) Stream Exists" }, + { 0xfffffd0b, "(-757) Auxiliary Has Containment" }, + { 0xfffffd0a, "(-758) Auxiliary Not Container" }, + { 0xfffffd09, "(-759) Auxiliary Not Effective" }, + { 0xfffffd08, "(-760) Auxiliary On Alias" }, + { 0xfffffd07, "(-761) Have Seen State" }, + { 0xfffffd06, "(-762) Verb Locked" }, + { 0xfffffd05, "(-763) Verb Exceeds Table Length" }, + { 0xfffffd04, "(-764) BOF Hit" }, + { 0xfffffd03, "(-765) EOF Hit" }, + { 0xfffffd02, "(-766) Incompatible Replica Version" }, + { 0xfffffd01, "(-767) Query Timeout" }, + { 0xfffffd00, "(-768) Query Maximum Count" }, + { 0xfffffcff, "(-769) Duplicate Naming" }, + { 0xfffffcfe, "(-770) No Transaction Active" }, + { 0xfffffcfd, "(-771) Transaction Active" }, + { 0xfffffcfc, "(-772) Illegal Transaction Operation" }, + { 0xfffffcfb, "(-773) Iterator Syntax" }, + { 0xfffffcfa, "(-774) Repairing DIB" }, + { 0xfffffcf9, "(-775) Invalid OID Format" }, + { 0xfffffcf8, "(-776) Attempted to perform an NDS operation, and the DS agent on this server is closing" }, + { 0xfffffcf7, "(-777) Attempted to modify an object's attribute that is not stored on the sparse replica" }, + { 0xfffffcf6, "(-778) VpVector and VpvUser which must be correlated, are out of sync" }, + { 0xfffffcf5, "(-779) Error Cannot Go Remote" }, + { 0xfffffcf4, "(-780) Request not Supported" }, + { 0xfffffcf3, "(-781) Entry Not Local" }, + { 0xfffffcf2, "(-782) Root Unreachable" }, + { 0xfffffcf1, "(-783) VRDIM Not Initialized" }, + { 0xfffffcf0, "(-784) Wait Timeout" }, + { 0xfffffcef, "(-785) DIB Error" }, + { 0xfffffcee, "(-786) DIB IO Failure" }, + { 0xfffffced, "(-787) Illegal Schema Attribute" }, + { 0xfffffcec, "(-788) Error Schema Partition" }, + { 0xfffffceb, "(-789) Invalid Template" }, + { 0xfffffcea, "(-790) Error Opening File" }, + { 0xfffffce9, "(-791) Error Direct Opening File" }, + { 0xfffffce8, "(-792) Error Creating File" }, + { 0xfffffce7, "(-793) Error Direct Creating File" }, + { 0xfffffce6, "(-794) Error Reading File" }, + { 0xfffffce5, "(-795) Error Direct Reading File" }, + { 0xfffffce4, "(-796) Error Writing File" }, + { 0xfffffce3, "(-797) Error Direct Writing File" }, + { 0xfffffce2, "(-798) Error Positioning in File" }, + { 0xfffffce1, "(-799) Error Getting File Size" }, + { 0xffffe88f, "(-6001) Error Truncating File" }, + { 0xffffe88e, "(-6002) Error Parsing File Name" }, + { 0xffffe88d, "(-6003) Error Closing File" }, + { 0xffffe88c, "(-6004) Error Getting File Info" }, + { 0xffffe88b, "(-6005) Error Expanding File" }, + { 0xffffe88a, "(-6006) Error Getting Free Blocks" }, + { 0xffffe889, "(-6007) Error Checking File Existence" }, + { 0xffffe888, "(-6008) Error Deleting File" }, + { 0xffffe887, "(-6009) Error Renaming File" }, + { 0xffffe886, "(-6010) Error Initializing IO System" }, + { 0xffffe885, "(-6011) Error Flushing File" }, + { 0xffffe884, "(-6012) Error Setting Up for Read" }, + { 0xffffe883, "(-6013) Error Setting up for Write" }, + { 0xffffe882, "(-6014) Error Old View" }, + { 0xffffe881, "(-6015) Server in Skulk" }, + { 0xffffe880, "(-6016) Error Returning Partial Results" }, + { 0xffffe87f, "(-6017) No Such Schema" }, + { 0xffffe87e, "(-6018) Serial Number Mismatch" }, + { 0xffffe87d, "(-6019) Bad Referal Database Serial Number" }, + { 0xffffe87c, "(-6020) Bad Referal Serial Number" }, + { 0xffffe87b, "(-6021) Invalid File Sequence" }, + { 0xffffe87a, "(-6022) Error Referal Trans Gap" }, + { 0xffffe879, "(-6023) Bad Referal File Number" }, + { 0xffffe878, "(-6024) Referal File Not Found" }, + { 0xffffe877, "(-6025) Error Backup Active" }, + { 0xffffe876, "(-6026) Referal Device Full" }, + { 0xffffe875, "(-6027) Unsupported Version" }, + { 0xffffe874, "(-6028) Error Must Wait Checkpoint" }, + { 0xffffe873, "(-6029) Attribute Maintenance in Progress" }, + { 0xffffe872, "(-6030) Error Abort Transaction" }, { 0, NULL } }; @@ -6409,6 +6815,7 @@ foffset += 4; proto_tree_add_item(ndps_tree, hf_ndps_other_error_2, tvb, foffset, 4, FALSE); foffset += 4; + foffset = ndps_string(tvb, hf_ndps_other_error_string, ndps_tree, foffset, NULL, 0); break; case 2: /* Access Error */ proto_tree_add_item(ndps_tree, hf_problem_type, tvb, foffset, 4, FALSE); @@ -7970,7 +8377,12 @@ { &hf_ndps_error, { "NDPS Error", "spx.ndps_error", FT_UINT32, BASE_HEX, NULL, 0x0, - "NDPS Error", HFILL }}, + "NDPS Error", HFILL }}, + + { &hf_ndps_other_error_string, + { "Extended Error String", "ndps.ext_err_string", + FT_STRING, BASE_NONE, NULL, 0x0, + "Extended Error String", HFILL }}, { &hf_spx_ndps_func_print, { "Print Program", "spx.ndps_func_print", @@ -8303,9 +8715,9 @@ "Qualifier", HFILL }}, { &hf_ndps_lib_error, - { "Lib Error", "ndps.ndps_lib_error", + { "Library Error", "ndps.ndps_lib_error", FT_UINT32, BASE_HEX, VALS(ndps_error_types), 0x0, - "Lib Error", HFILL }}, + "Library Error", HFILL }}, { &hf_ndps_other_error, { "Other Error", "ndps.ndps_other_error",
- Follow-Ups:
- SV: [Ethereal-dev] Updates to the NDPS dissector
- From: Anders Broman
- SV: [Ethereal-dev] Updates to the NDPS dissector
- Prev by Date: [Ethereal-dev] Update to NMAS dissector
- Next by Date: [Ethereal-dev] Updates to Srvloc dissector
- Previous by thread: SV: [Ethereal-dev] Update to NMAS dissector
- Next by thread: SV: [Ethereal-dev] Updates to the NDPS dissector
- Index(es):