1(* 2 * The contents of this file are subject to the Mozilla Public License 3 * Version 1.1 (the "License"); you may not use this file except in 4 * compliance with the License. You may obtain a copy of the License at 5 * http://www.mozilla.org/MPL/ 6 * 7 * Software distributed under the License is distributed on an "AS IS" 8 * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the 9 * License for the specific language governing rights and limitations 10 * under the License. 11 * 12 * The Initial Developer of this code is John Hansen. 13 * Portions created by John Hansen are Copyright (C) 2009 John Hansen. 14 * All Rights Reserved. 15 * 16 *) 17 18const 19 kBufferStandard = 0; 20 kBufferHighSpeed = 1; 21 kStatusNoError = 0; 22 kStatusOffset = -142000; // 0x550 23 kStatusFirst = (kStatusOffset + 0); // 0x550 24 kStatusPairingFailed = (kStatusOffset + -5); // 0x54B 25 kStatusBluetoothSearchFailed = (kStatusOffset + -6); // 0x54A 26 kStatusSystemLibraryNotFound = (kStatusOffset + -7); // 0x549 27 kStatusUnpairingFailed = (kStatusOffset + -8); // 0x548 28 kStatusInvalidFilename = (kStatusOffset + -9); // 0x547 29 kStatusInvalidIteratorDereference = (kStatusOffset + -10); // 0x546 30 kStatusLockOperationFailed = (kStatusOffset + -11); // 0x545 31 kStatusSizeUnknown = (kStatusOffset + -12); // 0x544 32 kStatusDuplicateOpen = (kStatusOffset + -13); // 0x543 33 kStatusEmptyFile = (kStatusOffset + -14); // 0x542 34 kStatusFirmwareDownloadFailed = (kStatusOffset + -15); // 0x541 35 kStatusPortNotFound = (kStatusOffset + -16); // 0x540 36 kStatusNoMoreItemsFound = (kStatusOffset + -17); // 0x53F 37 kStatusTooManyUnconfiguredDevices = (kStatusOffset + -18); // 0x53E 38 kStatusCommandMismatch = (kStatusOffset + -19); // 0x53D 39 kStatusIllegalOperation = (kStatusOffset + -20); // 0x53C 40 kStatusBluetoothCacheUpdateFailed = (kStatusOffset + -21); // 0x53B 41 kStatusNonNXTDeviceSelected = (kStatusOffset + -22); // 0x53A 42 43 kStatusFeatureNotImplemented = (kStatusOffset + -99); // 0x4ED 44 45 kStatusFWIllegalHandle = (kStatusOffset + -189); // 0x493 46 kStatusFWIllegalFileName = (kStatusOffset + -190); // 0x492 47 kStatusFWOutOfBounds = (kStatusOffset + -191); // 0x491 48 kStatusFWModuleNotFound = (kStatusOffset + -192); // 0x490 49 kStatusFWFileExists = (kStatusOffset + -193); // 0x48F 50 kStatusFWFileIsFull = (kStatusOffset + -194); // 0x48E 51 kStatusFWAppendNotPossible = (kStatusOffset + -195); // 0x48D 52 kStatusFWNoWriteBuffers = (kStatusOffset + -196); // 0x48C 53 kStatusFWFileIsBusy = (kStatusOffset + -197); // 0x48B 54 kStatusFWUndefinedError = (kStatusOffset + -198); // 0x48A 55 kStatusFWNoLinearSpace = (kStatusOffset + -199); // 0x489 56 kStatusFWHandleAlreadyClosed = (kStatusOffset + -200); // 0x488 57 kStatusFWFileNotFound = (kStatusOffset + -201); // 0x487 58 kStatusFWNotLinearFile = (kStatusOffset + -202); // 0x486 59 kStatusFWEndOfFile = (kStatusOffset + -203); // 0x485 60 kStatusFWEndOfFileExpected = (kStatusOffset + -204); // 0x484 61 kStatusFWNoMoreFiles = (kStatusOffset + -205); // 0x483 62 kStatusFWNoSpace = (kStatusOffset + -206); // 0x482 63 kStatusFWNoMoreHandles = (kStatusOffset + -207); // 0x481 64 kStatusFWUnknownErrorCode = (kStatusOffset + -208); // 0x480 65 66 kStatusLast = (kStatusOffset + -999); 67 68 69