Win32 API 日本語リファレンス
ホームDevices.DeviceAndDriverInstallation › CONFIGRET

CONFIGRET

列挙型
基底型u4

メンバー 65

名前10進16進
CR_SUCCESS00x0
CR_DEFAULT10x1
CR_OUT_OF_MEMORY20x2
CR_INVALID_POINTER30x3
CR_INVALID_FLAG40x4
CR_INVALID_DEVNODE50x5
CR_INVALID_DEVINST50x5
CR_INVALID_RES_DES60x6
CR_INVALID_LOG_CONF70x7
CR_INVALID_ARBITRATOR80x8
CR_INVALID_NODELIST90x9
CR_DEVNODE_HAS_REQS100xA
CR_DEVINST_HAS_REQS100xA
CR_INVALID_RESOURCEID110xB
CR_DLVXD_NOT_FOUND120xC
CR_NO_SUCH_DEVNODE130xD
CR_NO_SUCH_DEVINST130xD
CR_NO_MORE_LOG_CONF140xE
CR_NO_MORE_RES_DES150xF
CR_ALREADY_SUCH_DEVNODE160x10
CR_ALREADY_SUCH_DEVINST160x10
CR_INVALID_RANGE_LIST170x11
CR_INVALID_RANGE180x12
CR_FAILURE190x13
CR_NO_SUCH_LOGICAL_DEV200x14
CR_CREATE_BLOCKED210x15
CR_NOT_SYSTEM_VM220x16
CR_REMOVE_VETOED230x17
CR_APM_VETOED240x18
CR_INVALID_LOAD_TYPE250x19
CR_BUFFER_SMALL260x1A
CR_NO_ARBITRATOR270x1B
CR_NO_REGISTRY_HANDLE280x1C
CR_REGISTRY_ERROR290x1D
CR_INVALID_DEVICE_ID300x1E
CR_INVALID_DATA310x1F
CR_INVALID_API320x20
CR_DEVLOADER_NOT_READY330x21
CR_NEED_RESTART340x22
CR_NO_MORE_HW_PROFILES350x23
CR_DEVICE_NOT_THERE360x24
CR_NO_SUCH_VALUE370x25
CR_WRONG_TYPE380x26
CR_INVALID_PRIORITY390x27
CR_NOT_DISABLEABLE400x28
CR_FREE_RESOURCES410x29
CR_QUERY_VETOED420x2A
CR_CANT_SHARE_IRQ430x2B
CR_NO_DEPENDENT440x2C
CR_SAME_RESOURCES450x2D
CR_NO_SUCH_REGISTRY_KEY460x2E
CR_INVALID_MACHINENAME470x2F
CR_REMOTE_COMM_FAILURE480x30
CR_MACHINE_UNAVAILABLE490x31
CR_NO_CM_SERVICES500x32
CR_ACCESS_DENIED510x33
CR_CALL_NOT_IMPLEMENTED520x34
CR_INVALID_PROPERTY530x35
CR_DEVICE_INTERFACE_ACTIVE540x36
CR_NO_SUCH_DEVICE_INTERFACE550x37
CR_INVALID_REFERENCE_STRING560x38
CR_INVALID_CONFLICT_LIST570x39
CR_INVALID_INDEX580x3A
CR_INVALID_STRUCTURE_SIZE590x3B
NUM_CR_RESULTS600x3C

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum CONFIGRET : unsigned int {
    CR_SUCCESS = 0,
    CR_DEFAULT = 1,
    CR_OUT_OF_MEMORY = 2,
    CR_INVALID_POINTER = 3,
    CR_INVALID_FLAG = 4,
    CR_INVALID_DEVNODE = 5,
    CR_INVALID_DEVINST = 5,
    CR_INVALID_RES_DES = 6,
    CR_INVALID_LOG_CONF = 7,
    CR_INVALID_ARBITRATOR = 8,
    CR_INVALID_NODELIST = 9,
    CR_DEVNODE_HAS_REQS = 10,
    CR_DEVINST_HAS_REQS = 10,
    CR_INVALID_RESOURCEID = 11,
    CR_DLVXD_NOT_FOUND = 12,
    CR_NO_SUCH_DEVNODE = 13,
    CR_NO_SUCH_DEVINST = 13,
    CR_NO_MORE_LOG_CONF = 14,
    CR_NO_MORE_RES_DES = 15,
    CR_ALREADY_SUCH_DEVNODE = 16,
    CR_ALREADY_SUCH_DEVINST = 16,
    CR_INVALID_RANGE_LIST = 17,
    CR_INVALID_RANGE = 18,
    CR_FAILURE = 19,
    CR_NO_SUCH_LOGICAL_DEV = 20,
    CR_CREATE_BLOCKED = 21,
    CR_NOT_SYSTEM_VM = 22,
    CR_REMOVE_VETOED = 23,
    CR_APM_VETOED = 24,
    CR_INVALID_LOAD_TYPE = 25,
    CR_BUFFER_SMALL = 26,
    CR_NO_ARBITRATOR = 27,
    CR_NO_REGISTRY_HANDLE = 28,
    CR_REGISTRY_ERROR = 29,
    CR_INVALID_DEVICE_ID = 30,
    CR_INVALID_DATA = 31,
    CR_INVALID_API = 32,
    CR_DEVLOADER_NOT_READY = 33,
    CR_NEED_RESTART = 34,
    CR_NO_MORE_HW_PROFILES = 35,
    CR_DEVICE_NOT_THERE = 36,
    CR_NO_SUCH_VALUE = 37,
    CR_WRONG_TYPE = 38,
    CR_INVALID_PRIORITY = 39,
    CR_NOT_DISABLEABLE = 40,
    CR_FREE_RESOURCES = 41,
    CR_QUERY_VETOED = 42,
    CR_CANT_SHARE_IRQ = 43,
    CR_NO_DEPENDENT = 44,
    CR_SAME_RESOURCES = 45,
    CR_NO_SUCH_REGISTRY_KEY = 46,
    CR_INVALID_MACHINENAME = 47,
    CR_REMOTE_COMM_FAILURE = 48,
    CR_MACHINE_UNAVAILABLE = 49,
    CR_NO_CM_SERVICES = 50,
    CR_ACCESS_DENIED = 51,
    CR_CALL_NOT_IMPLEMENTED = 52,
    CR_INVALID_PROPERTY = 53,
    CR_DEVICE_INTERFACE_ACTIVE = 54,
    CR_NO_SUCH_DEVICE_INTERFACE = 55,
    CR_INVALID_REFERENCE_STRING = 56,
    CR_INVALID_CONFLICT_LIST = 57,
    CR_INVALID_INDEX = 58,
    CR_INVALID_STRUCTURE_SIZE = 59,
    NUM_CR_RESULTS = 60
} CONFIGRET;
public enum CONFIGRET : uint
{
    CR_SUCCESS = 0,
    CR_DEFAULT = 1,
    CR_OUT_OF_MEMORY = 2,
    CR_INVALID_POINTER = 3,
    CR_INVALID_FLAG = 4,
    CR_INVALID_DEVNODE = 5,
    CR_INVALID_DEVINST = 5,
    CR_INVALID_RES_DES = 6,
    CR_INVALID_LOG_CONF = 7,
    CR_INVALID_ARBITRATOR = 8,
    CR_INVALID_NODELIST = 9,
    CR_DEVNODE_HAS_REQS = 10,
    CR_DEVINST_HAS_REQS = 10,
    CR_INVALID_RESOURCEID = 11,
    CR_DLVXD_NOT_FOUND = 12,
    CR_NO_SUCH_DEVNODE = 13,
    CR_NO_SUCH_DEVINST = 13,
    CR_NO_MORE_LOG_CONF = 14,
    CR_NO_MORE_RES_DES = 15,
    CR_ALREADY_SUCH_DEVNODE = 16,
    CR_ALREADY_SUCH_DEVINST = 16,
    CR_INVALID_RANGE_LIST = 17,
    CR_INVALID_RANGE = 18,
    CR_FAILURE = 19,
    CR_NO_SUCH_LOGICAL_DEV = 20,
    CR_CREATE_BLOCKED = 21,
    CR_NOT_SYSTEM_VM = 22,
    CR_REMOVE_VETOED = 23,
    CR_APM_VETOED = 24,
    CR_INVALID_LOAD_TYPE = 25,
    CR_BUFFER_SMALL = 26,
    CR_NO_ARBITRATOR = 27,
    CR_NO_REGISTRY_HANDLE = 28,
    CR_REGISTRY_ERROR = 29,
    CR_INVALID_DEVICE_ID = 30,
    CR_INVALID_DATA = 31,
    CR_INVALID_API = 32,
    CR_DEVLOADER_NOT_READY = 33,
    CR_NEED_RESTART = 34,
    CR_NO_MORE_HW_PROFILES = 35,
    CR_DEVICE_NOT_THERE = 36,
    CR_NO_SUCH_VALUE = 37,
    CR_WRONG_TYPE = 38,
    CR_INVALID_PRIORITY = 39,
    CR_NOT_DISABLEABLE = 40,
    CR_FREE_RESOURCES = 41,
    CR_QUERY_VETOED = 42,
    CR_CANT_SHARE_IRQ = 43,
    CR_NO_DEPENDENT = 44,
    CR_SAME_RESOURCES = 45,
    CR_NO_SUCH_REGISTRY_KEY = 46,
    CR_INVALID_MACHINENAME = 47,
    CR_REMOTE_COMM_FAILURE = 48,
    CR_MACHINE_UNAVAILABLE = 49,
    CR_NO_CM_SERVICES = 50,
    CR_ACCESS_DENIED = 51,
    CR_CALL_NOT_IMPLEMENTED = 52,
    CR_INVALID_PROPERTY = 53,
    CR_DEVICE_INTERFACE_ACTIVE = 54,
    CR_NO_SUCH_DEVICE_INTERFACE = 55,
    CR_INVALID_REFERENCE_STRING = 56,
    CR_INVALID_CONFLICT_LIST = 57,
    CR_INVALID_INDEX = 58,
    CR_INVALID_STRUCTURE_SIZE = 59,
    NUM_CR_RESULTS = 60,
}
Public Enum CONFIGRET As UInteger
    CR_SUCCESS = 0
    CR_DEFAULT = 1
    CR_OUT_OF_MEMORY = 2
    CR_INVALID_POINTER = 3
    CR_INVALID_FLAG = 4
    CR_INVALID_DEVNODE = 5
    CR_INVALID_DEVINST = 5
    CR_INVALID_RES_DES = 6
    CR_INVALID_LOG_CONF = 7
    CR_INVALID_ARBITRATOR = 8
    CR_INVALID_NODELIST = 9
    CR_DEVNODE_HAS_REQS = 10
    CR_DEVINST_HAS_REQS = 10
    CR_INVALID_RESOURCEID = 11
    CR_DLVXD_NOT_FOUND = 12
    CR_NO_SUCH_DEVNODE = 13
    CR_NO_SUCH_DEVINST = 13
    CR_NO_MORE_LOG_CONF = 14
    CR_NO_MORE_RES_DES = 15
    CR_ALREADY_SUCH_DEVNODE = 16
    CR_ALREADY_SUCH_DEVINST = 16
    CR_INVALID_RANGE_LIST = 17
    CR_INVALID_RANGE = 18
    CR_FAILURE = 19
    CR_NO_SUCH_LOGICAL_DEV = 20
    CR_CREATE_BLOCKED = 21
    CR_NOT_SYSTEM_VM = 22
    CR_REMOVE_VETOED = 23
    CR_APM_VETOED = 24
    CR_INVALID_LOAD_TYPE = 25
    CR_BUFFER_SMALL = 26
    CR_NO_ARBITRATOR = 27
    CR_NO_REGISTRY_HANDLE = 28
    CR_REGISTRY_ERROR = 29
    CR_INVALID_DEVICE_ID = 30
    CR_INVALID_DATA = 31
    CR_INVALID_API = 32
    CR_DEVLOADER_NOT_READY = 33
    CR_NEED_RESTART = 34
    CR_NO_MORE_HW_PROFILES = 35
    CR_DEVICE_NOT_THERE = 36
    CR_NO_SUCH_VALUE = 37
    CR_WRONG_TYPE = 38
    CR_INVALID_PRIORITY = 39
    CR_NOT_DISABLEABLE = 40
    CR_FREE_RESOURCES = 41
    CR_QUERY_VETOED = 42
    CR_CANT_SHARE_IRQ = 43
    CR_NO_DEPENDENT = 44
    CR_SAME_RESOURCES = 45
    CR_NO_SUCH_REGISTRY_KEY = 46
    CR_INVALID_MACHINENAME = 47
    CR_REMOTE_COMM_FAILURE = 48
    CR_MACHINE_UNAVAILABLE = 49
    CR_NO_CM_SERVICES = 50
    CR_ACCESS_DENIED = 51
    CR_CALL_NOT_IMPLEMENTED = 52
    CR_INVALID_PROPERTY = 53
    CR_DEVICE_INTERFACE_ACTIVE = 54
    CR_NO_SUCH_DEVICE_INTERFACE = 55
    CR_INVALID_REFERENCE_STRING = 56
    CR_INVALID_CONFLICT_LIST = 57
    CR_INVALID_INDEX = 58
    CR_INVALID_STRUCTURE_SIZE = 59
    NUM_CR_RESULTS = 60
End Enum
import enum

class CONFIGRET(enum.IntEnum):
    CR_SUCCESS = 0
    CR_DEFAULT = 1
    CR_OUT_OF_MEMORY = 2
    CR_INVALID_POINTER = 3
    CR_INVALID_FLAG = 4
    CR_INVALID_DEVNODE = 5
    CR_INVALID_DEVINST = 5
    CR_INVALID_RES_DES = 6
    CR_INVALID_LOG_CONF = 7
    CR_INVALID_ARBITRATOR = 8
    CR_INVALID_NODELIST = 9
    CR_DEVNODE_HAS_REQS = 10
    CR_DEVINST_HAS_REQS = 10
    CR_INVALID_RESOURCEID = 11
    CR_DLVXD_NOT_FOUND = 12
    CR_NO_SUCH_DEVNODE = 13
    CR_NO_SUCH_DEVINST = 13
    CR_NO_MORE_LOG_CONF = 14
    CR_NO_MORE_RES_DES = 15
    CR_ALREADY_SUCH_DEVNODE = 16
    CR_ALREADY_SUCH_DEVINST = 16
    CR_INVALID_RANGE_LIST = 17
    CR_INVALID_RANGE = 18
    CR_FAILURE = 19
    CR_NO_SUCH_LOGICAL_DEV = 20
    CR_CREATE_BLOCKED = 21
    CR_NOT_SYSTEM_VM = 22
    CR_REMOVE_VETOED = 23
    CR_APM_VETOED = 24
    CR_INVALID_LOAD_TYPE = 25
    CR_BUFFER_SMALL = 26
    CR_NO_ARBITRATOR = 27
    CR_NO_REGISTRY_HANDLE = 28
    CR_REGISTRY_ERROR = 29
    CR_INVALID_DEVICE_ID = 30
    CR_INVALID_DATA = 31
    CR_INVALID_API = 32
    CR_DEVLOADER_NOT_READY = 33
    CR_NEED_RESTART = 34
    CR_NO_MORE_HW_PROFILES = 35
    CR_DEVICE_NOT_THERE = 36
    CR_NO_SUCH_VALUE = 37
    CR_WRONG_TYPE = 38
    CR_INVALID_PRIORITY = 39
    CR_NOT_DISABLEABLE = 40
    CR_FREE_RESOURCES = 41
    CR_QUERY_VETOED = 42
    CR_CANT_SHARE_IRQ = 43
    CR_NO_DEPENDENT = 44
    CR_SAME_RESOURCES = 45
    CR_NO_SUCH_REGISTRY_KEY = 46
    CR_INVALID_MACHINENAME = 47
    CR_REMOTE_COMM_FAILURE = 48
    CR_MACHINE_UNAVAILABLE = 49
    CR_NO_CM_SERVICES = 50
    CR_ACCESS_DENIED = 51
    CR_CALL_NOT_IMPLEMENTED = 52
    CR_INVALID_PROPERTY = 53
    CR_DEVICE_INTERFACE_ACTIVE = 54
    CR_NO_SUCH_DEVICE_INTERFACE = 55
    CR_INVALID_REFERENCE_STRING = 56
    CR_INVALID_CONFLICT_LIST = 57
    CR_INVALID_INDEX = 58
    CR_INVALID_STRUCTURE_SIZE = 59
    NUM_CR_RESULTS = 60
// CONFIGRET
pub const CR_SUCCESS: u32 = 0;
pub const CR_DEFAULT: u32 = 1;
pub const CR_OUT_OF_MEMORY: u32 = 2;
pub const CR_INVALID_POINTER: u32 = 3;
pub const CR_INVALID_FLAG: u32 = 4;
pub const CR_INVALID_DEVNODE: u32 = 5;
pub const CR_INVALID_DEVINST: u32 = 5;
pub const CR_INVALID_RES_DES: u32 = 6;
pub const CR_INVALID_LOG_CONF: u32 = 7;
pub const CR_INVALID_ARBITRATOR: u32 = 8;
pub const CR_INVALID_NODELIST: u32 = 9;
pub const CR_DEVNODE_HAS_REQS: u32 = 10;
pub const CR_DEVINST_HAS_REQS: u32 = 10;
pub const CR_INVALID_RESOURCEID: u32 = 11;
pub const CR_DLVXD_NOT_FOUND: u32 = 12;
pub const CR_NO_SUCH_DEVNODE: u32 = 13;
pub const CR_NO_SUCH_DEVINST: u32 = 13;
pub const CR_NO_MORE_LOG_CONF: u32 = 14;
pub const CR_NO_MORE_RES_DES: u32 = 15;
pub const CR_ALREADY_SUCH_DEVNODE: u32 = 16;
pub const CR_ALREADY_SUCH_DEVINST: u32 = 16;
pub const CR_INVALID_RANGE_LIST: u32 = 17;
pub const CR_INVALID_RANGE: u32 = 18;
pub const CR_FAILURE: u32 = 19;
pub const CR_NO_SUCH_LOGICAL_DEV: u32 = 20;
pub const CR_CREATE_BLOCKED: u32 = 21;
pub const CR_NOT_SYSTEM_VM: u32 = 22;
pub const CR_REMOVE_VETOED: u32 = 23;
pub const CR_APM_VETOED: u32 = 24;
pub const CR_INVALID_LOAD_TYPE: u32 = 25;
pub const CR_BUFFER_SMALL: u32 = 26;
pub const CR_NO_ARBITRATOR: u32 = 27;
pub const CR_NO_REGISTRY_HANDLE: u32 = 28;
pub const CR_REGISTRY_ERROR: u32 = 29;
pub const CR_INVALID_DEVICE_ID: u32 = 30;
pub const CR_INVALID_DATA: u32 = 31;
pub const CR_INVALID_API: u32 = 32;
pub const CR_DEVLOADER_NOT_READY: u32 = 33;
pub const CR_NEED_RESTART: u32 = 34;
pub const CR_NO_MORE_HW_PROFILES: u32 = 35;
pub const CR_DEVICE_NOT_THERE: u32 = 36;
pub const CR_NO_SUCH_VALUE: u32 = 37;
pub const CR_WRONG_TYPE: u32 = 38;
pub const CR_INVALID_PRIORITY: u32 = 39;
pub const CR_NOT_DISABLEABLE: u32 = 40;
pub const CR_FREE_RESOURCES: u32 = 41;
pub const CR_QUERY_VETOED: u32 = 42;
pub const CR_CANT_SHARE_IRQ: u32 = 43;
pub const CR_NO_DEPENDENT: u32 = 44;
pub const CR_SAME_RESOURCES: u32 = 45;
pub const CR_NO_SUCH_REGISTRY_KEY: u32 = 46;
pub const CR_INVALID_MACHINENAME: u32 = 47;
pub const CR_REMOTE_COMM_FAILURE: u32 = 48;
pub const CR_MACHINE_UNAVAILABLE: u32 = 49;
pub const CR_NO_CM_SERVICES: u32 = 50;
pub const CR_ACCESS_DENIED: u32 = 51;
pub const CR_CALL_NOT_IMPLEMENTED: u32 = 52;
pub const CR_INVALID_PROPERTY: u32 = 53;
pub const CR_DEVICE_INTERFACE_ACTIVE: u32 = 54;
pub const CR_NO_SUCH_DEVICE_INTERFACE: u32 = 55;
pub const CR_INVALID_REFERENCE_STRING: u32 = 56;
pub const CR_INVALID_CONFLICT_LIST: u32 = 57;
pub const CR_INVALID_INDEX: u32 = 58;
pub const CR_INVALID_STRUCTURE_SIZE: u32 = 59;
pub const NUM_CR_RESULTS: u32 = 60;
// CONFIGRET
const (
	CR_SUCCESS uint32 = 0
	CR_DEFAULT uint32 = 1
	CR_OUT_OF_MEMORY uint32 = 2
	CR_INVALID_POINTER uint32 = 3
	CR_INVALID_FLAG uint32 = 4
	CR_INVALID_DEVNODE uint32 = 5
	CR_INVALID_DEVINST uint32 = 5
	CR_INVALID_RES_DES uint32 = 6
	CR_INVALID_LOG_CONF uint32 = 7
	CR_INVALID_ARBITRATOR uint32 = 8
	CR_INVALID_NODELIST uint32 = 9
	CR_DEVNODE_HAS_REQS uint32 = 10
	CR_DEVINST_HAS_REQS uint32 = 10
	CR_INVALID_RESOURCEID uint32 = 11
	CR_DLVXD_NOT_FOUND uint32 = 12
	CR_NO_SUCH_DEVNODE uint32 = 13
	CR_NO_SUCH_DEVINST uint32 = 13
	CR_NO_MORE_LOG_CONF uint32 = 14
	CR_NO_MORE_RES_DES uint32 = 15
	CR_ALREADY_SUCH_DEVNODE uint32 = 16
	CR_ALREADY_SUCH_DEVINST uint32 = 16
	CR_INVALID_RANGE_LIST uint32 = 17
	CR_INVALID_RANGE uint32 = 18
	CR_FAILURE uint32 = 19
	CR_NO_SUCH_LOGICAL_DEV uint32 = 20
	CR_CREATE_BLOCKED uint32 = 21
	CR_NOT_SYSTEM_VM uint32 = 22
	CR_REMOVE_VETOED uint32 = 23
	CR_APM_VETOED uint32 = 24
	CR_INVALID_LOAD_TYPE uint32 = 25
	CR_BUFFER_SMALL uint32 = 26
	CR_NO_ARBITRATOR uint32 = 27
	CR_NO_REGISTRY_HANDLE uint32 = 28
	CR_REGISTRY_ERROR uint32 = 29
	CR_INVALID_DEVICE_ID uint32 = 30
	CR_INVALID_DATA uint32 = 31
	CR_INVALID_API uint32 = 32
	CR_DEVLOADER_NOT_READY uint32 = 33
	CR_NEED_RESTART uint32 = 34
	CR_NO_MORE_HW_PROFILES uint32 = 35
	CR_DEVICE_NOT_THERE uint32 = 36
	CR_NO_SUCH_VALUE uint32 = 37
	CR_WRONG_TYPE uint32 = 38
	CR_INVALID_PRIORITY uint32 = 39
	CR_NOT_DISABLEABLE uint32 = 40
	CR_FREE_RESOURCES uint32 = 41
	CR_QUERY_VETOED uint32 = 42
	CR_CANT_SHARE_IRQ uint32 = 43
	CR_NO_DEPENDENT uint32 = 44
	CR_SAME_RESOURCES uint32 = 45
	CR_NO_SUCH_REGISTRY_KEY uint32 = 46
	CR_INVALID_MACHINENAME uint32 = 47
	CR_REMOTE_COMM_FAILURE uint32 = 48
	CR_MACHINE_UNAVAILABLE uint32 = 49
	CR_NO_CM_SERVICES uint32 = 50
	CR_ACCESS_DENIED uint32 = 51
	CR_CALL_NOT_IMPLEMENTED uint32 = 52
	CR_INVALID_PROPERTY uint32 = 53
	CR_DEVICE_INTERFACE_ACTIVE uint32 = 54
	CR_NO_SUCH_DEVICE_INTERFACE uint32 = 55
	CR_INVALID_REFERENCE_STRING uint32 = 56
	CR_INVALID_CONFLICT_LIST uint32 = 57
	CR_INVALID_INDEX uint32 = 58
	CR_INVALID_STRUCTURE_SIZE uint32 = 59
	NUM_CR_RESULTS uint32 = 60
)
const
  CR_SUCCESS = 0;
  CR_DEFAULT = 1;
  CR_OUT_OF_MEMORY = 2;
  CR_INVALID_POINTER = 3;
  CR_INVALID_FLAG = 4;
  CR_INVALID_DEVNODE = 5;
  CR_INVALID_DEVINST = 5;
  CR_INVALID_RES_DES = 6;
  CR_INVALID_LOG_CONF = 7;
  CR_INVALID_ARBITRATOR = 8;
  CR_INVALID_NODELIST = 9;
  CR_DEVNODE_HAS_REQS = 10;
  CR_DEVINST_HAS_REQS = 10;
  CR_INVALID_RESOURCEID = 11;
  CR_DLVXD_NOT_FOUND = 12;
  CR_NO_SUCH_DEVNODE = 13;
  CR_NO_SUCH_DEVINST = 13;
  CR_NO_MORE_LOG_CONF = 14;
  CR_NO_MORE_RES_DES = 15;
  CR_ALREADY_SUCH_DEVNODE = 16;
  CR_ALREADY_SUCH_DEVINST = 16;
  CR_INVALID_RANGE_LIST = 17;
  CR_INVALID_RANGE = 18;
  CR_FAILURE = 19;
  CR_NO_SUCH_LOGICAL_DEV = 20;
  CR_CREATE_BLOCKED = 21;
  CR_NOT_SYSTEM_VM = 22;
  CR_REMOVE_VETOED = 23;
  CR_APM_VETOED = 24;
  CR_INVALID_LOAD_TYPE = 25;
  CR_BUFFER_SMALL = 26;
  CR_NO_ARBITRATOR = 27;
  CR_NO_REGISTRY_HANDLE = 28;
  CR_REGISTRY_ERROR = 29;
  CR_INVALID_DEVICE_ID = 30;
  CR_INVALID_DATA = 31;
  CR_INVALID_API = 32;
  CR_DEVLOADER_NOT_READY = 33;
  CR_NEED_RESTART = 34;
  CR_NO_MORE_HW_PROFILES = 35;
  CR_DEVICE_NOT_THERE = 36;
  CR_NO_SUCH_VALUE = 37;
  CR_WRONG_TYPE = 38;
  CR_INVALID_PRIORITY = 39;
  CR_NOT_DISABLEABLE = 40;
  CR_FREE_RESOURCES = 41;
  CR_QUERY_VETOED = 42;
  CR_CANT_SHARE_IRQ = 43;
  CR_NO_DEPENDENT = 44;
  CR_SAME_RESOURCES = 45;
  CR_NO_SUCH_REGISTRY_KEY = 46;
  CR_INVALID_MACHINENAME = 47;
  CR_REMOTE_COMM_FAILURE = 48;
  CR_MACHINE_UNAVAILABLE = 49;
  CR_NO_CM_SERVICES = 50;
  CR_ACCESS_DENIED = 51;
  CR_CALL_NOT_IMPLEMENTED = 52;
  CR_INVALID_PROPERTY = 53;
  CR_DEVICE_INTERFACE_ACTIVE = 54;
  CR_NO_SUCH_DEVICE_INTERFACE = 55;
  CR_INVALID_REFERENCE_STRING = 56;
  CR_INVALID_CONFLICT_LIST = 57;
  CR_INVALID_INDEX = 58;
  CR_INVALID_STRUCTURE_SIZE = 59;
  NUM_CR_RESULTS = 60;
// CONFIGRET
pub const CR_SUCCESS: u32 = 0;
pub const CR_DEFAULT: u32 = 1;
pub const CR_OUT_OF_MEMORY: u32 = 2;
pub const CR_INVALID_POINTER: u32 = 3;
pub const CR_INVALID_FLAG: u32 = 4;
pub const CR_INVALID_DEVNODE: u32 = 5;
pub const CR_INVALID_DEVINST: u32 = 5;
pub const CR_INVALID_RES_DES: u32 = 6;
pub const CR_INVALID_LOG_CONF: u32 = 7;
pub const CR_INVALID_ARBITRATOR: u32 = 8;
pub const CR_INVALID_NODELIST: u32 = 9;
pub const CR_DEVNODE_HAS_REQS: u32 = 10;
pub const CR_DEVINST_HAS_REQS: u32 = 10;
pub const CR_INVALID_RESOURCEID: u32 = 11;
pub const CR_DLVXD_NOT_FOUND: u32 = 12;
pub const CR_NO_SUCH_DEVNODE: u32 = 13;
pub const CR_NO_SUCH_DEVINST: u32 = 13;
pub const CR_NO_MORE_LOG_CONF: u32 = 14;
pub const CR_NO_MORE_RES_DES: u32 = 15;
pub const CR_ALREADY_SUCH_DEVNODE: u32 = 16;
pub const CR_ALREADY_SUCH_DEVINST: u32 = 16;
pub const CR_INVALID_RANGE_LIST: u32 = 17;
pub const CR_INVALID_RANGE: u32 = 18;
pub const CR_FAILURE: u32 = 19;
pub const CR_NO_SUCH_LOGICAL_DEV: u32 = 20;
pub const CR_CREATE_BLOCKED: u32 = 21;
pub const CR_NOT_SYSTEM_VM: u32 = 22;
pub const CR_REMOVE_VETOED: u32 = 23;
pub const CR_APM_VETOED: u32 = 24;
pub const CR_INVALID_LOAD_TYPE: u32 = 25;
pub const CR_BUFFER_SMALL: u32 = 26;
pub const CR_NO_ARBITRATOR: u32 = 27;
pub const CR_NO_REGISTRY_HANDLE: u32 = 28;
pub const CR_REGISTRY_ERROR: u32 = 29;
pub const CR_INVALID_DEVICE_ID: u32 = 30;
pub const CR_INVALID_DATA: u32 = 31;
pub const CR_INVALID_API: u32 = 32;
pub const CR_DEVLOADER_NOT_READY: u32 = 33;
pub const CR_NEED_RESTART: u32 = 34;
pub const CR_NO_MORE_HW_PROFILES: u32 = 35;
pub const CR_DEVICE_NOT_THERE: u32 = 36;
pub const CR_NO_SUCH_VALUE: u32 = 37;
pub const CR_WRONG_TYPE: u32 = 38;
pub const CR_INVALID_PRIORITY: u32 = 39;
pub const CR_NOT_DISABLEABLE: u32 = 40;
pub const CR_FREE_RESOURCES: u32 = 41;
pub const CR_QUERY_VETOED: u32 = 42;
pub const CR_CANT_SHARE_IRQ: u32 = 43;
pub const CR_NO_DEPENDENT: u32 = 44;
pub const CR_SAME_RESOURCES: u32 = 45;
pub const CR_NO_SUCH_REGISTRY_KEY: u32 = 46;
pub const CR_INVALID_MACHINENAME: u32 = 47;
pub const CR_REMOTE_COMM_FAILURE: u32 = 48;
pub const CR_MACHINE_UNAVAILABLE: u32 = 49;
pub const CR_NO_CM_SERVICES: u32 = 50;
pub const CR_ACCESS_DENIED: u32 = 51;
pub const CR_CALL_NOT_IMPLEMENTED: u32 = 52;
pub const CR_INVALID_PROPERTY: u32 = 53;
pub const CR_DEVICE_INTERFACE_ACTIVE: u32 = 54;
pub const CR_NO_SUCH_DEVICE_INTERFACE: u32 = 55;
pub const CR_INVALID_REFERENCE_STRING: u32 = 56;
pub const CR_INVALID_CONFLICT_LIST: u32 = 57;
pub const CR_INVALID_INDEX: u32 = 58;
pub const CR_INVALID_STRUCTURE_SIZE: u32 = 59;
pub const NUM_CR_RESULTS: u32 = 60;
const
  CR_SUCCESS* = 0
  CR_DEFAULT* = 1
  CR_OUT_OF_MEMORY* = 2
  CR_INVALID_POINTER* = 3
  CR_INVALID_FLAG* = 4
  CR_INVALID_DEVNODE* = 5
  CR_INVALID_DEVINST* = 5
  CR_INVALID_RES_DES* = 6
  CR_INVALID_LOG_CONF* = 7
  CR_INVALID_ARBITRATOR* = 8
  CR_INVALID_NODELIST* = 9
  CR_DEVNODE_HAS_REQS* = 10
  CR_DEVINST_HAS_REQS* = 10
  CR_INVALID_RESOURCEID* = 11
  CR_DLVXD_NOT_FOUND* = 12
  CR_NO_SUCH_DEVNODE* = 13
  CR_NO_SUCH_DEVINST* = 13
  CR_NO_MORE_LOG_CONF* = 14
  CR_NO_MORE_RES_DES* = 15
  CR_ALREADY_SUCH_DEVNODE* = 16
  CR_ALREADY_SUCH_DEVINST* = 16
  CR_INVALID_RANGE_LIST* = 17
  CR_INVALID_RANGE* = 18
  CR_FAILURE* = 19
  CR_NO_SUCH_LOGICAL_DEV* = 20
  CR_CREATE_BLOCKED* = 21
  CR_NOT_SYSTEM_VM* = 22
  CR_REMOVE_VETOED* = 23
  CR_APM_VETOED* = 24
  CR_INVALID_LOAD_TYPE* = 25
  CR_BUFFER_SMALL* = 26
  CR_NO_ARBITRATOR* = 27
  CR_NO_REGISTRY_HANDLE* = 28
  CR_REGISTRY_ERROR* = 29
  CR_INVALID_DEVICE_ID* = 30
  CR_INVALID_DATA* = 31
  CR_INVALID_API* = 32
  CR_DEVLOADER_NOT_READY* = 33
  CR_NEED_RESTART* = 34
  CR_NO_MORE_HW_PROFILES* = 35
  CR_DEVICE_NOT_THERE* = 36
  CR_NO_SUCH_VALUE* = 37
  CR_WRONG_TYPE* = 38
  CR_INVALID_PRIORITY* = 39
  CR_NOT_DISABLEABLE* = 40
  CR_FREE_RESOURCES* = 41
  CR_QUERY_VETOED* = 42
  CR_CANT_SHARE_IRQ* = 43
  CR_NO_DEPENDENT* = 44
  CR_SAME_RESOURCES* = 45
  CR_NO_SUCH_REGISTRY_KEY* = 46
  CR_INVALID_MACHINENAME* = 47
  CR_REMOTE_COMM_FAILURE* = 48
  CR_MACHINE_UNAVAILABLE* = 49
  CR_NO_CM_SERVICES* = 50
  CR_ACCESS_DENIED* = 51
  CR_CALL_NOT_IMPLEMENTED* = 52
  CR_INVALID_PROPERTY* = 53
  CR_DEVICE_INTERFACE_ACTIVE* = 54
  CR_NO_SUCH_DEVICE_INTERFACE* = 55
  CR_INVALID_REFERENCE_STRING* = 56
  CR_INVALID_CONFLICT_LIST* = 57
  CR_INVALID_INDEX* = 58
  CR_INVALID_STRUCTURE_SIZE* = 59
  NUM_CR_RESULTS* = 60
enum CONFIGRET : uint {
    CR_SUCCESS = 0,
    CR_DEFAULT = 1,
    CR_OUT_OF_MEMORY = 2,
    CR_INVALID_POINTER = 3,
    CR_INVALID_FLAG = 4,
    CR_INVALID_DEVNODE = 5,
    CR_INVALID_DEVINST = 5,
    CR_INVALID_RES_DES = 6,
    CR_INVALID_LOG_CONF = 7,
    CR_INVALID_ARBITRATOR = 8,
    CR_INVALID_NODELIST = 9,
    CR_DEVNODE_HAS_REQS = 10,
    CR_DEVINST_HAS_REQS = 10,
    CR_INVALID_RESOURCEID = 11,
    CR_DLVXD_NOT_FOUND = 12,
    CR_NO_SUCH_DEVNODE = 13,
    CR_NO_SUCH_DEVINST = 13,
    CR_NO_MORE_LOG_CONF = 14,
    CR_NO_MORE_RES_DES = 15,
    CR_ALREADY_SUCH_DEVNODE = 16,
    CR_ALREADY_SUCH_DEVINST = 16,
    CR_INVALID_RANGE_LIST = 17,
    CR_INVALID_RANGE = 18,
    CR_FAILURE = 19,
    CR_NO_SUCH_LOGICAL_DEV = 20,
    CR_CREATE_BLOCKED = 21,
    CR_NOT_SYSTEM_VM = 22,
    CR_REMOVE_VETOED = 23,
    CR_APM_VETOED = 24,
    CR_INVALID_LOAD_TYPE = 25,
    CR_BUFFER_SMALL = 26,
    CR_NO_ARBITRATOR = 27,
    CR_NO_REGISTRY_HANDLE = 28,
    CR_REGISTRY_ERROR = 29,
    CR_INVALID_DEVICE_ID = 30,
    CR_INVALID_DATA = 31,
    CR_INVALID_API = 32,
    CR_DEVLOADER_NOT_READY = 33,
    CR_NEED_RESTART = 34,
    CR_NO_MORE_HW_PROFILES = 35,
    CR_DEVICE_NOT_THERE = 36,
    CR_NO_SUCH_VALUE = 37,
    CR_WRONG_TYPE = 38,
    CR_INVALID_PRIORITY = 39,
    CR_NOT_DISABLEABLE = 40,
    CR_FREE_RESOURCES = 41,
    CR_QUERY_VETOED = 42,
    CR_CANT_SHARE_IRQ = 43,
    CR_NO_DEPENDENT = 44,
    CR_SAME_RESOURCES = 45,
    CR_NO_SUCH_REGISTRY_KEY = 46,
    CR_INVALID_MACHINENAME = 47,
    CR_REMOTE_COMM_FAILURE = 48,
    CR_MACHINE_UNAVAILABLE = 49,
    CR_NO_CM_SERVICES = 50,
    CR_ACCESS_DENIED = 51,
    CR_CALL_NOT_IMPLEMENTED = 52,
    CR_INVALID_PROPERTY = 53,
    CR_DEVICE_INTERFACE_ACTIVE = 54,
    CR_NO_SUCH_DEVICE_INTERFACE = 55,
    CR_INVALID_REFERENCE_STRING = 56,
    CR_INVALID_CONFLICT_LIST = 57,
    CR_INVALID_INDEX = 58,
    CR_INVALID_STRUCTURE_SIZE = 59,
    NUM_CR_RESULTS = 60,
}
#define global CR_SUCCESS                  0x0
#define global CR_DEFAULT                  0x1
#define global CR_OUT_OF_MEMORY            0x2
#define global CR_INVALID_POINTER          0x3
#define global CR_INVALID_FLAG             0x4
#define global CR_INVALID_DEVNODE          0x5
#define global CR_INVALID_DEVINST          0x5
#define global CR_INVALID_RES_DES          0x6
#define global CR_INVALID_LOG_CONF         0x7
#define global CR_INVALID_ARBITRATOR       0x8
#define global CR_INVALID_NODELIST         0x9
#define global CR_DEVNODE_HAS_REQS         0xA
#define global CR_DEVINST_HAS_REQS         0xA
#define global CR_INVALID_RESOURCEID       0xB
#define global CR_DLVXD_NOT_FOUND          0xC
#define global CR_NO_SUCH_DEVNODE          0xD
#define global CR_NO_SUCH_DEVINST          0xD
#define global CR_NO_MORE_LOG_CONF         0xE
#define global CR_NO_MORE_RES_DES          0xF
#define global CR_ALREADY_SUCH_DEVNODE     0x10
#define global CR_ALREADY_SUCH_DEVINST     0x10
#define global CR_INVALID_RANGE_LIST       0x11
#define global CR_INVALID_RANGE            0x12
#define global CR_FAILURE                  0x13
#define global CR_NO_SUCH_LOGICAL_DEV      0x14
#define global CR_CREATE_BLOCKED           0x15
#define global CR_NOT_SYSTEM_VM            0x16
#define global CR_REMOVE_VETOED            0x17
#define global CR_APM_VETOED               0x18
#define global CR_INVALID_LOAD_TYPE        0x19
#define global CR_BUFFER_SMALL             0x1A
#define global CR_NO_ARBITRATOR            0x1B
#define global CR_NO_REGISTRY_HANDLE       0x1C
#define global CR_REGISTRY_ERROR           0x1D
#define global CR_INVALID_DEVICE_ID        0x1E
#define global CR_INVALID_DATA             0x1F
#define global CR_INVALID_API              0x20
#define global CR_DEVLOADER_NOT_READY      0x21
#define global CR_NEED_RESTART             0x22
#define global CR_NO_MORE_HW_PROFILES      0x23
#define global CR_DEVICE_NOT_THERE         0x24
#define global CR_NO_SUCH_VALUE            0x25
#define global CR_WRONG_TYPE               0x26
#define global CR_INVALID_PRIORITY         0x27
#define global CR_NOT_DISABLEABLE          0x28
#define global CR_FREE_RESOURCES           0x29
#define global CR_QUERY_VETOED             0x2A
#define global CR_CANT_SHARE_IRQ           0x2B
#define global CR_NO_DEPENDENT             0x2C
#define global CR_SAME_RESOURCES           0x2D
#define global CR_NO_SUCH_REGISTRY_KEY     0x2E
#define global CR_INVALID_MACHINENAME      0x2F
#define global CR_REMOTE_COMM_FAILURE      0x30
#define global CR_MACHINE_UNAVAILABLE      0x31
#define global CR_NO_CM_SERVICES           0x32
#define global CR_ACCESS_DENIED            0x33
#define global CR_CALL_NOT_IMPLEMENTED     0x34
#define global CR_INVALID_PROPERTY         0x35
#define global CR_DEVICE_INTERFACE_ACTIVE  0x36
#define global CR_NO_SUCH_DEVICE_INTERFACE 0x37
#define global CR_INVALID_REFERENCE_STRING 0x38
#define global CR_INVALID_CONFLICT_LIST    0x39
#define global CR_INVALID_INDEX            0x3A
#define global CR_INVALID_STRUCTURE_SIZE   0x3B
#define global NUM_CR_RESULTS              0x3C