# CaptureSDK Error Codes Reference

Complete reference table of all CaptureSDK error codes with their numeric values and descriptions. Available in C, C#, Dart, Java, Objective-C, and TypeScript. Use these error codes to handle CaptureSDK errors such as connection failures, invalid operations, permission issues, and device communication errors in your Socket Mobile scanner integration.

## Error Codes

See below the error codes for each language.

## C

| Error number | Error name | Description |
| :----------------: | :----- | :----- |
| 8 | ESKT_LASSODISABLED | The Lasso feature is disabled |
| 7 | ESKT_DEPRECATED | This operation is deprecated |
| 6 | ESKT_NODATA | No data present |
| 5 | ESKT_CREATED | The object has been created |
| 4 | ESKT_STILLPENDING | This operation is still pending |
| 3 | ESKT_PENDING | This operation is pending |
| 2 | ESKT_ALREADYDONE | This operation is already complete |
| 1 | ESKT_WAITTIMEOUT | The wait timed out |
| 0 | ESKT_NOERROR | There is no error |
| -1 | ESKT_TESTFAILED | At least one test has failed |
| -2 | ESKT_NOTENOUGHMEMORY | There is not enough memory to complete the operation |
| -3 | ESKT_UNABLECREATELOCK | A lock cannot be created |
| -4 | ESKT_UNABLELOCK | Unable to lock a shared resource |
| -5 | ESKT_UNABLEUNLOCK | Unable to unlock a shared resource |
| -6 | ESKT_LISTEMPTY | Unable to remove an item from a list because the list is empty |
| -7 | ESKT_UNABLECREATEEVENT | An event cannot be created |
| -8 | ESKT_UNABLESETEVENT | Unable to set an event |
| -9 | ESKT_UNABLERESETEVENT | Unable to reset an event |
| -10 | ESKT_EVENTNOTCREATED | The event is not created |
| -11 | ESKT_INVALIDHANDLE | The provided handle is invalid |
| -12 | ESKT_UNABLECREATETHREAD | A thread cannot be created |
| -13 | ESKT_THREADALREADYCREATED | The thread is already created |
| -14 | ESKT_THREADSTILLRUNNING | The thread is still running |
| -15 | ESKT_NOTSUPPORTED | This operation is not supported |
| -16 | ESKT_PENDINGOPERATIONNOTCOMPLETED | The previous operation is not completed |
| -17 | ESKT_NOTFOUND | The item cannot be found |
| -18 | ESKT_INVALIDPARAMETER | The provided parameter is invalid |
| -19 | ESKT_NOTINITIALIZED | Trying to use an object that is not yet initialized |
| -20 | ESKT_TIMEOUTOUTOFRANGE | The timeout value is out of range |
| -21 | ESKT_UNABLEINITIALIZE | The object cannot be initialized |
| -22 | ESKT_UNABLEDEINITIALIZE | The object cannot be un-initialized |
| -23 | ESKT_UNKNOWNCONFIGURATION | The configuration is unknown |
| -24 | ESKT_INVALIDCONFIGURATION | The configuration is invalid |
| -25 | ESKT_ALREADYEXISTING | Creating or adding an item that already exists |
| -26 | ESKT_BUFFERTOOSMALL | The provided buffer is too small |
| -27 | ESKT_UNABLEOPENDEVICE | The specified device cannot be opened |
| -28 | ESKT_UNABLECONFIGUREDEVICE | The specified device cannot be configured |
| -29 | ESKT_UNABLECONVERTSTRING | The string cannot be converted |
| -30 | ESKT_UNABLECOPYSTRING | The specified string cannot be copied |
| -31 | ESKT_DEVICENOTOPEN | The specified device is not open |
| -32 | ESKT_NOTAVAILABLE | The specified item is not available |
| -33 | ESKT_UNABLEWRITEFILE | The specified file cannot be written |
| -34 | ESKT_UNABLEREADFILE | The specified file cannot be read |
| -35 | ESKT_WAITFAILED | The wait has failed |
| -36 | ESKT_INVALIDCHECKSUM | The specified checksum is invalid |
| -37 | ESKT_COMMANDDENIED | This command has been denied |
| -38 | ESKT_COMMUNICATIONERROR | There was an error during communication |
| -39 | ESKT_RECEIVEUNEXPECTEDCOMMAND | An unexpected command has been received |
| -40 | ESKT_UNABLECREATEGUID | The GUID cannot be created |
| -41 | ESKT_INVALIDVALUE | The specified value is invalid |
| -42 | ESKT_REQUESTTIMEDOUT | The request has timed out |
| -43 | ESKT_INVALIDOPERATION | The operation is invalid |
| -44 | ESKT_WRONGPROTOCOL | The protocol used is not the correct one |
| -45 | ESKT_QUEUERESETED | The queue has been reset |
| -46 | ESKT_EXCEEDINGMTUSIZE | The data size exceeeds maximum transmission unit |
| -47 | ESKT_NOTHINGTOLISTEN | The listener thread has nothing to listen to |
| -48 | ESKT_OUTDATEDVERSION | The current version is outdated |
| -49 | ESKT_INVALIDXMLTAG | The XML tag is invalid |
| -50 | ESKT_UNABLEREGISTERFORHIDCHANGES | Cannot register for  HID change notifications |
| -51 | ESKT_UNABLERETRIEVEMESSAGE | The message cannot be retrieved |
| -52 | ESKT_SYNTAXERROR | There is a syntax error |
| -53 | ESKT_UNABLEOPENFILE | The specified file cannot be opened |
| -54 | ESKT_UNABLERETRIEVEPATH | The file path cannot be retrieved |
| -55 | ESKT_UNABLECREATEDIRECTORY | The specified directory cannot be created |
| -56 | ESKT_UNABLEDELETEFILE | The specified file cannot be deleted |
| -57 | ESKT_UNABLEDELETEDIRECTORY | The specified directory cannot be deleted |
| -60 | ESKT_UNABLEREADMODEMSTATUS | The modem status cannot be read |
| -61 | ESKT_UNABLEGETCLASSDEVICES | The Class of Devices cannot be retrieved |
| -62 | ESKT_UNABLEGETDEVICEINTERFACE | The device interface cannot be retrieved |
| -63 | ESKT_FILENOTFOUND | The specified file or device cannot be found |
| -64 | ESKT_FILEACCESSDENIED | The specified file or device is not accessible |
| -70 | ESKT_UNABLEREADHIDINFO | The HID information cannot be read |
| -80 | ESKT_CONFLICTPROFILE | The profile file causes a conflict. This is deprecated! |
| -81 | ESKT_DELETECURRENTPROFILE | The current profile cannot be deleted. This is deprecated! |
| -82 | ESKT_UNABLEINITIALIZEDATAEDITING | Data editing cannot be initialized. This is deprecated! |
| -83 | ESKT_UNKNOWNDATAEDITINGOPERATION | The data editing operation is invalid. This is deprecated! |
| -84 | ESKT_INCORRECTNUMBEROFPARAMETERS | The number of parameters is incorrect |
| -85 | ESKT_INVALIDFORMAT | The specified format is invalid |
| -86 | ESKT_INVALIDVERSION | The version is invalid |
| -87 | ESKT_SERVICENOTCOMMUNICATING | The service does not respond |
| -88 | ESKT_LASSOIDEXPIRED | The Lasso Id is expired |
| -89 | ESKT_LASSOIDTNOTMATCHING | The Lasso Id does not match |
| -90 | ESKT_LASSOIDALREADYSET | The device already has a Lasso Id |
| -91 | ESKT_CANCEL | This operation has been canceled |
| -92 | ESKT_EXPIRED | The operation has expired |
| -93 | ESKT_INVALIDAPPINFO | The AppInfo information is invalid |
| -94 | ESKT_BLEGATT | BLE operation failed |
| -95 | ESKT_FAVORITENOTEMPTY | Auto-discovery is in progress |
| -96 | ESKT_LOCATIONPERMISSIONMISSING | Location permission is required to complete the operation |
| -97 | ESKT_UNABLETOCOMPLETEOPERATION | The requested operation cannot be completed |
| -98 | ESKT_LOCATIONSERVICEDISABLED | Location service is disabled |
| -99 | ESKT_BLUETOOTHPERMISSIONMISSING | Bluetooth permission is not granted |

## C#

| Error number | Error name | Description |
| :----------------: | :----- | :----- |
| 8 | ESKT_LASSODISABLED | The Lasso feature is disabled |
| 7 | ESKT_DEPRECATED | This operation is deprecated |
| 6 | ESKT_NODATA | No data present |
| 5 | ESKT_CREATED | The object has been created |
| 4 | ESKT_STILLPENDING | This operation is still pending |
| 3 | ESKT_PENDING | This operation is pending |
| 2 | ESKT_ALREADYDONE | This operation is already complete |
| 1 | ESKT_WAITTIMEOUT | The wait timed out |
| 0 | ESKT_NOERROR | There is no error |
| -1 | ESKT_TESTFAILED | At least one test has failed |
| -2 | ESKT_NOTENOUGHMEMORY | There is not enough memory to complete the operation |
| -3 | ESKT_UNABLECREATELOCK | A lock cannot be created |
| -4 | ESKT_UNABLELOCK | Unable to lock a shared resource |
| -5 | ESKT_UNABLEUNLOCK | Unable to unlock a shared resource |
| -6 | ESKT_LISTEMPTY | Unable to remove an item from a list because the list is empty |
| -7 | ESKT_UNABLECREATEEVENT | An event cannot be created |
| -8 | ESKT_UNABLESETEVENT | Unable to set an event |
| -9 | ESKT_UNABLERESETEVENT | Unable to reset an event |
| -10 | ESKT_EVENTNOTCREATED | The event is not created |
| -11 | ESKT_INVALIDHANDLE | The provided handle is invalid |
| -12 | ESKT_UNABLECREATETHREAD | A thread cannot be created |
| -13 | ESKT_THREADALREADYCREATED | The thread is already created |
| -14 | ESKT_THREADSTILLRUNNING | The thread is still running |
| -15 | ESKT_NOTSUPPORTED | This operation is not supported |
| -16 | ESKT_PENDINGOPERATIONNOTCOMPLETED | The previous operation is not completed |
| -17 | ESKT_NOTFOUND | The item cannot be found |
| -18 | ESKT_INVALIDPARAMETER | The provided parameter is invalid |
| -19 | ESKT_NOTINITIALIZED | Trying to use an object that is not yet initialized |
| -20 | ESKT_TIMEOUTOUTOFRANGE | The timeout value is out of range |
| -21 | ESKT_UNABLEINITIALIZE | The object cannot be initialized |
| -22 | ESKT_UNABLEDEINITIALIZE | The object cannot be un-initialized |
| -23 | ESKT_UNKNOWNCONFIGURATION | The configuration is unknown |
| -24 | ESKT_INVALIDCONFIGURATION | The configuration is invalid |
| -25 | ESKT_ALREADYEXISTING | Creating or adding an item that already exists |
| -26 | ESKT_BUFFERTOOSMALL | The provided buffer is too small |
| -27 | ESKT_UNABLEOPENDEVICE | The specified device cannot be opened |
| -28 | ESKT_UNABLECONFIGUREDEVICE | The specified device cannot be configured |
| -29 | ESKT_UNABLECONVERTSTRING | The string cannot be converted |
| -30 | ESKT_UNABLECOPYSTRING | The specified string cannot be copied |
| -31 | ESKT_DEVICENOTOPEN | The specified device is not open |
| -32 | ESKT_NOTAVAILABLE | The specified item is not available |
| -33 | ESKT_UNABLEWRITEFILE | The specified file cannot be written |
| -34 | ESKT_UNABLEREADFILE | The specified file cannot be read |
| -35 | ESKT_WAITFAILED | The wait has failed |
| -36 | ESKT_INVALIDCHECKSUM | The specified checksum is invalid |
| -37 | ESKT_COMMANDDENIED | This command has been denied |
| -38 | ESKT_COMMUNICATIONERROR | There was an error during communication |
| -39 | ESKT_RECEIVEUNEXPECTEDCOMMAND | An unexpected command has been received |
| -40 | ESKT_UNABLECREATEGUID | The GUID cannot be created |
| -41 | ESKT_INVALIDVALUE | The specified value is invalid |
| -42 | ESKT_REQUESTTIMEDOUT | The request has timed out |
| -43 | ESKT_INVALIDOPERATION | The operation is invalid |
| -44 | ESKT_WRONGPROTOCOL | The protocol used is not the correct one |
| -45 | ESKT_QUEUERESETED | The queue has been reset |
| -46 | ESKT_EXCEEDINGMTUSIZE | The data size exceeeds maximum transmission unit |
| -47 | ESKT_NOTHINGTOLISTEN | The listener thread has nothing to listen to |
| -48 | ESKT_OUTDATEDVERSION | The current version is outdated |
| -49 | ESKT_INVALIDXMLTAG | The XML tag is invalid |
| -50 | ESKT_UNABLEREGISTERFORHIDCHANGES | Cannot register for  HID change notifications |
| -51 | ESKT_UNABLERETRIEVEMESSAGE | The message cannot be retrieved |
| -52 | ESKT_SYNTAXERROR | There is a syntax error |
| -53 | ESKT_UNABLEOPENFILE | The specified file cannot be opened |
| -54 | ESKT_UNABLERETRIEVEPATH | The file path cannot be retrieved |
| -55 | ESKT_UNABLECREATEDIRECTORY | The specified directory cannot be created |
| -56 | ESKT_UNABLEDELETEFILE | The specified file cannot be deleted |
| -57 | ESKT_UNABLEDELETEDIRECTORY | The specified directory cannot be deleted |
| -60 | ESKT_UNABLEREADMODEMSTATUS | The modem status cannot be read |
| -61 | ESKT_UNABLEGETCLASSDEVICES | The Class of Devices cannot be retrieved |
| -62 | ESKT_UNABLEGETDEVICEINTERFACE | The device interface cannot be retrieved |
| -63 | ESKT_FILENOTFOUND | The specified file or device cannot be found |
| -64 | ESKT_FILEACCESSDENIED | The specified file or device is not accessible |
| -70 | ESKT_UNABLEREADHIDINFO | The HID information cannot be read |
| -80 | ESKT_CONFLICTPROFILE | The profile file causes a conflict. This is deprecated! |
| -81 | ESKT_DELETECURRENTPROFILE | The current profile cannot be deleted. This is deprecated! |
| -82 | ESKT_UNABLEINITIALIZEDATAEDITING | Data editing cannot be initialized. This is deprecated! |
| -83 | ESKT_UNKNOWNDATAEDITINGOPERATION | The data editing operation is invalid. This is deprecated! |
| -84 | ESKT_INCORRECTNUMBEROFPARAMETERS | The number of parameters is incorrect |
| -85 | ESKT_INVALIDFORMAT | The specified format is invalid |
| -86 | ESKT_INVALIDVERSION | The version is invalid |
| -87 | ESKT_SERVICENOTCOMMUNICATING | The service does not respond |
| -88 | ESKT_LASSOIDEXPIRED | The Lasso Id is expired |
| -89 | ESKT_LASSOIDTNOTMATCHING | The Lasso Id does not match |
| -90 | ESKT_LASSOIDALREADYSET | The device already has a Lasso Id |
| -91 | ESKT_CANCEL | This operation has been canceled |
| -92 | ESKT_EXPIRED | The operation has expired |
| -93 | ESKT_INVALIDAPPINFO | The AppInfo information is invalid |
| -94 | ESKT_BLEGATT | BLE operation failed |
| -95 | ESKT_FAVORITENOTEMPTY | Auto-discovery is in progress |
| -96 | ESKT_LOCATIONPERMISSIONMISSING | Location permission is required to complete the operation |
| -97 | ESKT_UNABLETOCOMPLETEOPERATION | The requested operation cannot be completed |
| -98 | ESKT_LOCATIONSERVICEDISABLED | Location service is disabled |
| -99 | ESKT_BLUETOOTHPERMISSIONMISSING | Bluetooth permission is not granted |

## Dart

| Error number | Error name | Description |
| :----------------: | :----- | :----- |
| 8 | ESKT_LASSODISABLED | The Lasso feature is disabled |
| 7 | ESKT_DEPRECATED | This operation is deprecated |
| 6 | ESKT_NODATA | No data present |
| 5 | ESKT_CREATED | The object has been created |
| 4 | ESKT_STILLPENDING | This operation is still pending |
| 3 | ESKT_PENDING | This operation is pending |
| 2 | ESKT_ALREADYDONE | This operation is already complete |
| 1 | ESKT_WAITTIMEOUT | The wait timed out |
| 0 | ESKT_NOERROR | There is no error |
| -1 | ESKT_TESTFAILED | At least one test has failed |
| -2 | ESKT_NOTENOUGHMEMORY | There is not enough memory to complete the operation |
| -3 | ESKT_UNABLECREATELOCK | A lock cannot be created |
| -4 | ESKT_UNABLELOCK | Unable to lock a shared resource |
| -5 | ESKT_UNABLEUNLOCK | Unable to unlock a shared resource |
| -6 | ESKT_LISTEMPTY | Unable to remove an item from a list because the list is empty |
| -7 | ESKT_UNABLECREATEEVENT | An event cannot be created |
| -8 | ESKT_UNABLESETEVENT | Unable to set an event |
| -9 | ESKT_UNABLERESETEVENT | Unable to reset an event |
| -10 | ESKT_EVENTNOTCREATED | The event is not created |
| -11 | ESKT_INVALIDHANDLE | The provided handle is invalid |
| -12 | ESKT_UNABLECREATETHREAD | A thread cannot be created |
| -13 | ESKT_THREADALREADYCREATED | The thread is already created |
| -14 | ESKT_THREADSTILLRUNNING | The thread is still running |
| -15 | ESKT_NOTSUPPORTED | This operation is not supported |
| -16 | ESKT_PENDINGOPERATIONNOTCOMPLETED | The previous operation is not completed |
| -17 | ESKT_NOTFOUND | The item cannot be found |
| -18 | ESKT_INVALIDPARAMETER | The provided parameter is invalid |
| -19 | ESKT_NOTINITIALIZED | Trying to use an object that is not yet initialized |
| -20 | ESKT_TIMEOUTOUTOFRANGE | The timeout value is out of range |
| -21 | ESKT_UNABLEINITIALIZE | The object cannot be initialized |
| -22 | ESKT_UNABLEDEINITIALIZE | The object cannot be un-initialized |
| -23 | ESKT_UNKNOWNCONFIGURATION | The configuration is unknown |
| -24 | ESKT_INVALIDCONFIGURATION | The configuration is invalid |
| -25 | ESKT_ALREADYEXISTING | Creating or adding an item that already exists |
| -26 | ESKT_BUFFERTOOSMALL | The provided buffer is too small |
| -27 | ESKT_UNABLEOPENDEVICE | The specified device cannot be opened |
| -28 | ESKT_UNABLECONFIGUREDEVICE | The specified device cannot be configured |
| -29 | ESKT_UNABLECONVERTSTRING | The string cannot be converted |
| -30 | ESKT_UNABLECOPYSTRING | The specified string cannot be copied |
| -31 | ESKT_DEVICENOTOPEN | The specified device is not open |
| -32 | ESKT_NOTAVAILABLE | The specified item is not available |
| -33 | ESKT_UNABLEWRITEFILE | The specified file cannot be written |
| -34 | ESKT_UNABLEREADFILE | The specified file cannot be read |
| -35 | ESKT_WAITFAILED | The wait has failed |
| -36 | ESKT_INVALIDCHECKSUM | The specified checksum is invalid |
| -37 | ESKT_COMMANDDENIED | This command has been denied |
| -38 | ESKT_COMMUNICATIONERROR | There was an error during communication |
| -39 | ESKT_RECEIVEUNEXPECTEDCOMMAND | An unexpected command has been received |
| -40 | ESKT_UNABLECREATEGUID | The GUID cannot be created |
| -41 | ESKT_INVALIDVALUE | The specified value is invalid |
| -42 | ESKT_REQUESTTIMEDOUT | The request has timed out |
| -43 | ESKT_INVALIDOPERATION | The operation is invalid |
| -44 | ESKT_WRONGPROTOCOL | The protocol used is not the correct one |
| -45 | ESKT_QUEUERESETED | The queue has been reset |
| -46 | ESKT_EXCEEDINGMTUSIZE | The data size exceeeds maximum transmission unit |
| -47 | ESKT_NOTHINGTOLISTEN | The listener thread has nothing to listen to |
| -48 | ESKT_OUTDATEDVERSION | The current version is outdated |
| -49 | ESKT_INVALIDXMLTAG | The XML tag is invalid |
| -50 | ESKT_UNABLEREGISTERFORHIDCHANGES | Cannot register for  HID change notifications |
| -51 | ESKT_UNABLERETRIEVEMESSAGE | The message cannot be retrieved |
| -52 | ESKT_SYNTAXERROR | There is a syntax error |
| -53 | ESKT_UNABLEOPENFILE | The specified file cannot be opened |
| -54 | ESKT_UNABLERETRIEVEPATH | The file path cannot be retrieved |
| -55 | ESKT_UNABLECREATEDIRECTORY | The specified directory cannot be created |
| -56 | ESKT_UNABLEDELETEFILE | The specified file cannot be deleted |
| -57 | ESKT_UNABLEDELETEDIRECTORY | The specified directory cannot be deleted |
| -60 | ESKT_UNABLEREADMODEMSTATUS | The modem status cannot be read |
| -61 | ESKT_UNABLEGETCLASSDEVICES | The Class of Devices cannot be retrieved |
| -62 | ESKT_UNABLEGETDEVICEINTERFACE | The device interface cannot be retrieved |
| -63 | ESKT_FILENOTFOUND | The specified file or device cannot be found |
| -64 | ESKT_FILEACCESSDENIED | The specified file or device is not accessible |
| -70 | ESKT_UNABLEREADHIDINFO | The HID information cannot be read |
| -80 | ESKT_CONFLICTPROFILE | The profile file causes a conflict. This is deprecated! |
| -81 | ESKT_DELETECURRENTPROFILE | The current profile cannot be deleted. This is deprecated! |
| -82 | ESKT_UNABLEINITIALIZEDATAEDITING | Data editing cannot be initialized. This is deprecated! |
| -83 | ESKT_UNKNOWNDATAEDITINGOPERATION | The data editing operation is invalid. This is deprecated! |
| -84 | ESKT_INCORRECTNUMBEROFPARAMETERS | The number of parameters is incorrect |
| -85 | ESKT_INVALIDFORMAT | The specified format is invalid |
| -86 | ESKT_INVALIDVERSION | The version is invalid |
| -87 | ESKT_SERVICENOTCOMMUNICATING | The service does not respond |
| -88 | ESKT_LASSOIDEXPIRED | The Lasso Id is expired |
| -89 | ESKT_LASSOIDTNOTMATCHING | The Lasso Id does not match |
| -90 | ESKT_LASSOIDALREADYSET | The device already has a Lasso Id |
| -91 | ESKT_CANCEL | This operation has been canceled |
| -92 | ESKT_EXPIRED | The operation has expired |
| -93 | ESKT_INVALIDAPPINFO | The AppInfo information is invalid |
| -94 | ESKT_BLEGATT | BLE operation failed |
| -95 | ESKT_FAVORITENOTEMPTY | Auto-discovery is in progress |
| -96 | ESKT_LOCATIONPERMISSIONMISSING | Location permission is required to complete the operation |
| -97 | ESKT_UNABLETOCOMPLETEOPERATION | The requested operation cannot be completed |
| -98 | ESKT_LOCATIONSERVICEDISABLED | Location service is disabled |
| -99 | ESKT_BLUETOOTHPERMISSIONMISSING | Bluetooth permission is not granted |

## Java

| Error number | Error name | Description |
| :----------------: | :----- | :----- |
| 8 | ESKT_LASSODISABLED | The Lasso feature is disabled |
| 7 | ESKT_DEPRECATED | This operation is deprecated |
| 6 | ESKT_NODATA | No data present |
| 5 | ESKT_CREATED | The object has been created |
| 4 | ESKT_STILLPENDING | This operation is still pending |
| 3 | ESKT_PENDING | This operation is pending |
| 2 | ESKT_ALREADYDONE | This operation is already complete |
| 1 | ESKT_WAITTIMEOUT | The wait timed out |
| 0 | ESKT_NOERROR | There is no error |
| -1 | ESKT_TESTFAILED | At least one test has failed |
| -2 | ESKT_NOTENOUGHMEMORY | There is not enough memory to complete the operation |
| -3 | ESKT_UNABLECREATELOCK | A lock cannot be created |
| -4 | ESKT_UNABLELOCK | Unable to lock a shared resource |
| -5 | ESKT_UNABLEUNLOCK | Unable to unlock a shared resource |
| -6 | ESKT_LISTEMPTY | Unable to remove an item from a list because the list is empty |
| -7 | ESKT_UNABLECREATEEVENT | An event cannot be created |
| -8 | ESKT_UNABLESETEVENT | Unable to set an event |
| -9 | ESKT_UNABLERESETEVENT | Unable to reset an event |
| -10 | ESKT_EVENTNOTCREATED | The event is not created |
| -11 | ESKT_INVALIDHANDLE | The provided handle is invalid |
| -12 | ESKT_UNABLECREATETHREAD | A thread cannot be created |
| -13 | ESKT_THREADALREADYCREATED | The thread is already created |
| -14 | ESKT_THREADSTILLRUNNING | The thread is still running |
| -15 | ESKT_NOTSUPPORTED | This operation is not supported |
| -16 | ESKT_PENDINGOPERATIONNOTCOMPLETED | The previous operation is not completed |
| -17 | ESKT_NOTFOUND | The item cannot be found |
| -18 | ESKT_INVALIDPARAMETER | The provided parameter is invalid |
| -19 | ESKT_NOTINITIALIZED | Trying to use an object that is not yet initialized |
| -20 | ESKT_TIMEOUTOUTOFRANGE | The timeout value is out of range |
| -21 | ESKT_UNABLEINITIALIZE | The object cannot be initialized |
| -22 | ESKT_UNABLEDEINITIALIZE | The object cannot be un-initialized |
| -23 | ESKT_UNKNOWNCONFIGURATION | The configuration is unknown |
| -24 | ESKT_INVALIDCONFIGURATION | The configuration is invalid |
| -25 | ESKT_ALREADYEXISTING | Creating or adding an item that already exists |
| -26 | ESKT_BUFFERTOOSMALL | The provided buffer is too small |
| -27 | ESKT_UNABLEOPENDEVICE | The specified device cannot be opened |
| -28 | ESKT_UNABLECONFIGUREDEVICE | The specified device cannot be configured |
| -29 | ESKT_UNABLECONVERTSTRING | The string cannot be converted |
| -30 | ESKT_UNABLECOPYSTRING | The specified string cannot be copied |
| -31 | ESKT_DEVICENOTOPEN | The specified device is not open |
| -32 | ESKT_NOTAVAILABLE | The specified item is not available |
| -33 | ESKT_UNABLEWRITEFILE | The specified file cannot be written |
| -34 | ESKT_UNABLEREADFILE | The specified file cannot be read |
| -35 | ESKT_WAITFAILED | The wait has failed |
| -36 | ESKT_INVALIDCHECKSUM | The specified checksum is invalid |
| -37 | ESKT_COMMANDDENIED | This command has been denied |
| -38 | ESKT_COMMUNICATIONERROR | There was an error during communication |
| -39 | ESKT_RECEIVEUNEXPECTEDCOMMAND | An unexpected command has been received |
| -40 | ESKT_UNABLECREATEGUID | The GUID cannot be created |
| -41 | ESKT_INVALIDVALUE | The specified value is invalid |
| -42 | ESKT_REQUESTTIMEDOUT | The request has timed out |
| -43 | ESKT_INVALIDOPERATION | The operation is invalid |
| -44 | ESKT_WRONGPROTOCOL | The protocol used is not the correct one |
| -45 | ESKT_QUEUERESETED | The queue has been reset |
| -46 | ESKT_EXCEEDINGMTUSIZE | The data size exceeeds maximum transmission unit |
| -47 | ESKT_NOTHINGTOLISTEN | The listener thread has nothing to listen to |
| -48 | ESKT_OUTDATEDVERSION | The current version is outdated |
| -49 | ESKT_INVALIDXMLTAG | The XML tag is invalid |
| -50 | ESKT_UNABLEREGISTERFORHIDCHANGES | Cannot register for  HID change notifications |
| -51 | ESKT_UNABLERETRIEVEMESSAGE | The message cannot be retrieved |
| -52 | ESKT_SYNTAXERROR | There is a syntax error |
| -53 | ESKT_UNABLEOPENFILE | The specified file cannot be opened |
| -54 | ESKT_UNABLERETRIEVEPATH | The file path cannot be retrieved |
| -55 | ESKT_UNABLECREATEDIRECTORY | The specified directory cannot be created |
| -56 | ESKT_UNABLEDELETEFILE | The specified file cannot be deleted |
| -57 | ESKT_UNABLEDELETEDIRECTORY | The specified directory cannot be deleted |
| -60 | ESKT_UNABLEREADMODEMSTATUS | The modem status cannot be read |
| -61 | ESKT_UNABLEGETCLASSDEVICES | The Class of Devices cannot be retrieved |
| -62 | ESKT_UNABLEGETDEVICEINTERFACE | The device interface cannot be retrieved |
| -63 | ESKT_FILENOTFOUND | The specified file or device cannot be found |
| -64 | ESKT_FILEACCESSDENIED | The specified file or device is not accessible |
| -70 | ESKT_UNABLEREADHIDINFO | The HID information cannot be read |
| -80 | ESKT_CONFLICTPROFILE | The profile file causes a conflict. This is deprecated! |
| -81 | ESKT_DELETECURRENTPROFILE | The current profile cannot be deleted. This is deprecated! |
| -82 | ESKT_UNABLEINITIALIZEDATAEDITING | Data editing cannot be initialized. This is deprecated! |
| -83 | ESKT_UNKNOWNDATAEDITINGOPERATION | The data editing operation is invalid. This is deprecated! |
| -84 | ESKT_INCORRECTNUMBEROFPARAMETERS | The number of parameters is incorrect |
| -85 | ESKT_INVALIDFORMAT | The specified format is invalid |
| -86 | ESKT_INVALIDVERSION | The version is invalid |
| -87 | ESKT_SERVICENOTCOMMUNICATING | The service does not respond |
| -88 | ESKT_LASSOIDEXPIRED | The Lasso Id is expired |
| -89 | ESKT_LASSOIDTNOTMATCHING | The Lasso Id does not match |
| -90 | ESKT_LASSOIDALREADYSET | The device already has a Lasso Id |
| -91 | ESKT_CANCEL | This operation has been canceled |
| -92 | ESKT_EXPIRED | The operation has expired |
| -93 | ESKT_INVALIDAPPINFO | The AppInfo information is invalid |
| -94 | ESKT_BLEGATT | BLE operation failed |
| -95 | ESKT_FAVORITENOTEMPTY | Auto-discovery is in progress |
| -96 | ESKT_LOCATIONPERMISSIONMISSING | Location permission is required to complete the operation |
| -97 | ESKT_UNABLETOCOMPLETEOPERATION | The requested operation cannot be completed |
| -98 | ESKT_LOCATIONSERVICEDISABLED | Location service is disabled |
| -99 | ESKT_BLUETOOTHPERMISSIONMISSING | Bluetooth permission is not granted |

## Objective-C

| Error number | Error name | Description |
| :----------------: | :----- | :----- |
| 8 | SKTCaptureE_LASSODISABLED | The Lasso feature is disabled |
| 7 | SKTCaptureE_DEPRECATED | This operation is deprecated |
| 6 | SKTCaptureE_NODATA | No data present |
| 5 | SKTCaptureE_CREATED | The object has been created |
| 4 | SKTCaptureE_STILLPENDING | This operation is still pending |
| 3 | SKTCaptureE_PENDING | This operation is pending |
| 2 | SKTCaptureE_ALREADYDONE | This operation is already complete |
| 1 | SKTCaptureE_WAITTIMEOUT | The wait timed out |
| 0 | SKTCaptureE_NOERROR | There is no error |
| -1 | SKTCaptureE_TESTFAILED | At least one test has failed |
| -2 | SKTCaptureE_NOTENOUGHMEMORY | There is not enough memory to complete the operation |
| -3 | SKTCaptureE_UNABLECREATELOCK | A lock cannot be created |
| -4 | SKTCaptureE_UNABLELOCK | Unable to lock a shared resource |
| -5 | SKTCaptureE_UNABLEUNLOCK | Unable to unlock a shared resource |
| -6 | SKTCaptureE_LISTEMPTY | Unable to remove an item from a list because the list is empty |
| -7 | SKTCaptureE_UNABLECREATEEVENT | An event cannot be created |
| -8 | SKTCaptureE_UNABLESETEVENT | Unable to set an event |
| -9 | SKTCaptureE_UNABLERESETEVENT | Unable to reset an event |
| -10 | SKTCaptureE_EVENTNOTCREATED | The event is not created |
| -11 | SKTCaptureE_INVALIDHANDLE | The provided handle is invalid |
| -12 | SKTCaptureE_UNABLECREATETHREAD | A thread cannot be created |
| -13 | SKTCaptureE_THREADALREADYCREATED | The thread is already created |
| -14 | SKTCaptureE_THREADSTILLRUNNING | The thread is still running |
| -15 | SKTCaptureE_NOTSUPPORTED | This operation is not supported |
| -16 | SKTCaptureE_PENDINGOPERATIONNOTCOMPLETED | The previous operation is not completed |
| -17 | SKTCaptureE_NOTFOUND | The item cannot be found |
| -18 | SKTCaptureE_INVALIDPARAMETER | The provided parameter is invalid |
| -19 | SKTCaptureE_NOTINITIALIZED | Trying to use an object that is not yet initialized |
| -20 | SKTCaptureE_TIMEOUTOUTOFRANGE | The timeout value is out of range |
| -21 | SKTCaptureE_UNABLEINITIALIZE | The object cannot be initialized |
| -22 | SKTCaptureE_UNABLEDEINITIALIZE | The object cannot be un-initialized |
| -23 | SKTCaptureE_UNKNOWNCONFIGURATION | The configuration is unknown |
| -24 | SKTCaptureE_INVALIDCONFIGURATION | The configuration is invalid |
| -25 | SKTCaptureE_ALREADYEXISTING | Creating or adding an item that already exists |
| -26 | SKTCaptureE_BUFFERTOOSMALL | The provided buffer is too small |
| -27 | SKTCaptureE_UNABLEOPENDEVICE | The specified device cannot be opened |
| -28 | SKTCaptureE_UNABLECONFIGUREDEVICE | The specified device cannot be configured |
| -29 | SKTCaptureE_UNABLECONVERTSTRING | The string cannot be converted |
| -30 | SKTCaptureE_UNABLECOPYSTRING | The specified string cannot be copied |
| -31 | SKTCaptureE_DEVICENOTOPEN | The specified device is not open |
| -32 | SKTCaptureE_NOTAVAILABLE | The specified item is not available |
| -33 | SKTCaptureE_UNABLEWRITEFILE | The specified file cannot be written |
| -34 | SKTCaptureE_UNABLEREADFILE | The specified file cannot be read |
| -35 | SKTCaptureE_WAITFAILED | The wait has failed |
| -36 | SKTCaptureE_INVALIDCHECKSUM | The specified checksum is invalid |
| -37 | SKTCaptureE_COMMANDDENIED | This command has been denied |
| -38 | SKTCaptureE_COMMUNICATIONERROR | There was an error during communication |
| -39 | SKTCaptureE_RECEIVEUNEXPECTEDCOMMAND | An unexpected command has been received |
| -40 | SKTCaptureE_UNABLECREATEGUID | The GUID cannot be created |
| -41 | SKTCaptureE_INVALIDVALUE | The specified value is invalid |
| -42 | SKTCaptureE_REQUESTTIMEDOUT | The request has timed out |
| -43 | SKTCaptureE_INVALIDOPERATION | The operation is invalid |
| -44 | SKTCaptureE_WRONGPROTOCOL | The protocol used is not the correct one |
| -45 | SKTCaptureE_QUEUERESETED | The queue has been reset |
| -46 | SKTCaptureE_EXCEEDINGMTUSIZE | The data size exceeeds maximum transmission unit |
| -47 | SKTCaptureE_NOTHINGTOLISTEN | The listener thread has nothing to listen to |
| -48 | SKTCaptureE_OUTDATEDVERSION | The current version is outdated |
| -49 | SKTCaptureE_INVALIDXMLTAG | The XML tag is invalid |
| -50 | SKTCaptureE_UNABLEREGISTERFORHIDCHANGES | Cannot register for  HID change notifications |
| -51 | SKTCaptureE_UNABLERETRIEVEMESSAGE | The message cannot be retrieved |
| -52 | SKTCaptureE_SYNTAXERROR | There is a syntax error |
| -53 | SKTCaptureE_UNABLEOPENFILE | The specified file cannot be opened |
| -54 | SKTCaptureE_UNABLERETRIEVEPATH | The file path cannot be retrieved |
| -55 | SKTCaptureE_UNABLECREATEDIRECTORY | The specified directory cannot be created |
| -56 | SKTCaptureE_UNABLEDELETEFILE | The specified file cannot be deleted |
| -57 | SKTCaptureE_UNABLEDELETEDIRECTORY | The specified directory cannot be deleted |
| -60 | SKTCaptureE_UNABLEREADMODEMSTATUS | The modem status cannot be read |
| -61 | SKTCaptureE_UNABLEGETCLASSDEVICES | The Class of Devices cannot be retrieved |
| -62 | SKTCaptureE_UNABLEGETDEVICEINTERFACE | The device interface cannot be retrieved |
| -63 | SKTCaptureE_FILENOTFOUND | The specified file or device cannot be found |
| -64 | SKTCaptureE_FILEACCESSDENIED | The specified file or device is not accessible |
| -70 | SKTCaptureE_UNABLEREADHIDINFO | The HID information cannot be read |
| -80 | SKTCaptureE_CONFLICTPROFILE | The profile file causes a conflict. This is deprecated! |
| -81 | SKTCaptureE_DELETECURRENTPROFILE | The current profile cannot be deleted. This is deprecated! |
| -82 | SKTCaptureE_UNABLEINITIALIZEDATAEDITING | Data editing cannot be initialized. This is deprecated! |
| -83 | SKTCaptureE_UNKNOWNDATAEDITINGOPERATION | The data editing operation is invalid. This is deprecated! |
| -84 | SKTCaptureE_INCORRECTNUMBEROFPARAMETERS | The number of parameters is incorrect |
| -85 | SKTCaptureE_INVALIDFORMAT | The specified format is invalid |
| -86 | SKTCaptureE_INVALIDVERSION | The version is invalid |
| -87 | SKTCaptureE_SERVICENOTCOMMUNICATING | The service does not respond |
| -88 | SKTCaptureE_LASSOIDEXPIRED | The Lasso Id is expired |
| -89 | SKTCaptureE_LASSOIDTNOTMATCHING | The Lasso Id does not match |
| -90 | SKTCaptureE_LASSOIDALREADYSET | The device already has a Lasso Id |
| -91 | SKTCaptureE_CANCEL | This operation has been canceled |
| -92 | SKTCaptureE_EXPIRED | The operation has expired |
| -93 | SKTCaptureE_INVALIDAPPINFO | The AppInfo information is invalid |
| -94 | SKTCaptureE_BLEGATT | BLE operation failed |
| -95 | SKTCaptureE_FAVORITENOTEMPTY | Auto-discovery is in progress |
| -96 | SKTCaptureE_LOCATIONPERMISSIONMISSING | Location permission is required to complete the operation |
| -97 | SKTCaptureE_UNABLETOCOMPLETEOPERATION | The requested operation cannot be completed |
| -98 | SKTCaptureE_LOCATIONSERVICEDISABLED | Location service is disabled |
| -99 | SKTCaptureE_BLUETOOTHPERMISSIONMISSING | Bluetooth permission is not granted |

## Swift

| Error number | Error name | Description |
| :----------------: | :----- | :----- |
| 8 | E_LASSODISABLED | The Lasso feature is disabled |
| 7 | E_DEPRECATED | This operation is deprecated |
| 6 | E_NODATA | No data present |
| 5 | E_CREATED | The object has been created |
| 4 | E_STILLPENDING | This operation is still pending |
| 3 | E_PENDING | This operation is pending |
| 2 | E_ALREADYDONE | This operation is already complete |
| 1 | E_WAITTIMEOUT | The wait timed out |
| 0 | E_NOERROR | There is no error |
| -1 | E_TESTFAILED | At least one test has failed |
| -2 | E_NOTENOUGHMEMORY | There is not enough memory to complete the operation |
| -3 | E_UNABLECREATELOCK | A lock cannot be created |
| -4 | E_UNABLELOCK | Unable to lock a shared resource |
| -5 | E_UNABLEUNLOCK | Unable to unlock a shared resource |
| -6 | E_LISTEMPTY | Unable to remove an item from a list because the list is empty |
| -7 | E_UNABLECREATEEVENT | An event cannot be created |
| -8 | E_UNABLESETEVENT | Unable to set an event |
| -9 | E_UNABLERESETEVENT | Unable to reset an event |
| -10 | E_EVENTNOTCREATED | The event is not created |
| -11 | E_INVALIDHANDLE | The provided handle is invalid |
| -12 | E_UNABLECREATETHREAD | A thread cannot be created |
| -13 | E_THREADALREADYCREATED | The thread is already created |
| -14 | E_THREADSTILLRUNNING | The thread is still running |
| -15 | E_NOTSUPPORTED | This operation is not supported |
| -16 | E_PENDINGOPERATIONNOTCOMPLETED | The previous operation is not completed |
| -17 | E_NOTFOUND | The item cannot be found |
| -18 | E_INVALIDPARAMETER | The provided parameter is invalid |
| -19 | E_NOTINITIALIZED | Trying to use an object that is not yet initialized |
| -20 | E_TIMEOUTOUTOFRANGE | The timeout value is out of range |
| -21 | E_UNABLEINITIALIZE | The object cannot be initialized |
| -22 | E_UNABLEDEINITIALIZE | The object cannot be un-initialized |
| -23 | E_UNKNOWNCONFIGURATION | The configuration is unknown |
| -24 | E_INVALIDCONFIGURATION | The configuration is invalid |
| -25 | E_ALREADYEXISTING | Creating or adding an item that already exists |
| -26 | E_BUFFERTOOSMALL | The provided buffer is too small |
| -27 | E_UNABLEOPENDEVICE | The specified device cannot be opened |
| -28 | E_UNABLECONFIGUREDEVICE | The specified device cannot be configured |
| -29 | E_UNABLECONVERTSTRING | The string cannot be converted |
| -30 | E_UNABLECOPYSTRING | The specified string cannot be copied |
| -31 | E_DEVICENOTOPEN | The specified device is not open |
| -32 | E_NOTAVAILABLE | The specified item is not available |
| -33 | E_UNABLEWRITEFILE | The specified file cannot be written |
| -34 | E_UNABLEREADFILE | The specified file cannot be read |
| -35 | E_WAITFAILED | The wait has failed |
| -36 | E_INVALIDCHECKSUM | The specified checksum is invalid |
| -37 | E_COMMANDDENIED | This command has been denied |
| -38 | E_COMMUNICATIONERROR | There was an error during communication |
| -39 | E_RECEIVEUNEXPECTEDCOMMAND | An unexpected command has been received |
| -40 | E_UNABLECREATEGUID | The GUID cannot be created |
| -41 | E_INVALIDVALUE | The specified value is invalid |
| -42 | E_REQUESTTIMEDOUT | The request has timed out |
| -43 | E_INVALIDOPERATION | The operation is invalid |
| -44 | E_WRONGPROTOCOL | The protocol used is not the correct one |
| -45 | E_QUEUERESETED | The queue has been reset |
| -46 | E_EXCEEDINGMTUSIZE | The data size exceeeds maximum transmission unit |
| -47 | E_NOTHINGTOLISTEN | The listener thread has nothing to listen to |
| -48 | E_OUTDATEDVERSION | The current version is outdated |
| -49 | E_INVALIDXMLTAG | The XML tag is invalid |
| -50 | E_UNABLEREGISTERFORHIDCHANGES | Cannot register for  HID change notifications |
| -51 | E_UNABLERETRIEVEMESSAGE | The message cannot be retrieved |
| -52 | E_SYNTAXERROR | There is a syntax error |
| -53 | E_UNABLEOPENFILE | The specified file cannot be opened |
| -54 | E_UNABLERETRIEVEPATH | The file path cannot be retrieved |
| -55 | E_UNABLECREATEDIRECTORY | The specified directory cannot be created |
| -56 | E_UNABLEDELETEFILE | The specified file cannot be deleted |
| -57 | E_UNABLEDELETEDIRECTORY | The specified directory cannot be deleted |
| -60 | E_UNABLEREADMODEMSTATUS | The modem status cannot be read |
| -61 | E_UNABLEGETCLASSDEVICES | The Class of Devices cannot be retrieved |
| -62 | E_UNABLEGETDEVICEINTERFACE | The device interface cannot be retrieved |
| -63 | E_FILENOTFOUND | The specified file or device cannot be found |
| -64 | E_FILEACCESSDENIED | The specified file or device is not accessible |
| -70 | E_UNABLEREADHIDINFO | The HID information cannot be read |
| -80 | E_CONFLICTPROFILE | The profile file causes a conflict. This is deprecated! |
| -81 | E_DELETECURRENTPROFILE | The current profile cannot be deleted. This is deprecated! |
| -82 | E_UNABLEINITIALIZEDATAEDITING | Data editing cannot be initialized. This is deprecated! |
| -83 | E_UNKNOWNDATAEDITINGOPERATION | The data editing operation is invalid. This is deprecated! |
| -84 | E_INCORRECTNUMBEROFPARAMETERS | The number of parameters is incorrect |
| -85 | E_INVALIDFORMAT | The specified format is invalid |
| -86 | E_INVALIDVERSION | The version is invalid |
| -87 | E_SERVICENOTCOMMUNICATING | The service does not respond |
| -88 | E_LASSOIDEXPIRED | The Lasso Id is expired |
| -89 | E_LASSOIDTNOTMATCHING | The Lasso Id does not match |
| -90 | E_LASSOIDALREADYSET | The device already has a Lasso Id |
| -91 | E_CANCEL | This operation has been canceled |
| -92 | E_EXPIRED | The operation has expired |
| -93 | E_INVALIDAPPINFO | The AppInfo information is invalid |
| -94 | E_BLEGATT | BLE operation failed |
| -95 | E_FAVORITENOTEMPTY | Auto-discovery is in progress |
| -96 | E_LOCATIONPERMISSIONMISSING | Location permission is required to complete the operation |
| -97 | E_UNABLETOCOMPLETEOPERATION | The requested operation cannot be completed |
| -98 | E_LOCATIONSERVICEDISABLED | Location service is disabled |
| -99 | E_BLUETOOTHPERMISSIONMISSING | Bluetooth permission is not granted |

## TypeScript

| Error number | Error name | Description |
| :----------------: | :----- | :----- |
| 8 | ESKT_LASSODISABLED | The Lasso feature is disabled |
| 7 | ESKT_DEPRECATED | This operation is deprecated |
| 6 | ESKT_NODATA | No data present |
| 5 | ESKT_CREATED | The object has been created |
| 4 | ESKT_STILLPENDING | This operation is still pending |
| 3 | ESKT_PENDING | This operation is pending |
| 2 | ESKT_ALREADYDONE | This operation is already complete |
| 1 | ESKT_WAITTIMEOUT | The wait timed out |
| 0 | ESKT_NOERROR | There is no error |
| -1 | ESKT_TESTFAILED | At least one test has failed |
| -2 | ESKT_NOTENOUGHMEMORY | There is not enough memory to complete the operation |
| -3 | ESKT_UNABLECREATELOCK | A lock cannot be created |
| -4 | ESKT_UNABLELOCK | Unable to lock a shared resource |
| -5 | ESKT_UNABLEUNLOCK | Unable to unlock a shared resource |
| -6 | ESKT_LISTEMPTY | Unable to remove an item from a list because the list is empty |
| -7 | ESKT_UNABLECREATEEVENT | An event cannot be created |
| -8 | ESKT_UNABLESETEVENT | Unable to set an event |
| -9 | ESKT_UNABLERESETEVENT | Unable to reset an event |
| -10 | ESKT_EVENTNOTCREATED | The event is not created |
| -11 | ESKT_INVALIDHANDLE | The provided handle is invalid |
| -12 | ESKT_UNABLECREATETHREAD | A thread cannot be created |
| -13 | ESKT_THREADALREADYCREATED | The thread is already created |
| -14 | ESKT_THREADSTILLRUNNING | The thread is still running |
| -15 | ESKT_NOTSUPPORTED | This operation is not supported |
| -16 | ESKT_PENDINGOPERATIONNOTCOMPLETED | The previous operation is not completed |
| -17 | ESKT_NOTFOUND | The item cannot be found |
| -18 | ESKT_INVALIDPARAMETER | The provided parameter is invalid |
| -19 | ESKT_NOTINITIALIZED | Trying to use an object that is not yet initialized |
| -20 | ESKT_TIMEOUTOUTOFRANGE | The timeout value is out of range |
| -21 | ESKT_UNABLEINITIALIZE | The object cannot be initialized |
| -22 | ESKT_UNABLEDEINITIALIZE | The object cannot be un-initialized |
| -23 | ESKT_UNKNOWNCONFIGURATION | The configuration is unknown |
| -24 | ESKT_INVALIDCONFIGURATION | The configuration is invalid |
| -25 | ESKT_ALREADYEXISTING | Creating or adding an item that already exists |
| -26 | ESKT_BUFFERTOOSMALL | The provided buffer is too small |
| -27 | ESKT_UNABLEOPENDEVICE | The specified device cannot be opened |
| -28 | ESKT_UNABLECONFIGUREDEVICE | The specified device cannot be configured |
| -29 | ESKT_UNABLECONVERTSTRING | The string cannot be converted |
| -30 | ESKT_UNABLECOPYSTRING | The specified string cannot be copied |
| -31 | ESKT_DEVICENOTOPEN | The specified device is not open |
| -32 | ESKT_NOTAVAILABLE | The specified item is not available |
| -33 | ESKT_UNABLEWRITEFILE | The specified file cannot be written |
| -34 | ESKT_UNABLEREADFILE | The specified file cannot be read |
| -35 | ESKT_WAITFAILED | The wait has failed |
| -36 | ESKT_INVALIDCHECKSUM | The specified checksum is invalid |
| -37 | ESKT_COMMANDDENIED | This command has been denied |
| -38 | ESKT_COMMUNICATIONERROR | There was an error during communication |
| -39 | ESKT_RECEIVEUNEXPECTEDCOMMAND | An unexpected command has been received |
| -40 | ESKT_UNABLECREATEGUID | The GUID cannot be created |
| -41 | ESKT_INVALIDVALUE | The specified value is invalid |
| -42 | ESKT_REQUESTTIMEDOUT | The request has timed out |
| -43 | ESKT_INVALIDOPERATION | The operation is invalid |
| -44 | ESKT_WRONGPROTOCOL | The protocol used is not the correct one |
| -45 | ESKT_QUEUERESETED | The queue has been reset |
| -46 | ESKT_EXCEEDINGMTUSIZE | The data size exceeeds maximum transmission unit |
| -47 | ESKT_NOTHINGTOLISTEN | The listener thread has nothing to listen to |
| -48 | ESKT_OUTDATEDVERSION | The current version is outdated |
| -49 | ESKT_INVALIDXMLTAG | The XML tag is invalid |
| -50 | ESKT_UNABLEREGISTERFORHIDCHANGES | Cannot register for  HID change notifications |
| -51 | ESKT_UNABLERETRIEVEMESSAGE | The message cannot be retrieved |
| -52 | ESKT_SYNTAXERROR | There is a syntax error |
| -53 | ESKT_UNABLEOPENFILE | The specified file cannot be opened |
| -54 | ESKT_UNABLERETRIEVEPATH | The file path cannot be retrieved |
| -55 | ESKT_UNABLECREATEDIRECTORY | The specified directory cannot be created |
| -56 | ESKT_UNABLEDELETEFILE | The specified file cannot be deleted |
| -57 | ESKT_UNABLEDELETEDIRECTORY | The specified directory cannot be deleted |
| -60 | ESKT_UNABLEREADMODEMSTATUS | The modem status cannot be read |
| -61 | ESKT_UNABLEGETCLASSDEVICES | The Class of Devices cannot be retrieved |
| -62 | ESKT_UNABLEGETDEVICEINTERFACE | The device interface cannot be retrieved |
| -63 | ESKT_FILENOTFOUND | The specified file or device cannot be found |
| -64 | ESKT_FILEACCESSDENIED | The specified file or device is not accessible |
| -70 | ESKT_UNABLEREADHIDINFO | The HID information cannot be read |
| -80 | ESKT_CONFLICTPROFILE | The profile file causes a conflict. This is deprecated! |
| -81 | ESKT_DELETECURRENTPROFILE | The current profile cannot be deleted. This is deprecated! |
| -82 | ESKT_UNABLEINITIALIZEDATAEDITING | Data editing cannot be initialized. This is deprecated! |
| -83 | ESKT_UNKNOWNDATAEDITINGOPERATION | The data editing operation is invalid. This is deprecated! |
| -84 | ESKT_INCORRECTNUMBEROFPARAMETERS | The number of parameters is incorrect |
| -85 | ESKT_INVALIDFORMAT | The specified format is invalid |
| -86 | ESKT_INVALIDVERSION | The version is invalid |
| -87 | ESKT_SERVICENOTCOMMUNICATING | The service does not respond |
| -88 | ESKT_LASSOIDEXPIRED | The Lasso Id is expired |
| -89 | ESKT_LASSOIDTNOTMATCHING | The Lasso Id does not match |
| -90 | ESKT_LASSOIDALREADYSET | The device already has a Lasso Id |
| -91 | ESKT_CANCEL | This operation has been canceled |
| -92 | ESKT_EXPIRED | The operation has expired |
| -93 | ESKT_INVALIDAPPINFO | The AppInfo information is invalid |
| -94 | ESKT_BLEGATT | BLE operation failed |
| -95 | ESKT_FAVORITENOTEMPTY | Auto-discovery is in progress |
| -96 | ESKT_LOCATIONPERMISSIONMISSING | Location permission is required to complete the operation |
| -97 | ESKT_UNABLETOCOMPLETEOPERATION | The requested operation cannot be completed |
| -98 | ESKT_LOCATIONSERVICEDISABLED | Location service is disabled |
| -99 | ESKT_BLUETOOTHPERMISSIONMISSING | Bluetooth permission is not granted |