aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-ndps.c
diff options
context:
space:
mode:
authorBill Meier <wmeier@newsguy.com>2013-11-24 23:55:26 +0000
committerBill Meier <wmeier@newsguy.com>2013-11-24 23:55:26 +0000
commita15b7e998a0ae3377b0838e865c0f9bddafac721 (patch)
treef3e51abd10cc40fda1b4178a07fb0940b89cac45 /epan/dissectors/packet-ndps.c
parentdb7405bb13f04aabe8759e30952ec8fd87bee3a3 (diff)
Create/use a fair number of extended value_strings;
Add an XXX comment noting that the 'ndps_error_types' array has a number of duplicate values; Also note the commenting out of those dups which would not have been found via a linear search in the original unsorted array. svn path=/trunk/; revision=53558
Diffstat (limited to 'epan/dissectors/packet-ndps.c')
-rw-r--r--epan/dissectors/packet-ndps.c1499
1 files changed, 765 insertions, 734 deletions
diff --git a/epan/dissectors/packet-ndps.c b/epan/dissectors/packet-ndps.c
index d1b54c76df..4c53911c0b 100644
--- a/epan/dissectors/packet-ndps.c
+++ b/epan/dissectors/packet-ndps.c
@@ -439,6 +439,7 @@ static const value_string service_problem_enum[] = {
{ 0x00000010, "Accounting Service Error" },
{ 0, NULL }
};
+static value_string_ext service_problem_enum_ext = VALUE_STRING_EXT_INIT(service_problem_enum);
static const value_string access_problem_enum[] = {
{ 0x00000000, "Wrong Object Class" },
@@ -493,6 +494,7 @@ static const value_string attribute_problem_enum[] = {
{ 0x0000000d, "Illegal For Class" },
{ 0, NULL }
};
+static value_string_ext attribute_problem_enum_ext = VALUE_STRING_EXT_INIT(attribute_problem_enum);
static const value_string update_problem_enum[] = {
{ 0x00000000, "No Modifications Allowed" },
@@ -586,6 +588,7 @@ static const value_string spx_ndps_print_func_vals[] = {
{ 0x00000024, "List Event Profile 2" },
{ 0, NULL }
};
+static value_string_ext spx_ndps_print_func_vals_ext = VALUE_STRING_EXT_INIT(spx_ndps_print_func_vals);
static const value_string spx_ndps_notify_func_vals[] = {
{ 0x00000000, "None" },
@@ -608,6 +611,7 @@ static const value_string spx_ndps_notify_func_vals[] = {
{ 0x00000011, "Get Notify Session Information" },
{ 0, NULL }
};
+static value_string_ext spx_ndps_notify_func_vals_ext = VALUE_STRING_EXT_INIT(spx_ndps_notify_func_vals);
static const value_string spx_ndps_deliver_func_vals[] = {
{ 0x00000000, "None" },
@@ -634,6 +638,7 @@ static const value_string spx_ndps_registry_func_vals[] = {
{ 0x0000000c, "Get Registry Session Information" },
{ 0, NULL }
};
+static value_string_ext spx_ndps_registry_func_vals_ext = VALUE_STRING_EXT_INIT(spx_ndps_registry_func_vals);
static const value_string spx_ndps_resman_func_vals[] = {
{ 0x00000000, "None" },
@@ -649,6 +654,7 @@ static const value_string spx_ndps_resman_func_vals[] = {
{ 0x0000000a, "Set Resource Language Context" },
{ 0, NULL }
};
+static value_string_ext spx_ndps_resman_func_vals_ext = VALUE_STRING_EXT_INIT(spx_ndps_resman_func_vals);
static const value_string spx_ndps_broker_func_vals[] = {
{ 0x00000000, "None" },
@@ -662,6 +668,7 @@ static const value_string spx_ndps_broker_func_vals[] = {
{ 0x00000008, "Get Broker Session Information" },
{ 0, NULL }
};
+static value_string_ext spx_ndps_broker_func_vals_ext = VALUE_STRING_EXT_INIT(spx_ndps_broker_func_vals);
static const value_string ndps_packet_types[] = {
{ 0x00000000, "Request" },
@@ -748,6 +755,7 @@ static const value_string ndps_address_type_enum[] = {
{ 0x00000011, "GroupWise User" },
{ 0, NULL }
};
+static value_string_ext ndps_address_type_enum_ext = VALUE_STRING_EXT_INIT(ndps_address_type_enum);
static const value_string ndps_address_enum[] = {
{ 0x00000000, "IPX" },
@@ -834,6 +842,7 @@ static const value_string ndps_pres_direction_enum[] = {
{ 0x00000009, "Top to Right" },
{ 0, NULL }
};
+static value_string_ext ndps_pres_direction_enum_ext = VALUE_STRING_EXT_INIT(ndps_pres_direction_enum);
static const value_string ndps_page_order_enum[] = {
{ 0x00000000, "Unknown" },
@@ -963,6 +972,7 @@ static const value_string ndps_resource_type_enum[] = {
{ 0x0000000e, "Languages Available" },
{ 0, NULL }
};
+static value_string_ext ndps_resource_type_enum_ext = VALUE_STRING_EXT_INIT(ndps_resource_type_enum);
static const value_string ndps_os_type_enum[] = {
{ 0x00000000, "DOS" },
@@ -978,6 +988,7 @@ static const value_string ndps_os_type_enum[] = {
{ 0xffffffff, "None" },
{ 0, NULL }
};
+static value_string_ext ndps_os_type_enum_ext = VALUE_STRING_EXT_INIT(ndps_os_type_enum);
static const value_string ndps_banner_type_enum[] = {
{ 0x00000000, "All" },
@@ -1212,11 +1223,17 @@ static const value_string ndps_attribute_enum[] = {
{ 0x0000006d, "Event Handling Profile 2" },
{ 0, NULL }
};
+static value_string_ext ndps_attribute_enum_ext = VALUE_STRING_EXT_INIT(ndps_attribute_enum);
+/* XXX: There are a number of duplicate values in the following. */
+/* (I've commented out the duplicate values which would not have
+ been found via a linear search in the original (unsorted)
+ version of this value_string array). */
+/* ToDo: Fixme */
static const value_string ndps_error_types[] = {
{ 0x00000000, "Ok" },
{ 0x00000001, "Error" },
- { 0x01000001, "Invalid Parameter" },
+ /* { 0x01000001, "Invalid Parameter" },*/ /* Dup */
{ 0x01000002, "Parameter Value Unrecognized" },
{ 0x01000003, "Call Back Error" },
{ 0x01000004, "Standard IO Error" },
@@ -1232,719 +1249,732 @@ static const value_string ndps_error_types[] = {
{ 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" },
- { 0xFFFFFC15, "Broker Name Not Given" },
- { 0xFFFFFC14, "Not Broker Class" },
- { 0xFFFFFC13, "Invalid Broker Password" },
- { 0xFFFFFC12, "Invalid Broker Name" },
- { 0xFFFFFC11, "Broker Failed to Create Thread" },
- { 0xFFFFFC10, "Broker Failed to Initialize NUT" },
- { 0xFFFFFC0F, "Broker Failed to Get Messages" },
- { 0xFFFFFC0E, "Broker Failed to Allocate Resources" },
- { 0xFFFFFC0D, "Broker Service Name Must be Fully Distinguished" },
- { 0xFFFFFC0C, "Broker Uninitialized Module" },
- { 0xFFFFFC0B, "Broker DS Value Size Too Large" },
- { 0xFFFFFC0A, "Broker No Attribute Values" },
- { 0xFFFFFC09, "Broker Unknown Session" },
- { 0xFFFFFC08, "Broker Service Disabled" },
- { 0xFFFFFC07, "Broker Unknown Modify Operation" },
- { 0xFFFFFC06, "Broker Invalid Arguments" },
- { 0xFFFFFC05, "Broker Duplicate Session ID" },
- { 0xFFFFFC04, "Broker Unknown Service" },
- { 0xFFFFFC03, "Broker Service Already Enabled" },
- { 0xFFFFFC02, "Broker Service Already Disabled" },
- { 0xFFFFFC01, "Broker Invalid Credential" },
- { 0xFFFFFC00, "Broker Unknown Designator" },
- { 0xFFFFFBFF, "Broker Failed to Make Change Permanent" },
- { 0xFFFFFBFE, "Broker Not Admin Type Session" },
- { 0xFFFFFBFD, "Broker Option Not Supported" },
- { 0xFFFFFBFC, "Broker No Effective Rights" },
- { 0xFFFFFBFB, "Broker Could Not Find File" },
- { 0xFFFFFBFA, "Broker Error Reading File" },
- { 0xFFFFFBF9, "Broker Not NLM File Format" },
- { 0xFFFFFBF8, "Broker Wrong NLM File Version" },
- { 0xFFFFFBF7, "Broker Reentrant Initialization Failure" },
- { 0xFFFFFBF6, "Broker Already in Progress" },
- { 0xFFFFFBF5, "Broker Initialize Failure" },
- { 0xFFFFFBF4, "Broker Inconsistent File Format" },
- { 0xFFFFFBF3, "Broker Can't Load at Startup" },
- { 0xFFFFFBF2, "Broker Autoload Modules Not Loaded" },
- { 0xFFFFFBF1, "Broker Unresolved External" },
- { 0xFFFFFBF0, "Broker Public Already Defined" },
- { 0xFFFFFBEF, "Broker Other Broker Using Object" },
- { 0xFFFFFBEE, "Broker Service Failed to Initialize" },
- { 0xFFFFFBB4, "Registry Out of Memory" }, /* SRS Errors */
- { 0xFFFFFBB3, "Registry Bad NetWare Version" },
- { 0xFFFFFBB2, "Registry Failed to Create Context" },
- { 0xFFFFFBB1, "Registry Failed Login" },
- { 0xFFFFFBB0, "Registry Failed to Create Thread" },
- { 0xFFFFFBAF, "Registry Failed to Get Messages" },
- { 0xFFFFFBAE, "Registry Service Name Must Be Fully Distinguished" },
- { 0xFFFFFBAD, "Registry DS Value Size Too Large" },
- { 0xFFFFFBAC, "Registry No Attribute Values" },
- { 0xFFFFFBAB, "Registry Unknown Session" },
- { 0xFFFFFBAA, "Registry Service Disabled" },
- { 0xFFFFFBA9, "Registry Unknown Modify Operation" },
- { 0xFFFFFBA8, "Registry Can't Start Advertise" },
- { 0xFFFFFBA7, "Registry Duplicate Server Entry" },
- { 0xFFFFFBA6, "Registry Can't Bind to Registry" },
- { 0xFFFFFBA5, "Registry Can't Create Client" },
- { 0xFFFFFBA4, "Registry Invalid Arguments" },
- { 0xFFFFFBA3, "Registry Duplicate Session ID" },
- { 0xFFFFFBA2, "Registry Unknown Server Entry" },
- { 0xFFFFFBA1, "Registry Invalid Credential" },
- { 0xFFFFFBA0, "Registry Type Session" },
- { 0xFFFFFB9F, "Registry Server Type Session" },
- { 0xFFFFFB9E, "Registry Not Server Type Session" },
- { 0xFFFFFB9D, "Not Registry Type Session" },
- { 0xFFFFFB9C, "Registry Unknown Designator" },
- { 0xFFFFFB9B, "Registry Option Not Supported" },
- { 0xFFFFFB9A, "Registry Not in List Iteration" },
- { 0xFFFFFB99, "Registry Invalid Continuation Handle" },
- { 0xFFFFFB50, "Notify Out of Memory" }, /* Notification Service Errors */
- { 0xFFFFFB4F, "Notify Bad NetWare Version" },
- { 0xFFFFFB4E, "Notify Failed to Create Thread" },
- { 0xFFFFFB4D, "Notify Failed to Get Messages" },
- { 0xFFFFFB4C, "Notify Failed to Create Context" },
- { 0xFFFFFB4B, "Notify Failed Login" },
- { 0xFFFFFB4A, "Notify Service Name Must be Fully Distiguished" },
- { 0xFFFFFB49, "Notify DS Value Size Too Large" },
- { 0xFFFFFB48, "Notify No Attribute Values" },
- { 0xFFFFFB47, "Notify Unknown Session" },
- { 0xFFFFFB46, "Notify Unknown Notify Profile" },
- { 0xFFFFFB45, "Notify Error Reading File" },
- { 0xFFFFFB44, "Notify Error Writing File" },
- { 0xFFFFFB43, "Wrong Notify Database Version" },
- { 0xFFFFFB42, "Corrupted Notify Database" },
- { 0xFFFFFB41, "Notify Unknown Event Object ID" },
- { 0xFFFFFB40, "Notify Method Already Installed" },
- { 0xFFFFFB3F, "Notify Unknown Method" },
- { 0xFFFFFB3E, "Notify Service Disabled" },
- { 0xFFFFFB3D, "Notify Unknown Modify Operation" },
- { 0xFFFFFB3C, "Out of Notify Entries" },
- { 0xFFFFFB3B, "Notify Unknown Language ID" },
- { 0xFFFFFB3A, "Notify Queue Empty" },
- { 0xFFFFFB39, "Notify Can't Load Delivery Method" },
- { 0xFFFFFB38, "Notify Invalid Arguments" },
- { 0xFFFFFB37, "Notify Duplicate Session ID" },
- { 0xFFFFFB36, "Notify Invalid Credentials" },
- { 0xFFFFFB35, "Notify Unknown Choice" },
- { 0xFFFFFB34, "Notify Unknown Attribute Value" },
- { 0xFFFFFB33, "Notify Error Writing Database" },
- { 0xFFFFFB32, "Notify Unknown Object ID" },
- { 0xFFFFFB31, "Notify Unknown Designator" },
- { 0xFFFFFB30, "Notify Failed to Make Change Permanent" },
- { 0xFFFFFB2F, "Notify User Interface Not Supported" },
- { 0xFFFFFB2E, "Notify Not Supplied Type of Session" },
- { 0xFFFFFB2D, "Notify Not Admin Type Session" },
- { 0xFFFFFB2C, "Notify No Service Registry Available" },
- { 0xFFFFFB2B, "Notify Failed to Register With Any Server" },
- { 0xFFFFFB2A, "Notify Empty Event Object Set" },
- { 0xFFFFFB29, "Notify Unknown Notify Handle" },
- { 0xFFFFFB28, "Notify Option Not Supported" },
- { 0xFFFFFB27, "Notify Unknown RPC Session" },
- { 0xFFFFFB26, "Notify Initialization Error" },
- { 0xFFFFFB25, "Notify No Effective Rights" },
- { 0xFFFFFB24, "Notify No Persistent Storage" },
- { 0xFFFFFB23, "Notify Bad Method Filename" },
- { 0xFFFFFB22, "Notify Unknown Continuation Handle" },
- { 0xFFFFFB21, "Notify Invalid Continuation Handle" },
- { 0xFFFFFB20, "Notify Could Not Find File" },
- { 0xFFFFFB1F, "Notify Error Reading File" },
- { 0xFFFFFB1E, "Notify Not NLM File Format" },
- { 0xFFFFFB1D, "Notify Wrong NLM File Version" },
- { 0xFFFFFB1C, "Notify Reentrant Initialization Failure" },
- { 0xFFFFFB1B, "Notify Already in Progress" },
- { 0xFFFFFB1A, "Notify Initialization Failure" },
- { 0xFFFFFB19, "Notify Inconsistent File Format" },
- { 0xFFFFFB18, "Notify Can't Load at Startup" },
- { 0xFFFFFB17, "Notify Autoload Modules Not Loaded" },
- { 0xFFFFFB16, "Notify Unresolved External" },
- { 0xFFFFFB15, "Notify Public Already Defined" },
- { 0xFFFFFB14, "Notify Using Unknown Methods" },
- { 0xFFFFFB13, "Notify Service Not Fully Enabled" },
- { 0xFFFFFB12, "Notify Foreign NDS Tree Name" },
- { 0xFFFFFB11, "Notify Delivery Method Rejected Address" },
- { 0xFFFFFB10, "Notify Unsupported Delivery Address Type" },
- { 0xFFFFFB0F, "Notify User Object No Default Server" },
- { 0xFFFFFB0E, "Notify Failed to Send Notification" },
- { 0xFFFFFB0D, "Notify Bad Volume in Address" },
- { 0xFFFFFB0C, "Notify Broker Has No File Rights" },
- { 0xFFFFFB0B, "Notify Maximum Methods Supported" },
- { 0xFFFFFB0A, "Notify No Filter Provided" },
- { 0xFFFFFB09, "Notify IPX Not Supported By Method" },
- { 0xFFFFFB08, "Notify IP Not Supported By Method" },
- { 0xFFFFFB07, "Notify Failed to Startup Winsock" },
- { 0xFFFFFB06, "Notify No Protocols Available" },
- { 0xFFFFFB05, "Notify Failed to Launch RPC Server" },
- { 0xFFFFFB04, "Notify Invalid SLP Attribute Format" },
- { 0xFFFFFB03, "Notify Invalid SLP URL Format" },
- { 0xFFFFFB02, "Notify Unknown Attribute Object ID" },
- { 0xFFFFFB01, "Notify Duplicate Session ID" },
- { 0xFFFFFB00, "Notify Failed to Authenticate" },
- { 0xFFFFFAFF, "Notify Failed to Authenticate Protocol Mismatch" },
- { 0xFFFFFAFE, "Notify Failed to Authenticate Internal Error" },
+
+ { 0xffffe872, "(-6030) Error Abort Transaction" },
+ { 0xffffe873, "(-6029) Attribute Maintenance in Progress" },
+ { 0xffffe874, "(-6028) Error Must Wait Checkpoint" },
+ { 0xffffe875, "(-6027) Unsupported Version" },
+ { 0xffffe876, "(-6026) Referral Device Full" },
+ { 0xffffe877, "(-6025) Error Backup Active" },
+ { 0xffffe878, "(-6024) Referral File Not Found" },
+ { 0xffffe879, "(-6023) Bad Referral File Number" },
+ { 0xffffe87a, "(-6022) Error Referral Trans Gap" },
+ { 0xffffe87b, "(-6021) Invalid File Sequence" },
+ { 0xffffe87c, "(-6020) Bad Referral Serial Number" },
+ { 0xffffe87d, "(-6019) Bad Referral Database Serial Number" },
+ { 0xffffe87e, "(-6018) Serial Number Mismatch" },
+ { 0xffffe87f, "(-6017) No Such Schema" },
+ { 0xffffe880, "(-6016) Error Returning Partial Results" },
+ { 0xffffe881, "(-6015) Server in Skulk" },
+ { 0xffffe882, "(-6014) Error Old View" },
+ { 0xffffe883, "(-6013) Error Setting up for Write" },
+ { 0xffffe884, "(-6012) Error Setting Up for Read" },
+ { 0xffffe885, "(-6011) Error Flushing File" },
+ { 0xffffe886, "(-6010) Error Initializing IO System" },
+ { 0xffffe887, "(-6009) Error Renaming File" },
+ { 0xffffe888, "(-6008) Error Deleting File" },
+ { 0xffffe889, "(-6007) Error Checking File Existence" },
+ { 0xffffe88a, "(-6006) Error Getting Free Blocks" },
+ { 0xffffe88b, "(-6005) Error Expanding File" },
+ { 0xffffe88c, "(-6004) Error Getting File Info" },
+ { 0xffffe88d, "(-6003) Error Closing File" },
+ { 0xffffe88e, "(-6002) Error Parsing File Name" },
+ { 0xffffe88f, "(-6001) Error Truncating File" },
+
{ 0xFFFFFAFD, "Notify Failed to Authenticate Connection Error" },
- { 0xFFFFFC7C, "Resource Manager Out of Memory" }, /* ResMan Errors */
- { 0xFFFFFC7B, "Resource Manager Bad NetWare Version" },
- { 0xFFFFFC7A, "Resource Manager Wrong Command Line Arguments" },
- { 0xFFFFFC79, "Resource Manager Broker Name Not Given" },
- { 0xFFFFFC78, "Resource Manager Invalid Broker Password" },
- { 0xFFFFFC77, "Resource Manager Invalid Broker Name" },
- { 0xFFFFFC76, "Resource Manager Failed to Create Thread" },
- { 0xFFFFFC75, "Resource Manager Service Name Must be Fully Distinguished" },
- { 0xFFFFFC74, "Resource Manager DS Value Size Too Large" },
- { 0xFFFFFC73, "Resource Manager No Attribute Values" },
- { 0xFFFFFC72, "Resource Manager Unknown Session" },
- { 0xFFFFFC71, "Resource Manager Error Reading File" },
- { 0xFFFFFC70, "Resource Manager Error Writing File" },
- { 0xFFFFFC6F, "Resource Manager Service Disabled" },
- { 0xFFFFFC6E, "Resource Manager Unknown Modify Operation" },
- { 0xFFFFFC6D, "Resource Manager Duplicate Session ID" },
- { 0xFFFFFC6C, "Resource Manager Invalid Credentials" },
- { 0xFFFFFC6B, "Resource Manager No Service Registry Available" },
- { 0xFFFFFC6A, "Resource Manager Failed to Register With any Server" },
- { 0xFFFFFC69, "Resource Manager Failed to Get Messages" },
- { 0xFFFFFC68, "Resource Manager Failed to Create Context" },
- { 0xFFFFFC67, "Resource Manager Failed to Login" },
- { 0xFFFFFC66, "Resource Manager NPD Files Generation Error" },
- { 0xFFFFFC65, "Resource Manager INF File Format Error" },
- { 0xFFFFFC64, "Resource Manager No Printer Type in INF File" },
- { 0xFFFFFC63, "Resource Manager No INF Files Present" },
- { 0xFFFFFC62, "Resource Manager File Open Error" },
- { 0xFFFFFC61, "Resource Manager Read File Error" },
- { 0xFFFFFC60, "Resource Manager Write File Error" },
- { 0xFFFFFC5F, "Resource Manager Resource Type Invalid" },
- { 0xFFFFFC5E, "Resource Manager No Such Filename" },
- { 0xFFFFFC5D, "Resource Manager Banner Type Invalid" },
- { 0xFFFFFC5C, "Resource Manager List Type Unknown" },
- { 0xFFFFFC5B, "Resource Manager OS Not Supported" },
- { 0xFFFFFC5A, "Resource Manager No Banner Files Present" },
- { 0xFFFFFC59, "Resource Manager Printer Definition Type Unknown" },
- { 0xFFFFFC58, "Resource Manager No Printer Types in List" },
- { 0xFFFFFC57, "Resource Manager Option Not Supported" },
- { 0xFFFFFC56, "Resource Manager Unicode Convention Error" },
- { 0xFFFFFC55, "Resource Manager Invalid Arguments" },
- { 0xFFFFFC54, "Resource Manager Initialization Error" },
- { 0xFFFFFC53, "Resource Manager No Service Registry Available" },
- { 0xFFFFFC52, "Resource Manager Failed to Register to Any Server" },
- { 0xFFFFFC51, "Resource Manager Unknown Designator" },
- { 0xFFFFFC50, "Resource Manager Not Admin Session" },
- { 0xFFFFFC4F, "Resource Manager No Effective Rights" },
- { 0xFFFFFC4E, "Resource Manager Bad File Attribute" },
- { 0xFFFFFC4D, "Resource Manager Document ID Format Error" },
- { 0xFFFFFC4C, "Resource Manager Unknown RPC Session" },
- { 0xFFFFFC4B, "Resource Manager Session Being Removed" },
- { 0xFFFFFC49, "Resource Manager Font Manager IO Error" },
- { 0xFFFFFC48, "Resource Manager Font Manager Reentrancy" },
- { 0xFFFFFC47, "Resource Manager Font Manager Sequence Error" },
- { 0xFFFFFC46, "Resource Manager Font Manager Corrupt Index File" },
- { 0xFFFFFC45, "Resource Manager Font Manager No Such Font" },
- { 0xFFFFFC44, "Resource Manager Font Manager Not Initialized" },
- { 0xFFFFFC43, "Resource Manager Font Manager System Error" },
- { 0xFFFFFC42, "Resource Manager Font Manager Bad Parameter" },
- { 0xFFFFFC41, "Resource Manager Font Manager Path Too Long" },
- { 0xFFFFFC40, "Resource Manager Font Manager Failure" },
- { 0xFFFFFC3F, "Resource Manager Duplicate TIRPC Session" },
- { 0xFFFFFC3E, "Resource Manager Connection Lost RMS Data" },
- { 0xFFFFFC3D, "Resource Manager Failed to Start Winsock" },
- { 0xFFFFFC3C, "Resource Manager No Protocols Available" },
- { 0xFFFFFC3B, "Resource Manager Failed to Launch RPC Server" },
- { 0xFFFFFC3A, "Resource Manager Invalid SLP Attribute Format" },
- { 0xFFFFFC39, "Resource Manager Invalid SLP URL Format" },
- { 0xFFFFFC38, "Resource Manager Unresolved External" },
- { 0xFFFFFC37, "Resource Manager Failed to Authenticate" },
- { 0xFFFFFC36, "Resource Manager Failed to Authenticate Protocol Mismatch" },
- { 0xFFFFFC35, "Resource Manager Failed to Authenticate Internal Error" },
- { 0xFFFFFC34, "Resource Manager Failed to Authenticate Connection Error" },
- { 0xFFFFFC33, "Resource Manager No Rights to Remote Resdir" },
- { 0xFFFFFC32, "Resource Manager Can't Initialize NDPS Library" },
- { 0xFFFFFC31, "Resource Manager Can't Create Resource Reference" },
- { 0xFFFFFC30, "Resource Manager File is Zero Length" },
+ { 0xFFFFFAFE, "Notify Failed to Authenticate Internal Error" },
+ { 0xFFFFFAFF, "Notify Failed to Authenticate Protocol Mismatch" },
+
+ { 0xFFFFFB00, "Notify Failed to Authenticate" },
+ { 0xFFFFFB01, "Notify Duplicate Session ID" },
+ { 0xFFFFFB02, "Notify Unknown Attribute Object ID" },
+ { 0xFFFFFB03, "Notify Invalid SLP URL Format" },
+ { 0xFFFFFB04, "Notify Invalid SLP Attribute Format" },
+ { 0xFFFFFB05, "Notify Failed to Launch RPC Server" },
+ { 0xFFFFFB06, "Notify No Protocols Available" },
+ { 0xFFFFFB07, "Notify Failed to Startup Winsock" },
+ { 0xFFFFFB08, "Notify IP Not Supported By Method" },
+ { 0xFFFFFB09, "Notify IPX Not Supported By Method" },
+ { 0xFFFFFB0A, "Notify No Filter Provided" },
+ { 0xFFFFFB0B, "Notify Maximum Methods Supported" },
+ { 0xFFFFFB0C, "Notify Broker Has No File Rights" },
+ { 0xFFFFFB0D, "Notify Bad Volume in Address" },
+ { 0xFFFFFB0E, "Notify Failed to Send Notification" },
+ { 0xFFFFFB0F, "Notify User Object No Default Server" },
+ { 0xFFFFFB10, "Notify Unsupported Delivery Address Type" },
+ { 0xFFFFFB11, "Notify Delivery Method Rejected Address" },
+ { 0xFFFFFB12, "Notify Foreign NDS Tree Name" },
+ { 0xFFFFFB13, "Notify Service Not Fully Enabled" },
+ { 0xFFFFFB14, "Notify Using Unknown Methods" },
+ { 0xFFFFFB15, "Notify Public Already Defined" },
+ { 0xFFFFFB16, "Notify Unresolved External" },
+ { 0xFFFFFB17, "Notify Autoload Modules Not Loaded" },
+ { 0xFFFFFB18, "Notify Can't Load at Startup" },
+ { 0xFFFFFB19, "Notify Inconsistent File Format" },
+ { 0xFFFFFB1A, "Notify Initialization Failure" },
+ { 0xFFFFFB1B, "Notify Already in Progress" },
+ { 0xFFFFFB1C, "Notify Reentrant Initialization Failure" },
+ { 0xFFFFFB1D, "Notify Wrong NLM File Version" },
+ { 0xFFFFFB1E, "Notify Not NLM File Format" },
+ { 0xFFFFFB1F, "Notify Error Reading File" },
+ { 0xFFFFFB20, "Notify Could Not Find File" },
+ { 0xFFFFFB21, "Notify Invalid Continuation Handle" },
+ { 0xFFFFFB22, "Notify Unknown Continuation Handle" },
+ { 0xFFFFFB23, "Notify Bad Method Filename" },
+ { 0xFFFFFB24, "Notify No Persistent Storage" },
+ { 0xFFFFFB25, "Notify No Effective Rights" },
+ { 0xFFFFFB26, "Notify Initialization Error" },
+ { 0xFFFFFB27, "Notify Unknown RPC Session" },
+ { 0xFFFFFB28, "Notify Option Not Supported" },
+ { 0xFFFFFB29, "Notify Unknown Notify Handle" },
+ { 0xFFFFFB2A, "Notify Empty Event Object Set" },
+ { 0xFFFFFB2B, "Notify Failed to Register With Any Server" },
+ { 0xFFFFFB2C, "Notify No Service Registry Available" },
+ { 0xFFFFFB2D, "Notify Not Admin Type Session" },
+ { 0xFFFFFB2E, "Notify Not Supplied Type of Session" },
+ { 0xFFFFFB2F, "Notify User Interface Not Supported" },
+ { 0xFFFFFB30, "Notify Failed to Make Change Permanent" },
+ { 0xFFFFFB31, "Notify Unknown Designator" },
+ { 0xFFFFFB32, "Notify Unknown Object ID" },
+ { 0xFFFFFB33, "Notify Error Writing Database" },
+ { 0xFFFFFB34, "Notify Unknown Attribute Value" },
+ { 0xFFFFFB35, "Notify Unknown Choice" },
+ { 0xFFFFFB36, "Notify Invalid Credentials" },
+ { 0xFFFFFB37, "Notify Duplicate Session ID" },
+ { 0xFFFFFB38, "Notify Invalid Arguments" },
+ { 0xFFFFFB39, "Notify Can't Load Delivery Method" },
+ { 0xFFFFFB3A, "Notify Queue Empty" },
+ { 0xFFFFFB3B, "Notify Unknown Language ID" },
+ { 0xFFFFFB3C, "Out of Notify Entries" },
+ { 0xFFFFFB3D, "Notify Unknown Modify Operation" },
+ { 0xFFFFFB3E, "Notify Service Disabled" },
+ { 0xFFFFFB3F, "Notify Unknown Method" },
+ { 0xFFFFFB40, "Notify Method Already Installed" },
+ { 0xFFFFFB41, "Notify Unknown Event Object ID" },
+ { 0xFFFFFB42, "Corrupted Notify Database" },
+ { 0xFFFFFB43, "Wrong Notify Database Version" },
+ { 0xFFFFFB44, "Notify Error Writing File" },
+ { 0xFFFFFB45, "Notify Error Reading File" },
+ { 0xFFFFFB46, "Notify Unknown Notify Profile" },
+ { 0xFFFFFB47, "Notify Unknown Session" },
+ { 0xFFFFFB48, "Notify No Attribute Values" },
+ { 0xFFFFFB49, "Notify DS Value Size Too Large" },
+ { 0xFFFFFB4A, "Notify Service Name Must be Fully Distiguished" },
+ { 0xFFFFFB4B, "Notify Failed Login" },
+ { 0xFFFFFB4C, "Notify Failed to Create Context" },
+ { 0xFFFFFB4D, "Notify Failed to Get Messages" },
+ { 0xFFFFFB4E, "Notify Failed to Create Thread" },
+ { 0xFFFFFB4F, "Notify Bad NetWare Version" },
+ { 0xFFFFFB50, "Notify Out of Memory" }, /* Notification Service Errors */
+ { 0xFFFFFB99, "Registry Invalid Continuation Handle" },
+ { 0xFFFFFB9A, "Registry Not in List Iteration" },
+ { 0xFFFFFB9B, "Registry Option Not Supported" },
+ { 0xFFFFFB9C, "Registry Unknown Designator" },
+ { 0xFFFFFB9D, "Not Registry Type Session" },
+ { 0xFFFFFB9E, "Registry Not Server Type Session" },
+ { 0xFFFFFB9F, "Registry Server Type Session" },
+ { 0xFFFFFBA0, "Registry Type Session" },
+ { 0xFFFFFBA1, "Registry Invalid Credential" },
+ { 0xFFFFFBA2, "Registry Unknown Server Entry" },
+ { 0xFFFFFBA3, "Registry Duplicate Session ID" },
+ { 0xFFFFFBA4, "Registry Invalid Arguments" },
+ { 0xFFFFFBA5, "Registry Can't Create Client" },
+ { 0xFFFFFBA6, "Registry Can't Bind to Registry" },
+ { 0xFFFFFBA7, "Registry Duplicate Server Entry" },
+ { 0xFFFFFBA8, "Registry Can't Start Advertise" },
+ { 0xFFFFFBA9, "Registry Unknown Modify Operation" },
+ { 0xFFFFFBAA, "Registry Service Disabled" },
+ { 0xFFFFFBAB, "Registry Unknown Session" },
+ { 0xFFFFFBAC, "Registry No Attribute Values" },
+ { 0xFFFFFBAD, "Registry DS Value Size Too Large" },
+ { 0xFFFFFBAE, "Registry Service Name Must Be Fully Distinguished" },
+ { 0xFFFFFBAF, "Registry Failed to Get Messages" },
+ { 0xFFFFFBB0, "Registry Failed to Create Thread" },
+ { 0xFFFFFBB1, "Registry Failed Login" },
+ { 0xFFFFFBB2, "Registry Failed to Create Context" },
+ { 0xFFFFFBB3, "Registry Bad NetWare Version" },
+ { 0xFFFFFBB4, "Registry Out of Memory" }, /* SRS Errors */
+ { 0xFFFFFBEE, "Broker Service Failed to Initialize" },
+ { 0xFFFFFBEF, "Broker Other Broker Using Object" },
+ { 0xFFFFFBF0, "Broker Public Already Defined" },
+ { 0xFFFFFBF1, "Broker Unresolved External" },
+ { 0xFFFFFBF2, "Broker Autoload Modules Not Loaded" },
+ { 0xFFFFFBF3, "Broker Can't Load at Startup" },
+ { 0xFFFFFBF4, "Broker Inconsistent File Format" },
+ { 0xFFFFFBF5, "Broker Initialize Failure" },
+ { 0xFFFFFBF6, "Broker Already in Progress" },
+ { 0xFFFFFBF7, "Broker Reentrant Initialization Failure" },
+ { 0xFFFFFBF8, "Broker Wrong NLM File Version" },
+ { 0xFFFFFBF9, "Broker Not NLM File Format" },
+ { 0xFFFFFBFA, "Broker Error Reading File" },
+ { 0xFFFFFBFB, "Broker Could Not Find File" },
+ { 0xFFFFFBFC, "Broker No Effective Rights" },
+ { 0xFFFFFBFD, "Broker Option Not Supported" },
+ { 0xFFFFFBFE, "Broker Not Admin Type Session" },
+ { 0xFFFFFBFF, "Broker Failed to Make Change Permanent" },
+
+ { 0xFFFFFC00, "Broker Unknown Designator" },
+ { 0xFFFFFC01, "Broker Invalid Credential" },
+ { 0xFFFFFC02, "Broker Service Already Disabled" },
+ { 0xFFFFFC03, "Broker Service Already Enabled" },
+ { 0xFFFFFC04, "Broker Unknown Service" },
+ { 0xFFFFFC05, "Broker Duplicate Session ID" },
+ { 0xFFFFFC06, "Broker Invalid Arguments" },
+ { 0xFFFFFC07, "Broker Unknown Modify Operation" },
+ { 0xFFFFFC08, "Broker Service Disabled" },
+ { 0xFFFFFC09, "Broker Unknown Session" },
+ { 0xFFFFFC0A, "Broker No Attribute Values" },
+ { 0xFFFFFC0B, "Broker DS Value Size Too Large" },
+ { 0xFFFFFC0C, "Broker Uninitialized Module" },
+ { 0xFFFFFC0D, "Broker Service Name Must be Fully Distinguished" },
+ { 0xFFFFFC0E, "Broker Failed to Allocate Resources" },
+ { 0xFFFFFC0F, "Broker Failed to Get Messages" },
+ { 0xFFFFFC10, "Broker Failed to Initialize NUT" },
+ { 0xFFFFFC11, "Broker Failed to Create Thread" },
+ { 0xFFFFFC12, "Invalid Broker Name" },
+ { 0xFFFFFC13, "Invalid Broker Password" },
+ { 0xFFFFFC14, "Not Broker Class" },
+ { 0xFFFFFC15, "Broker Name Not Given" },
+ { 0xFFFFFC16, "Broker Wrong Command Line Arguments" },
+ { 0xFFFFFC17, "Broker Bad NetWare Version" },
+ { 0xFFFFFC18, "Broker Out of Memory" }, /* Broker Errors */
{ 0xFFFFFC2F, "Resource Manager Failed to Write INF in Address" },
- { 0xFFFFFCDF, "NDPSM No Memory" }, /* NDPSM Errors */
- { 0xFFFFFCDE, "NDPSM Memory Not Found" },
- { 0xFFFFFCDD, "NDPSM Job Storage Limit" },
- { 0xFFFFFCDC, "NDPSM Job Retention Limit" },
- { 0xFFFFFCDB, "NDPSM Unsupported Type" },
- { 0xFFFFFCDA, "NDPSM Undefined Type" },
- { 0xFFFFFCD9, "NDPSM Unsupported Operation" },
- { 0xFFFFFCD8, "NDPSM Error Accessing Database" },
- { 0xFFFFFCD7, "NDPSM No PDS" },
- { 0xFFFFFCD6, "NDPSM Invalid Class" },
- { 0xFFFFFCD5, "NDPSM Bad Parameter" },
- { 0xFFFFFCD4, "NDPSM Object Not Found" },
- { 0xFFFFFCD3, "NDPSM Attribute Not Found" },
- { 0xFFFFFCD2, "NDPSM Value Not Found" },
- { 0xFFFFFCD1, "NDPSM Values Not Comparable" },
- { 0xFFFFFCD0, "NDPSM Invalid Value Syntax" },
- { 0xFFFFFCCF, "NDPSM Job Not Found" },
- { 0xFFFFFCCE, "NDPSM Communications Error" },
- { 0xFFFFFCCD, "NDPSM Printer Agent Initializing" },
- { 0xFFFFFCCC, "NDPSM Printer Agent Going Down" },
- { 0xFFFFFCCB, "NDPSM Printer Agent Disabled" },
- { 0xFFFFFCCA, "NDPSM Printer Agent Paused" },
- { 0xFFFFFCC9, "NDPSM Bad Printer Agent Handle" },
- { 0xFFFFFCC8, "NDPSM Object Not Locked" },
- { 0xFFFFFCC7, "NDPSM Version Incompatible" },
- { 0xFFFFFCC6, "NDPSM PSM Initializing" },
- { 0xFFFFFCC5, "NDPSM PSM Going Down" },
- { 0xFFFFFCC4, "NDPSM Notification Service Error" },
- { 0xFFFFFCC3, "NDPSM Medium Needs Mounted" },
- { 0xFFFFFCC2, "NDPSM PDS Not Responding" },
- { 0xFFFFFCC1, "NDPSM Session Not Found" },
- { 0xFFFFFCC0, "NDPSM RPC Failure" },
- { 0xFFFFFCBF, "NDPSM Duplicate Value" },
- { 0xFFFFFCBE, "NDPSM PDS Refuses Rename" },
- { 0xFFFFFCBD, "NDPSM No Mandatory Attribute" },
- { 0xFFFFFCBC, "NDPSM Already Attached" },
- { 0xFFFFFCBB, "NDPSM Can't Attach" },
- { 0xFFFFFCBA, "NDPSM Too Many NetWare Servers" },
- { 0xFFFFFCB9, "NDPSM Can't Create Document File" },
- { 0xFFFFFCB8, "NDPSM Can't Delete Document File" },
- { 0xFFFFFCB7, "NDPSM Can't Open Document File" },
- { 0xFFFFFCB6, "NDPSM Can't Write Document File" },
- { 0xFFFFFCB5, "NDPSM Job is Active" },
- { 0xFFFFFCB4, "NDPSM No Scheduler" },
- { 0xFFFFFCB3, "NDPSM Changing Connection" },
- { 0xFFFFFCB2, "NDPSM Could not Create Account Reference" },
- { 0xFFFFFCB1, "NDPSM Accounting Service Error" },
- { 0xFFFFFCB0, "NDPSM RMS Service Error" },
- { 0xFFFFFCAF, "NDPSM Failed Validation" },
- { 0xFFFFFCAE, "NDPSM Broker Server Connecting" },
+ { 0xFFFFFC30, "Resource Manager File is Zero Length" },
+ { 0xFFFFFC31, "Resource Manager Can't Create Resource Reference" },
+ { 0xFFFFFC32, "Resource Manager Can't Initialize NDPS Library" },
+ { 0xFFFFFC33, "Resource Manager No Rights to Remote Resdir" },
+ { 0xFFFFFC34, "Resource Manager Failed to Authenticate Connection Error" },
+ { 0xFFFFFC35, "Resource Manager Failed to Authenticate Internal Error" },
+ { 0xFFFFFC36, "Resource Manager Failed to Authenticate Protocol Mismatch" },
+ { 0xFFFFFC37, "Resource Manager Failed to Authenticate" },
+ { 0xFFFFFC38, "Resource Manager Unresolved External" },
+ { 0xFFFFFC39, "Resource Manager Invalid SLP URL Format" },
+ { 0xFFFFFC3A, "Resource Manager Invalid SLP Attribute Format" },
+ { 0xFFFFFC3B, "Resource Manager Failed to Launch RPC Server" },
+ { 0xFFFFFC3C, "Resource Manager No Protocols Available" },
+ { 0xFFFFFC3D, "Resource Manager Failed to Start Winsock" },
+ { 0xFFFFFC3E, "Resource Manager Connection Lost RMS Data" },
+ { 0xFFFFFC3F, "Resource Manager Duplicate TIRPC Session" },
+ { 0xFFFFFC40, "Resource Manager Font Manager Failure" },
+ { 0xFFFFFC41, "Resource Manager Font Manager Path Too Long" },
+ { 0xFFFFFC42, "Resource Manager Font Manager Bad Parameter" },
+ { 0xFFFFFC43, "Resource Manager Font Manager System Error" },
+ { 0xFFFFFC44, "Resource Manager Font Manager Not Initialized" },
+ { 0xFFFFFC45, "Resource Manager Font Manager No Such Font" },
+ { 0xFFFFFC46, "Resource Manager Font Manager Corrupt Index File" },
+ { 0xFFFFFC47, "Resource Manager Font Manager Sequence Error" },
+ { 0xFFFFFC48, "Resource Manager Font Manager Reentrancy" },
+ { 0xFFFFFC49, "Resource Manager Font Manager IO Error" },
+ { 0xFFFFFC4B, "Resource Manager Session Being Removed" },
+ { 0xFFFFFC4C, "Resource Manager Unknown RPC Session" },
+ { 0xFFFFFC4D, "Resource Manager Document ID Format Error" },
+ { 0xFFFFFC4E, "Resource Manager Bad File Attribute" },
+ { 0xFFFFFC4F, "Resource Manager No Effective Rights" },
+ { 0xFFFFFC50, "Resource Manager Not Admin Session" },
+ { 0xFFFFFC51, "Resource Manager Unknown Designator" },
+ { 0xFFFFFC52, "Resource Manager Failed to Register to Any Server" },
+ { 0xFFFFFC53, "Resource Manager No Service Registry Available" },
+ { 0xFFFFFC54, "Resource Manager Initialization Error" },
+ { 0xFFFFFC55, "Resource Manager Invalid Arguments" },
+ { 0xFFFFFC56, "Resource Manager Unicode Convention Error" },
+ { 0xFFFFFC57, "Resource Manager Option Not Supported" },
+ { 0xFFFFFC58, "Resource Manager No Printer Types in List" },
+ { 0xFFFFFC59, "Resource Manager Printer Definition Type Unknown" },
+ { 0xFFFFFC5A, "Resource Manager No Banner Files Present" },
+ { 0xFFFFFC5B, "Resource Manager OS Not Supported" },
+ { 0xFFFFFC5C, "Resource Manager List Type Unknown" },
+ { 0xFFFFFC5D, "Resource Manager Banner Type Invalid" },
+ { 0xFFFFFC5E, "Resource Manager No Such Filename" },
+ { 0xFFFFFC5F, "Resource Manager Resource Type Invalid" },
+ { 0xFFFFFC60, "Resource Manager Write File Error" },
+ { 0xFFFFFC61, "Resource Manager Read File Error" },
+ { 0xFFFFFC62, "Resource Manager File Open Error" },
+ { 0xFFFFFC63, "Resource Manager No INF Files Present" },
+ { 0xFFFFFC64, "Resource Manager No Printer Type in INF File" },
+ { 0xFFFFFC65, "Resource Manager INF File Format Error" },
+ { 0xFFFFFC66, "Resource Manager NPD Files Generation Error" },
+ { 0xFFFFFC67, "Resource Manager Failed to Login" },
+ { 0xFFFFFC68, "Resource Manager Failed to Create Context" },
+ { 0xFFFFFC69, "Resource Manager Failed to Get Messages" },
+ { 0xFFFFFC6A, "Resource Manager Failed to Register With any Server" },
+ { 0xFFFFFC6B, "Resource Manager No Service Registry Available" },
+ { 0xFFFFFC6C, "Resource Manager Invalid Credentials" },
+ { 0xFFFFFC6D, "Resource Manager Duplicate Session ID" },
+ { 0xFFFFFC6E, "Resource Manager Unknown Modify Operation" },
+ { 0xFFFFFC6F, "Resource Manager Service Disabled" },
+ { 0xFFFFFC70, "Resource Manager Error Writing File" },
+ { 0xFFFFFC71, "Resource Manager Error Reading File" },
+ { 0xFFFFFC72, "Resource Manager Unknown Session" },
+ { 0xFFFFFC73, "Resource Manager No Attribute Values" },
+ { 0xFFFFFC74, "Resource Manager DS Value Size Too Large" },
+ { 0xFFFFFC75, "Resource Manager Service Name Must be Fully Distinguished" },
+ { 0xFFFFFC76, "Resource Manager Failed to Create Thread" },
+ { 0xFFFFFC77, "Resource Manager Invalid Broker Name" },
+ { 0xFFFFFC78, "Resource Manager Invalid Broker Password" },
+ { 0xFFFFFC79, "Resource Manager Broker Name Not Given" },
+ { 0xFFFFFC7A, "Resource Manager Wrong Command Line Arguments" },
+ { 0xFFFFFC7B, "Resource Manager Bad NetWare Version" },
+ { 0xFFFFFC7C, "Resource Manager Out of Memory" }, /* ResMan Errors */
+#if 0 /* Dups */
+ { 0xFFFFFC6D, "Database Descriptor Being Deleted" },
+ { 0xFFFFFC6E, "Database Descriptor In Use" },
+ { 0xFFFFFC6F, "Database Object Exists" },
+ { 0xFFFFFC70, "Database Already Deleted" },
+ { 0xFFFFFC71, "Database Can't Delete Printer Agent Directory" },
+ { 0xFFFFFC72, "Database Can't Write Index File" },
+ { 0xFFFFFC73, "Database Can't Write Data File" },
+ { 0xFFFFFC74, "Database Can't Read Index File" },
+ { 0xFFFFFC75, "Database Can't Read Data File" },
+ { 0xFFFFFC76, "Database Can't Rename File" },
+ { 0xFFFFFC77, "Database Index File Not Open" },
+ { 0xFFFFFC78, "Database Can't Open Index File" },
+ { 0xFFFFFC79, "Database Can't Open Data File" },
+ { 0xFFFFFC7A, "Database Can't Find Data File" },
+ { 0xFFFFFC7B, "Database Can't Create File" },
+#endif
{ 0xFFFFFCAD, "NDPSM SRS Service Error" },
- { 0xFFFFFD44, "JPM Execute Request Later" },
- { 0xFFFFFD43, "JPM Failed to Open Document" },
- { 0xFFFFFD42, "JPM Failed to Read Document File" },
- { 0xFFFFFD41, "JPM Bad Printer Agent Handle" },
- { 0xFFFFFD40, "JPM Bad Job Handle" },
- { 0xFFFFFD3F, "JPM Bad Document Handle" },
- { 0xFFFFFD3E, "JPM Unsupported Operation" },
- { 0xFFFFFD3D, "JPM Request Queue Full" },
- { 0xFFFFFD3C, "JPM Printer Agent Not Found" },
- { 0xFFFFFD3B, "JPM Invalid Request" },
- { 0xFFFFFD3A, "JPM Not Accepting Requests" },
- { 0xFFFFFD39, "JPM Printer Agent Already Serviced By PDS" },
- { 0xFFFFFD38, "JPM No Job" },
- { 0xFFFFFD37, "JPM Job Not Found" },
- { 0xFFFFFD36, "JPM Could not Access Database" },
- { 0xFFFFFD35, "JPM Bad Object Type" },
- { 0xFFFFFD34, "JPM Job Already Closed" },
- { 0xFFFFFD33, "JPM Document Already Closed" },
- { 0xFFFFFD32, "JPM Print Handler Not Registered" },
- { 0xFFFFFD31, "JPM Version Incompatible" },
- { 0xFFFFFD30, "JPM Printer Agent Paused" },
- { 0xFFFFFD2F, "JPM Printer Agent Shutdown" },
- { 0xFFFFFD2E, "JPM No CLIB Context" },
+ { 0xFFFFFCAE, "NDPSM Broker Server Connecting" },
+ { 0xFFFFFCAF, "NDPSM Failed Validation" },
+ { 0xFFFFFCB0, "NDPSM RMS Service Error" },
+ { 0xFFFFFCB1, "NDPSM Accounting Service Error" },
+ { 0xFFFFFCB2, "NDPSM Could not Create Account Reference" },
+ { 0xFFFFFCB3, "NDPSM Changing Connection" },
+ { 0xFFFFFCB4, "NDPSM No Scheduler" },
+ { 0xFFFFFCB5, "NDPSM Job is Active" },
+ { 0xFFFFFCB6, "NDPSM Can't Write Document File" },
+ { 0xFFFFFCB7, "NDPSM Can't Open Document File" },
+ { 0xFFFFFCB8, "NDPSM Can't Delete Document File" },
+ { 0xFFFFFCB9, "NDPSM Can't Create Document File" },
+ { 0xFFFFFCBA, "NDPSM Too Many NetWare Servers" },
+ { 0xFFFFFCBB, "NDPSM Can't Attach" },
+ { 0xFFFFFCBC, "NDPSM Already Attached" },
+ { 0xFFFFFCBD, "NDPSM No Mandatory Attribute" },
+ { 0xFFFFFCBE, "NDPSM PDS Refuses Rename" },
+ { 0xFFFFFCBF, "NDPSM Duplicate Value" },
+ { 0xFFFFFCC0, "NDPSM RPC Failure" },
+ { 0xFFFFFCC1, "NDPSM Session Not Found" },
+ { 0xFFFFFCC2, "NDPSM PDS Not Responding" },
+ { 0xFFFFFCC3, "NDPSM Medium Needs Mounted" },
+ { 0xFFFFFCC4, "NDPSM Notification Service Error" },
+ { 0xFFFFFCC5, "NDPSM PSM Going Down" },
+ { 0xFFFFFCC6, "NDPSM PSM Initializing" },
+ { 0xFFFFFCC7, "NDPSM Version Incompatible" },
+ { 0xFFFFFCC8, "NDPSM Object Not Locked" },
+ { 0xFFFFFCC9, "NDPSM Bad Printer Agent Handle" },
+ { 0xFFFFFCCA, "NDPSM Printer Agent Paused" },
+ { 0xFFFFFCCB, "NDPSM Printer Agent Disabled" },
+ { 0xFFFFFCCC, "NDPSM Printer Agent Going Down" },
+ { 0xFFFFFCCD, "NDPSM Printer Agent Initializing" },
+ { 0xFFFFFCCE, "NDPSM Communications Error" },
+ { 0xFFFFFCCF, "NDPSM Job Not Found" },
+ { 0xFFFFFCD0, "NDPSM Invalid Value Syntax" },
+ { 0xFFFFFCD1, "NDPSM Values Not Comparable" },
+ { 0xFFFFFCD2, "NDPSM Value Not Found" },
+ { 0xFFFFFCD3, "NDPSM Attribute Not Found" },
+ { 0xFFFFFCD4, "NDPSM Object Not Found" },
+ { 0xFFFFFCD5, "NDPSM Bad Parameter" },
+ { 0xFFFFFCD6, "NDPSM Invalid Class" },
+ { 0xFFFFFCD7, "NDPSM No PDS" },
+ { 0xFFFFFCD8, "NDPSM Error Accessing Database" },
+ { 0xFFFFFCD9, "NDPSM Unsupported Operation" },
+ { 0xFFFFFCDA, "NDPSM Undefined Type" },
+ { 0xFFFFFCDB, "NDPSM Unsupported Type" },
+ { 0xFFFFFCDC, "NDPSM Job Retention Limit" },
+ { 0xFFFFFCDD, "NDPSM Job Storage Limit" },
+ { 0xFFFFFCDE, "NDPSM Memory Not Found" },
+ { 0xFFFFFCDF, "NDPSM No Memory" }, /* NDPSM Errors */
+ { 0xfffffce1, "(-799) Error Getting File Size" },
+ { 0xfffffce2, "(-798) Error Positioning in File" },
+ { 0xfffffce3, "(-797) Error Direct Writing File" },
+ { 0xfffffce4, "(-796) Error Writing File" },
+ { 0xfffffce5, "(-795) Error Direct Reading File" },
+ { 0xfffffce6, "(-794) Error Reading File" },
+ { 0xfffffce7, "(-793) Error Direct Creating File" },
+ { 0xfffffce8, "(-792) Error Creating File" },
+ { 0xfffffce9, "(-791) Error Direct Opening File" },
+ { 0xfffffcea, "(-790) Error Opening File" },
+ { 0xfffffceb, "(-789) Invalid Template" },
+ { 0xfffffcec, "(-788) Error Schema Partition" },
+ { 0xfffffced, "(-787) Illegal Schema Attribute" },
+ { 0xfffffcee, "(-786) DIB IO Failure" },
+ { 0xfffffcef, "(-785) DIB Error" },
+ { 0xfffffcf0, "(-784) Wait Timeout" },
+ { 0xfffffcf1, "(-783) VRDIM Not Initialized" },
+ { 0xfffffcf2, "(-782) Root Unreachable" },
+ { 0xfffffcf3, "(-781) Entry Not Local" },
+ { 0xfffffcf4, "(-780) Request not Supported" },
+ { 0xfffffcf5, "(-779) Error Cannot Go Remote" },
+ { 0xfffffcf6, "(-778) VpVector and VpvUser which must be correlated, are out of sync" },
+ { 0xfffffcf7, "(-777) Attempted to modify an object's attribute that is not stored on the sparse replica" },
+ { 0xfffffcf8, "(-776) Attempted to perform an NDS operation, and the DS agent on this server is closing" },
+ { 0xfffffcf9, "(-775) Invalid OID Format" },
+ { 0xfffffcfa, "(-774) Repairing DIB" },
+ { 0xfffffcfb, "(-773) Iterator Syntax" },
+ { 0xfffffcfc, "(-772) Illegal Transaction Operation" },
+ { 0xfffffcfd, "(-771) Transaction Active" },
+ { 0xfffffcfe, "(-770) No Transaction Active" },
+ { 0xfffffcff, "(-769) Duplicate Naming" },
+
+ { 0xfffffd00, "(-768) Query Maximum Count" },
+ { 0xfffffd01, "(-767) Query Timeout" },
+ { 0xfffffd02, "(-766) Incompatible Replica Version" },
+ { 0xfffffd03, "(-765) EOF Hit" },
+ { 0xfffffd04, "(-764) BOF Hit" },
+ { 0xfffffd05, "(-763) Verb Exceeds Table Length" },
+ { 0xfffffd06, "(-762) Verb Locked" },
+ { 0xfffffd07, "(-761) Have Seen State" },
+ { 0xfffffd08, "(-760) Auxiliary On Alias" },
+ { 0xfffffd09, "(-759) Auxiliary Not Effective" },
+ { 0xfffffd0a, "(-758) Auxiliary Not Container" },
+ { 0xfffffd0b, "(-757) Auxiliary Has Containment" },
+ { 0xfffffd0c, "(-756) Stream Exists" },
+ { 0xfffffd0d, "(-755) Invalid Synchronization Data" },
+ { 0xfffffd0e, "(-754) Callback Cancel" },
+ { 0xfffffd0f, "(-753) Incompatible OS" },
+ { 0xfffffd10, "(-752) GUID Failure" },
+ { 0xfffffd11, "(-751) Unknown Target" },
+ { 0xfffffd12, "(-750) Operation Cancelled" },
+ { 0xfffffd13, "(-749) Too Many Referrals" },
+ { 0xfffffd14, "(-748) Connection Timeout" },
+ { 0xfffffd15, "(-747) Would Block" },
+ { 0xfffffd16, "(-746) Zero Creation Time" },
+ { 0xfffffd17, "(-745) Cache in Use" },
+ { 0xfffffd18, "(-744) Invalid Control State" },
+ { 0xfffffd19, "(-743) Invalid Control Function" },
+ { 0xfffffd1a, "(-742) Wrong DS Version" },
+ { 0xfffffd1b, "(-741) Name Type Not Supported" },
+ { 0xfffffd1c, "(-740) SAS Already Registered" },
+ { 0xfffffd1d, "(-739) Invalid SAS Version" },
+ { 0xfffffd1e, "(-738) SAS Locked" },
+ { 0xfffffd1f, "(-737) No Such Template" },
+ { 0xfffffd20, "(-736) End of Stream" },
+ { 0xfffffd21, "(-735) Nothing to Abort" },
+ { 0xfffffd24, "(-732) Database Locked" },
+ { 0xfffffd25, "(-731) Value Data" },
+ { 0xfffffd26, "(-730) MASV Bad Range" },
+ { 0xfffffd27, "(-729) MASV Not Found" },
+ { 0xfffffd28, "(-728) MASV Already Exists" },
+ { 0xfffffd29, "(-727) MASV Failure" },
+ { 0xfffffd2a, "(-726) MASV Invalid Request" },
+ { 0xfffffd2b, "(-725) MASV No Access" },
+ { 0xfffffd2c, "(-724) DClient Unavailable" },
{ 0xFFFFFD2D, "JPM Accounting Already Serviced" },
- { 0xFFFFFC7B, "Database Can't Create File" },
- { 0xFFFFFC7A, "Database Can't Find Data File" },
- { 0xFFFFFC79, "Database Can't Open Data File" },
- { 0xFFFFFC78, "Database Can't Open Index File" },
- { 0xFFFFFC77, "Database Index File Not Open" },
- { 0xFFFFFC76, "Database Can't Rename File" },
- { 0xFFFFFC75, "Database Can't Read Data File" },
- { 0xFFFFFC74, "Database Can't Read Index File" },
- { 0xFFFFFC73, "Database Can't Write Data File" },
- { 0xFFFFFC72, "Database Can't Write Index File" },
- { 0xFFFFFC71, "Database Can't Delete Printer Agent Directory" },
- { 0xFFFFFC70, "Database Already Deleted" },
- { 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 Rights" },
- { 0xffffff08, "(-248) No Property Write Rights" },
- { 0xffffff07, "(-249) No Property 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) Invalid 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) Invalid 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) Operational Schema Mismatch" },
+ { 0xFFFFFD2E, "JPM No CLIB Context" },
+ { 0xFFFFFD2F, "JPM Printer Agent Shutdown" },
+ { 0xFFFFFD30, "JPM Printer Agent Paused" },
+ { 0xFFFFFD31, "JPM Version Incompatible" },
+ { 0xFFFFFD32, "JPM Print Handler Not Registered" },
+ { 0xFFFFFD33, "JPM Document Already Closed" },
+ { 0xFFFFFD34, "JPM Job Already Closed" },
+ { 0xFFFFFD35, "JPM Bad Object Type" },
+ { 0xFFFFFD36, "JPM Could not Access Database" },
+ { 0xFFFFFD37, "JPM Job Not Found" },
+ { 0xFFFFFD38, "JPM No Job" },
+ { 0xFFFFFD39, "JPM Printer Agent Already Serviced By PDS" },
+ { 0xFFFFFD3A, "JPM Not Accepting Requests" },
+ { 0xFFFFFD3B, "JPM Invalid Request" },
+ { 0xFFFFFD3C, "JPM Printer Agent Not Found" },
+ { 0xFFFFFD3D, "JPM Request Queue Full" },
+ { 0xFFFFFD3E, "JPM Unsupported Operation" },
+ { 0xFFFFFD3F, "JPM Bad Document Handle" },
+ { 0xFFFFFD40, "JPM Bad Job Handle" },
+ { 0xFFFFFD41, "JPM Bad Printer Agent Handle" },
+ { 0xFFFFFD42, "JPM Failed to Read Document File" },
+ { 0xFFFFFD43, "JPM Failed to Open Document" },
+ { 0xFFFFFD44, "JPM Execute Request Later" },
+#if 0 /* dups */
{ 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 Referral Database Serial Number" },
- { 0xffffe87c, "(-6020) Bad Referral Serial Number" },
- { 0xffffe87b, "(-6021) Invalid File Sequence" },
- { 0xffffe87a, "(-6022) Error Referral Trans Gap" },
- { 0xffffe879, "(-6023) Bad Referral File Number" },
- { 0xffffe878, "(-6024) Referral File Not Found" },
- { 0xffffe877, "(-6025) Error Backup Active" },
- { 0xffffe876, "(-6026) Referral Device Full" },
- { 0xffffe875, "(-6027) Unsupported Version" },
- { 0xffffe874, "(-6028) Error Must Wait Checkpoint" },
- { 0xffffe873, "(-6029) Attribute Maintenance in Progress" },
- { 0xffffe872, "(-6030) Error Abort Transaction" },
+ { 0xfffffd2e, "(-722) Operational Schema Mismatch" },
+ { 0xfffffd2f, "(-721) No Such Federation Link" },
+ { 0xfffffd30, "(-720) Connection Denied" },
+ { 0xfffffd31, "(-719) Invalid Value Handle" },
+ { 0xfffffd32, "(-718) Invalid Entry Handle" },
+ { 0xfffffd33, "(-717) CRC Failure" },
+ { 0xfffffd34, "(-716) Checksumming Not Supported" },
+ { 0xfffffd35, "(-715) Checksum Failure" },
+ { 0xfffffd36, "(-714) Not Implemented" },
+ { 0xfffffd37, "(-713) Invalid Delimiters" },
+ { 0xfffffd38, "(-712) Invalid Escape Character" },
+ { 0xfffffd39, "(-711) Invalid Code Page" },
+ { 0xfffffd3a, "(-710) Database Read Fail" },
+ { 0xfffffd3b, "(-709) Insufficient Sockets" },
+ { 0xfffffd3c, "(-708) Invalid Response" },
+ { 0xfffffd3d, "(-707) Invalid Signature" },
+ { 0xfffffd3e, "(-706) Not a Sibling" },
+ { 0xfffffd3f, "(-705) Duplicate Containment" },
+ { 0xfffffd40, "(-704) No Master Replica" },
+ { 0xfffffd41, "(-703) Duplicate Template" },
+ { 0xfffffd42, "(-702) Invalid Parameter" },
+ { 0xfffffd43, "(-701) Synchronization Disabled" },
+ { 0xfffffd44, "(-700) Obsolete API" },
+#endif
+ { 0xfffffd45, "(-699) Fatal" },
+ { 0xfffffd46, "(-698) Replica in Skulk" },
+ { 0xfffffd47, "(-697) DS Cannot Reload" },
+ { 0xfffffd48, "(-696) DS Loader Busy" },
+ { 0xfffffd49, "(-695) Agent Already Registered" },
+ { 0xfffffd4a, "(-694) Lost Entry" },
+ { 0xfffffd4b, "(-693) Missing Reference" },
+ { 0xfffffd4c, "(-692) Incorrect Base Class" },
+ { 0xfffffd4d, "(-691) Modification Time Not Current" },
+ { 0xfffffd4e, "(-690) Invalid RDN" },
+ { 0xfffffd4f, "(-689) Invalid Subordinate Count" },
+ { 0xfffffd50, "(-688) Cache Overflow" },
+ { 0xfffffd51, "(-687) Cannot Abort" },
+ { 0xfffffd52, "(-686) Not a Leaf Partition" },
+ { 0xfffffd53, "(-685) Move in Progress" },
+ { 0xfffffd54, "(-684) Secure NCP Violation" },
+ { 0xfffffd55, "(-683) Invalid API Version" },
+ { 0xfffffd56, "(-682) Auditing Failed" },
+ { 0xfffffd57, "(-681) Alias of an Alias" },
+ { 0xfffffd58, "(-680) Transport Modified" },
+ { 0xfffffd59, "(-679) Partition Already Exists" },
+ { 0xfffffd5a, "(-678) Duplicate ACL" },
+ { 0xfffffd5b, "(-677) Invalid Identity" },
+ { 0xfffffd5c, "(-676) Invalid Connection Handle" },
+ { 0xfffffd5d, "(-675) Invalid Task" },
+ { 0xfffffd5e, "(-674) Invalid Name Service" },
+ { 0xfffffd5f, "(-673) Replica Not On" },
+ { 0xfffffd60, "(-672) No Access" },
+ { 0xfffffd61, "(-671) No Such Parent" },
+ { 0xfffffd62, "(-670) Invalid Context" },
+ { 0xfffffd63, "(-669) Failed Authentication" },
+ { 0xfffffd64, "(-668) Entry Not Container" },
+ { 0xfffffd65, "(-667) Partition Root" },
+ { 0xfffffd66, "(-666) Incompatible DS Version" },
+ { 0xfffffd67, "(-665) New Epoch" },
+ { 0xfffffd68, "(-664) Old Epoch" },
+ { 0xfffffd69, "(-663) DS Locked" },
+ { 0xfffffd6a, "(-662) DS Volume IO Failure" },
+ { 0xfffffd6b, "(-661) DS Volume Not Mounted" },
+ { 0xfffffd6c, "(-660) Record in Use" },
+ { 0xfffffd6d, "(-659) Time Not Synchronized" },
+ { 0xfffffd6e, "(-658) Skulk in Progress" },
+ { 0xfffffd6f, "(-657) Schema Sync in Progress" },
+ { 0xfffffd70, "(-656) Crucial Replica" },
+ { 0xfffffd71, "(-655) Multiple Replicas" },
+ { 0xfffffd72, "(-654) Partition Busy" },
+ { 0xfffffd73, "(-653) Duplicate Optional" },
+ { 0xfffffd74, "(-652) Duplicate Mandatory" },
+ { 0xfffffd75, "(-651) Ambiguous Naming" },
+ { 0xfffffd76, "(-650) Ambiguous Containment" },
+ { 0xfffffd77, "(-649) Insufficient Buffer" },
+ { 0xfffffd78, "(-648) Insufficient Stack" },
+ { 0xfffffd79, "(-647) Not Root Partition" },
+ { 0xfffffd7a, "(-646) Bad Naming Attributes" },
+ { 0xfffffd7b, "(-645) Class Already Exists" },
+ { 0xfffffd7c, "(-644) Schema is in Use" },
+ { 0xfffffd7d, "(-643) Schema is Non-removable" },
+ { 0xfffffd7e, "(-642) Invalid Iteration" },
+ { 0xfffffd7f, "(-641) Invalid Request" },
+ { 0xfffffd80, "(-640) Invalid Certificate" },
+ { 0xfffffd81, "(-639) Incomplete Authentication" },
+ { 0xfffffd82, "(-638) No Character Mapping" },
+ { 0xfffffd83, "(-637) Previous Move in Progress" },
+ { 0xfffffd84, "(-636) Unreachable Server" },
+ { 0xfffffd85, "(-635) Remote Failure" },
+ { 0xfffffd86, "(-634) No Referrals" },
+ { 0xfffffd87, "(-633) Invalid Entry for Root" },
+ { 0xfffffd88, "(-632) System Failure" },
+ { 0xfffffd89, "(-631) Illegal Replica Type" },
+ { 0xfffffd8a, "(-630) Different Tree" },
+ { 0xfffffd8b, "(-629) Entry is Not Leaf" },
+ { 0xfffffd8c, "(-628) Object Class Violation" },
+ { 0xfffffd8d, "(-627) Can't Remove Naming Value" },
+ { 0xfffffd8e, "(-626) All Referrals Failed" },
+ { 0xfffffd8f, "(-625) Transport Failure" },
+ { 0xfffffd90, "(-624) Replica Already Exists" },
+ { 0xfffffd91, "(-623) Syntax Invalid in Name" },
+ { 0xfffffd92, "(-622) Invalid Transport" },
+ { 0xfffffd93, "(-621) Transaction Tracking Disabled" },
+ { 0xfffffd94, "(-620) Comparison Failed" },
+ { 0xfffffd95, "(-619) Invalid Comparison" },
+ { 0xfffffd96, "(-618) Inconsistent Database" },
+ { 0xfffffd97, "(-617) Database Format" },
+ { 0xfffffd98, "(-616) Maximum Entries Exist" },
+ { 0xfffffd99, "(-615) Attribute Already Exists" },
+ { 0xfffffd9a, "(-614) Duplicate Value" },
+ { 0xfffffd9b, "(-613) Syntax Violation" },
+ { 0xfffffd9c, "(-612) Can't Have Multiple Values" },
+ { 0xfffffd9d, "(-611) Illegal Containment" },
+ { 0xfffffd9e, "(-610) Illegal DS Name" },
+ { 0xfffffd9f, "(-609) Missing Mandatory" },
+ { 0xfffffda0, "(-608) Illegal Attribute" },
+ { 0xfffffda1, "(-607) Not Effective Class" },
+ { 0xfffffda2, "(-606) Entry Already Exists" },
+ { 0xfffffda3, "(-605) No Such Partition" },
+ { 0xfffffda4, "(-604) No Such Class" },
+ { 0xfffffda5, "(-603) No Such Attribute" },
+ { 0xfffffda6, "(-602) No Such Value" },
+ { 0xfffffda7, "(-601) No Such Entry" },
+
+ { 0xfffffe97, "(-361) Iterator Invalid Scope" },
+ { 0xfffffe98, "(-360) Iterator Invalid Search Data" },
+ { 0xfffffe99, "(-359) Iterator Invalid Position" },
+ { 0xfffffe9a, "(-358) Iterator Invalid Handle" },
+ { 0xfffffe9b, "(-357) NDS for NT - Sync Disabled" },
+ { 0xfffffe9c, "(-356) NDS for NT - No Domain" },
+ { 0xfffffe9d, "(-355) Not NDS for NT" },
+ { 0xfffffe9e, "(-354) Rename Not Allowed" },
+ { 0xfffffe9f, "(-353) DN Too Long" },
+ { 0xfffffea0, "(-352) No Writable Replicas" },
+ { 0xfffffea1, "(-351) Attempt to Authenticate" },
+ { 0xfffffea2, "(-350) Not Context Owner" },
+ { 0xfffffea3, "(-349) Unicode Already Loaded" },
+ { 0xfffffea4, "(-348) Unicode File Not Found" },
+ { 0xfffffea5, "(-347) Schema Name Too Long" },
+ { 0xfffffea6, "(-346) Unicode Translation" },
+ { 0xfffffea7, "(-345) Invalid DS Version" },
+ { 0xfffffea8, "(-344) Invalid TDS" },
+ { 0xfffffea9, "(-343) Attribute Name Too Long" },
+ { 0xfffffeaa, "(-342) Invalid DS Name" },
+ { 0xfffffeab, "(-341) No Such Syntax" },
+ { 0xfffffeac, "(-340) Transport Failed" },
+ { 0xfffffead, "(-339) Failed Server Authentication" },
+ { 0xfffffeae, "(-338) Invalid Password Characters" },
+ { 0xfffffeaf, "(-337) Not Logged In" },
+ { 0xfffffeb0, "(-336) Data Store Failure" },
+ { 0xfffffeb1, "(-335) Duplicate Type" },
+ { 0xfffffeb2, "(-334) RDN Too Long" },
+ { 0xfffffeb3, "(-333) No Connection" },
+ { 0xfffffeb4, "(-332) No Server Found" },
+ { 0xfffffeb5, "(-331) Null Pointer" },
+ { 0xfffffeb6, "(-330) Invalid Server Response" },
+ { 0xfffffeb7, "(-329) Invalid Union Tag" },
+ { 0xfffffeb8, "(-328) Unicode Error during Context Creation" },
+ { 0xfffffeba, "(-326) Invalid Filter Syntax" },
+ { 0xfffffebb, "(-325) Invalid Attribute Syntax" },
+ { 0xfffffebc, "(-324) Invalid Replica Type" },
+ { 0xfffffebd, "(-323) Buffer Zero Length" },
+ { 0xfffffebe, "(-322) Invalid Iteration Handle" },
+ { 0xfffffebf, "(-321) Unable to Attach" },
+ { 0xfffffec0, "(-320) Can't Add Root" },
+ { 0xfffffec1, "(-319) Internal Error" },
+ { 0xfffffec2, "(-318) Country Name Too Long" },
+ { 0xfffffec3, "(-317) Inconsistent MultiAVA" },
+ { 0xfffffec4, "(-316) Too Many Tokens" },
+ { 0xfffffec5, "(-315) Expected RDN Delimiter" },
+ { 0xfffffec6, "(-314) Invalid Object Name" },
+ { 0xfffffec7, "(-313) Filter Tree Empty" },
+ { 0xfffffec8, "(-312) Attribute Type Not Expected" },
+ { 0xfffffec9, "(-311) Attribute Type Expected" },
+ { 0xfffffeca, "(-310) Expected Equals" },
+ { 0xfffffecb, "(-309) Expected Identifier" },
+ { 0xfffffecc, "(-308) Bad Verb" },
+ { 0xfffffecd, "(-307) Buffer Empty" },
+ { 0xfffffece, "(-306) Bad Syntax" },
+ { 0xfffffecf, "(-305) List Empty" },
+ { 0xfffffed0, "(-304) Buffer Full" },
+ { 0xfffffed1, "(-303) Bad Context" },
+ { 0xfffffed2, "(-302) Bad Key" },
+ { 0xfffffed3, "(-301) Not Enough Memory" },
+
+ { 0xffffff01, "(-255) Hard Failure" },
+ { 0xffffff02, "(-254) Bindery Locked/Directory Locked/Spool Delete/Trustee not Found/Timeout" },
+ { 0xffffff03, "(-253) Bad Station Number" },
+ { 0xffffff04, "(-252) Message Queue Full/Target Already Has Message/No Such Object" },
+ { 0xffffff05, "(-251) Unknown Request/No Such Property" },
+ { 0xffffff06, "(-250) Temp Remap" },
+ { 0xffffff07, "(-249) No Property Read Rights" },
+ { 0xffffff08, "(-248) No Property Write Rights" },
+ { 0xffffff09, "(-247) No Property Create Rights" },
+ { 0xffffff0a, "(-246) No Property Delete Rights" },
+ { 0xffffff0b, "(-245) No Object Create Rights" },
+ { 0xffffff0c, "(-244) No Object Delete Rights" },
+ { 0xffffff0d, "(-243) No Object Rename Rights" },
+ { 0xffffff0e, "(-242) No Object Read Rights" },
+ { 0xffffff0f, "(-241) Bindery Security" },
+ { 0xffffff10, "(-240) Illegal Wildcard" },
+ { 0xffffff11, "(-239) Illegal Name" },
+ { 0xffffff12, "(-238) Object Already Exists" },
+ { 0xffffff13, "(-237) Property Already Exists" },
+ { 0xffffff14, "(-236) No Such Value Set" },
+ { 0xffffff15, "(-235) Property Not Group" },
+ { 0xffffff16, "(-234) No Such Member" },
+ { 0xffffff17, "(-233) Member Already Exists" },
+ { 0xffffff18, "(-232) Write to Group Property" },
+ { 0xffffff20, "(-224) No Login Connection Available" },
+ { 0xffffff21, "(-223) Password Expired" },
+ { 0xffffff22, "(-222) Bad Password" },
+ { 0xffffff24, "(-220) Login Account Expired" },
+ { 0xffffff25, "(-219) Queue Maximum Servers/Node Address Violation" },
+ { 0xffffff26, "(-218) Queue Halted/Bad Login Time" },
+ { 0xffffff27, "(-217) Queue Station Not Server/Maximum Logins Exceeded" },
+ { 0xffffff28, "(-216) Queue Not Active/Password Too Short" },
+ { 0xffffff29, "(-215) Queue In Service/Duplicate Password" },
+ { 0xffffff2a, "(-214) No Queue Job Rights/Unencrypted Not Allowed" },
+ { 0xffffff2b, "(-213) No Queue Job" },
+ { 0xffffff2c, "(-212) Queue Full" },
+ { 0xffffff2d, "(-211) No Queue Rights" },
+ { 0xffffff2e, "(-210) No Queue Server" },
+ { 0xffffff2f, "(-209) No Queue" },
+ { 0xffffff30, "(-208) Queue IO Failure" },
+ { 0xffffff3a, "(-198) No Console Rights" },
+ { 0xffffff3b, "(-197) Intruder Login Lockout" },
+ { 0xffffff3c, "(-196) Accounting Disabled" },
+ { 0xffffff3d, "(-195) Too Many Holds" },
+ { 0xffffff3e, "(-194) Credit Limit Exceeded" },
+ { 0xffffff3f, "(-193) No Account Balance" },
+ { 0xffffff40, "(-192) No Accounting Privileges" },
+ { 0xffffff41, "(-191) Invalid Name Space" },
+ { 0xffffff42, "(-190) Invalid Data Stream" },
+ { 0xffffff43, "(-189) Login Encryption Required" },
+ { 0xffffff44, "(-188) Login Signing Required" },
+ { 0xffffff58, "(-168) Access Denied" },
+ { 0xffffff59, "(-167) Invalid Resource Tag" },
+ { 0xffffff5a, "(-166) Already in Use" },
+ { 0xffffff5b, "(-165) Invalid Open/Create Mode" },
+ { 0xffffff5c, "(-164) Rename Directory Invalid" },
+ { 0xffffff5d, "(-163) Transaction Restarted" },
+ { 0xffffff5e, "(-162) IO Locked" },
+ { 0xffffff5f, "(-161) Directory IO Error" },
+ { 0xffffff60, "(-160) Directory Not Empty" },
+ { 0xffffff61, "(-159) Directory Active" },
+ { 0xffffff62, "(-158) Bad File Name" },
+ { 0xffffff63, "(-157) No Directory Handles" },
+ { 0xffffff64, "(-156) Invalid Path/No Such Extension" },
+ { 0xffffff65, "(-155) Bad Directory Handle" },
+ { 0xffffff66, "(-154) Rename Across Volume" },
+ { 0xffffff67, "(-153) Directory Full" },
+ { 0xffffff68, "(-152) Invalid Volume" },
+ { 0xffffff69, "(-151) No Spool Space" },
+ { 0xffffff6a, "(-150) No Alloc Space/Target Not a Subdirectory/Insuffficient Memory" },
+ { 0xffffff6b, "(-149) File Detached" },
+ { 0xffffff6c, "(-148) No Write Privilege" },
+ { 0xffffff6d, "(-147) No Read Privilege" },
+ { 0xffffff6e, "(-146) All Names Exist" },
+ { 0xffffff6f, "(-145) Some names Exist" },
+ { 0xffffff70, "(-144) All Read Only" },
+ { 0xffffff71, "(-143) Some Read Only" },
+ { 0xffffff72, "(-142) All File in Use" },
+ { 0xffffff73, "(-141) Some File in Use" },
+ { 0xffffff74, "(-140) No Set Privilege" },
+ { 0xffffff75, "(-139) No Rename Privilege" },
+ { 0xffffff76, "(-138) No Delete Privilege" },
+ { 0xffffff77, "(-137) No Search Privilege" },
+ { 0xffffff78, "(-136) Invalid File Handle" },
+ { 0xffffff79, "(-135) Create File with Invalid Name" },
+ { 0xffffff7a, "(-134) Create Duplicate When Read Only" },
+ { 0xffffff7b, "(-133) No Create Delete Privilege" },
+ { 0xffffff7c, "(-132) No Create Privilege" },
+ { 0xffffff7d, "(-131) Hard IO Error" },
+ { 0xffffff7e, "(-130) No Open Privilege" },
+ { 0xffffff7f, "(-129) Out of Handles" },
+ { 0xffffff80, "(-128) Lock Fail" },
+ { 0xffffff81, "(-127) Lock Waiting" },
+ { 0xffffff82, "(-126) NCP Boundary Check Failed" },
+ { 0xffffff83, "(-125) Connection Not Logged In" },
+ { 0xffffff84, "(-124) Connection Not Authenticated" },
+ { 0xffffff85, "(-123) Connection Already Logged In" },
+ { 0xffffff86, "(-122) Connection Already Temporary" },
+ { 0xffffff87, "(-121) No Items Found" },
+ { 0xffffff88, "(-120) RR Volume Flag Not Set" },
+ { 0xffffff89, "(-119) Buffer too Small" },
+
+ { 0xffffffff, "(-1) Insufficient Space" },
{ 0, NULL }
};
+static value_string_ext ndps_error_types_ext = VALUE_STRING_EXT_INIT(ndps_error_types);
static const value_string ndps_credential_enum[] = {
{ 0, "SIMPLE" },
@@ -4247,23 +4277,23 @@ dissect_ndps(tvbuff_t *tvb, packet_info *pinfo, proto_tree *ndps_tree)
{
case 0x060976:
ndps_hfname = hf_spx_ndps_func_print;
- ndps_func_string = try_val_to_str(ndps_func, spx_ndps_print_func_vals);
+ ndps_func_string = try_val_to_str_ext(ndps_func, &spx_ndps_print_func_vals_ext);
break;
case 0x060977:
ndps_hfname = hf_spx_ndps_func_broker;
- ndps_func_string = try_val_to_str(ndps_func, spx_ndps_broker_func_vals);
+ ndps_func_string = try_val_to_str_ext(ndps_func, &spx_ndps_broker_func_vals_ext);
break;
case 0x060978:
ndps_hfname = hf_spx_ndps_func_registry;
- ndps_func_string = try_val_to_str(ndps_func, spx_ndps_registry_func_vals);
+ ndps_func_string = try_val_to_str_ext(ndps_func, &spx_ndps_registry_func_vals_ext);
break;
case 0x060979:
ndps_hfname = hf_spx_ndps_func_notify;
- ndps_func_string = try_val_to_str(ndps_func, spx_ndps_notify_func_vals);
+ ndps_func_string = try_val_to_str_ext(ndps_func, &spx_ndps_notify_func_vals_ext);
break;
case 0x06097a:
ndps_hfname = hf_spx_ndps_func_resman;
- ndps_func_string = try_val_to_str(ndps_func, spx_ndps_resman_func_vals);
+ ndps_func_string = try_val_to_str_ext(ndps_func, &spx_ndps_resman_func_vals_ext);
break;
case 0x06097b:
ndps_hfname = hf_spx_ndps_func_delivery;
@@ -6932,7 +6962,8 @@ return_code(tvbuff_t *tvb, packet_info *pinfo, proto_tree *ndps_tree, int foffse
expert_status = tvb_get_ntohl(tvb, foffset);
expert_item = proto_tree_add_item(ndps_tree, hf_ndps_return_code, tvb, foffset, 4, ENC_BIG_ENDIAN);
if (expert_status != 0) {
- expert_add_info_format(pinfo, expert_item, &ei_ndps_return_code, "Fault: %s", val_to_str(expert_status, ndps_error_types, "Unknown NDPS Error (0x%08x)"));
+ expert_add_info_format(pinfo, expert_item, &ei_ndps_return_code, "Fault: %s",
+ val_to_str_ext(expert_status, &ndps_error_types_ext, "Unknown NDPS Error (0x%08x)"));
}
foffset += 4;
if (tvb_get_ntohl(tvb, foffset-4) != 0)
@@ -7027,11 +7058,11 @@ dissect_ndps_reply(tvbuff_t *tvb, packet_info *pinfo, proto_tree *ndps_tree, int
proto_tree_add_uint(ndps_tree, hf_ndps_error_val, tvb, foffset, 4, error_val);
foffset += 4;
/* Some functions return an error with no data, 0 is ok */
- if (try_val_to_str(tvb_get_ntohl(tvb, foffset), ndps_error_types) && tvb_length_remaining(tvb,foffset) < 8 && (tvb_get_ntohl(tvb, foffset)!=0))
+ if (try_val_to_str_ext(tvb_get_ntohl(tvb, foffset), &ndps_error_types_ext) && tvb_length_remaining(tvb,foffset) < 8 && (tvb_get_ntohl(tvb, foffset)!=0))
{
expert_status = tvb_get_ntohl(tvb, foffset);
expert_item = proto_tree_add_item(ndps_tree, hf_ndps_return_code, tvb, foffset, 4, ENC_BIG_ENDIAN);
- expert_add_info_format(pinfo, expert_item, &ei_ndps_return_code, "Fault: %s", val_to_str(expert_status, ndps_error_types, "Unknown NDPS Error (0x%08x)"));
+ expert_add_info_format(pinfo, expert_item, &ei_ndps_return_code, "Fault: %s", val_to_str_ext(expert_status, &ndps_error_types_ext, "Unknown NDPS Error (0x%08x)"));
col_append_str(pinfo->cinfo, COL_INFO, "- Error");
return foffset;
}
@@ -8365,12 +8396,12 @@ proto_register_ndps(void)
{ &hf_spx_ndps_func_print,
{ "Print Program", "spx.ndps_func_print",
- FT_UINT32, BASE_HEX, VALS(spx_ndps_print_func_vals), 0x0,
+ FT_UINT32, BASE_HEX | BASE_EXT_STRING, &spx_ndps_print_func_vals_ext, 0x0,
NULL, HFILL }},
{ &hf_spx_ndps_func_notify,
{ "Notify Program", "spx.ndps_func_notify",
- FT_UINT32, BASE_HEX, VALS(spx_ndps_notify_func_vals), 0x0,
+ FT_UINT32, BASE_HEX | BASE_EXT_STRING, &spx_ndps_notify_func_vals_ext, 0x0,
NULL, HFILL }},
{ &hf_spx_ndps_func_delivery,
@@ -8380,17 +8411,17 @@ proto_register_ndps(void)
{ &hf_spx_ndps_func_registry,
{ "Registry Program", "spx.ndps_func_registry",
- FT_UINT32, BASE_HEX, VALS(spx_ndps_registry_func_vals), 0x0,
+ FT_UINT32, BASE_HEX | BASE_EXT_STRING, &spx_ndps_registry_func_vals_ext, 0x0,
NULL, HFILL }},
{ &hf_spx_ndps_func_resman,
{ "ResMan Program", "spx.ndps_func_resman",
- FT_UINT32, BASE_HEX, VALS(spx_ndps_resman_func_vals), 0x0,
+ FT_UINT32, BASE_HEX | BASE_EXT_STRING, &spx_ndps_resman_func_vals_ext, 0x0,
NULL, HFILL }},
{ &hf_spx_ndps_func_broker,
{ "Broker Program", "spx.ndps_func_broker",
- FT_UINT32, BASE_HEX, VALS(spx_ndps_broker_func_vals), 0x0,
+ FT_UINT32, BASE_HEX | BASE_EXT_STRING, &spx_ndps_broker_func_vals_ext, 0x0,
NULL, HFILL }},
{ &hf_ndps_num_objects,
@@ -8459,7 +8490,7 @@ proto_register_ndps(void)
{ &hf_ndps_error_val,
{ "Return Status", "ndps.error_val",
- FT_UINT32, BASE_HEX, VALS(ndps_error_types), 0x0,
+ FT_UINT32, BASE_HEX | BASE_EXT_STRING, &ndps_error_types_ext, 0x0,
NULL, HFILL }},
{ &hf_ndps_object,
@@ -8524,7 +8555,7 @@ proto_register_ndps(void)
{ &hf_service_problem_type,
{ "Service Problem", "ndps.rpc_serv_prob",
- FT_UINT32, BASE_HEX, VALS(service_problem_enum), 0x0,
+ FT_UINT32, BASE_HEX | BASE_EXT_STRING, &service_problem_enum_ext, 0x0,
NULL, HFILL }},
{ &hf_access_problem_type,
@@ -8549,7 +8580,7 @@ proto_register_ndps(void)
{ &hf_attribute_problem_type,
{ "Attribute Problem", "ndps.rpc_attr_prob",
- FT_UINT32, BASE_HEX, VALS(attribute_problem_enum), 0x0,
+ FT_UINT32, BASE_HEX | BASE_EXT_STRING, &attribute_problem_enum_ext, 0x0,
NULL, HFILL }},
{ &hf_update_problem_type,
@@ -8701,17 +8732,17 @@ proto_register_ndps(void)
{ &hf_ndps_lib_error,
{ "Library Error", "ndps.lib_error",
- FT_UINT32, BASE_HEX, VALS(ndps_error_types), 0x0,
+ FT_UINT32, BASE_HEX | BASE_EXT_STRING, &ndps_error_types_ext, 0x0,
NULL, HFILL }},
{ &hf_ndps_other_error,
{ "Other Error", "ndps.other_error",
- FT_UINT32, BASE_HEX, VALS(ndps_error_types), 0x0,
+ FT_UINT32, BASE_HEX | BASE_EXT_STRING, &ndps_error_types_ext, 0x0,
NULL, HFILL }},
{ &hf_ndps_other_error_2,
{ "Other Error 2", "ndps.other_error_2",
- FT_UINT32, BASE_HEX, VALS(ndps_error_types), 0x0,
+ FT_UINT32, BASE_HEX | BASE_EXT_STRING, &ndps_error_types_ext, 0x0,
NULL, HFILL }},
{ &hf_ndps_session,
@@ -8726,7 +8757,7 @@ proto_register_ndps(void)
{ &hf_ndps_obj_attribute_type,
{ "Value Syntax", "ndps.attrib_type",
- FT_UINT32, BASE_HEX, VALS(ndps_attribute_enum), 0x0,
+ FT_UINT32, BASE_HEX | BASE_EXT_STRING, &ndps_attribute_enum_ext, 0x0,
NULL, HFILL }},
{ &hf_ndps_attribute_value,
@@ -8861,7 +8892,7 @@ proto_register_ndps(void)
{ &hf_address_type,
{ "Address Type", "ndps.address_type",
- FT_UINT32, BASE_HEX, VALS(ndps_address_type_enum), 0x0,
+ FT_UINT32, BASE_HEX | BASE_EXT_STRING, &ndps_address_type_enum_ext, 0x0,
NULL, HFILL }},
{ &hf_ndps_address,
@@ -9011,7 +9042,7 @@ proto_register_ndps(void)
{ &hf_ndps_criterion_type,
{ "Criterion Type", "ndps.criterion_type",
- FT_UINT32, BASE_HEX, VALS(ndps_attribute_enum), 0x0,
+ FT_UINT32, BASE_HEX | BASE_EXT_STRING, &ndps_attribute_enum_ext, 0x0,
NULL, HFILL }},
{ &hf_ndps_num_ignored_attributes,
@@ -9021,7 +9052,7 @@ proto_register_ndps(void)
{ &hf_ndps_ignored_type,
{ "Ignored Type", "ndps.ignored_type",
- FT_UINT32, BASE_HEX, VALS(ndps_attribute_enum), 0x0,
+ FT_UINT32, BASE_HEX | BASE_EXT_STRING, &ndps_attribute_enum_ext, 0x0,
NULL, HFILL }},
{ &hf_ndps_num_resources,
@@ -9056,7 +9087,7 @@ proto_register_ndps(void)
{ &hf_ndps_direction,
{ "Direction", "ndps.direction",
- FT_UINT32, BASE_HEX, VALS(ndps_pres_direction_enum), 0x0,
+ FT_UINT32, BASE_HEX | BASE_EXT_STRING, &ndps_pres_direction_enum_ext, 0x0,
NULL, HFILL }},
{ &hf_ndps_page_order,
@@ -9205,7 +9236,7 @@ proto_register_ndps(void)
{ &hf_ndps_resource_list_type,
{ "Resource Type", "ndps.resource_type",
- FT_UINT32, BASE_DEC, VALS(ndps_resource_type_enum), 0x0,
+ FT_UINT32, BASE_DEC | BASE_EXT_STRING, &ndps_resource_type_enum_ext, 0x0,
NULL, HFILL }},
{ &hf_os_count,
@@ -9215,7 +9246,7 @@ proto_register_ndps(void)
{ &hf_os_type,
{ "OS Type", "ndps.os_type",
- FT_UINT32, BASE_DEC, VALS(ndps_os_type_enum), 0x0,
+ FT_UINT32, BASE_DEC | BASE_EXT_STRING, &ndps_os_type_enum_ext, 0x0,
NULL, HFILL }},
{ &hf_ndps_printer_type_count,
@@ -9265,7 +9296,7 @@ proto_register_ndps(void)
{ &hf_ndps_return_code,
{ "Return Code", "ndps.ret_code",
- FT_UINT32, BASE_HEX, VALS(ndps_error_types), 0x0,
+ FT_UINT32, BASE_HEX | BASE_EXT_STRING, &ndps_error_types_ext, 0x0,
NULL, HFILL }},
#if 0