Sha256: b494cceb549f1e13a4af4944c3b5f5f88a0b2a0afee34d5456d5177e9a1002d1

Contents?: true

Size: 1017 Bytes

Versions: 14

Compression:

Stored size: 1017 Bytes

Contents

#pragma once
//  Defines here are duplicates to those found in EMDK, declared separately to allow code compilation under Rhodes

//  From EMDK Keyboard API
typedef struct tagSTRUCT_INFO
{
	DWORD	dwAllocated;
	DWORD	dwUsed;	
} STRUCT_INFO;
typedef struct tagUNITID_EX
{
	STRUCT_INFO StructInfo;
	BYTE byUUID[24];
} UNITID_EX;
typedef UNITID_EX FAR * LPUNITID_EX;
#define	ERROR_BIT				0x80000000	// Use bit 31 to indicate errror
#define	USER_BIT				0x20000000	// Bit 29 means not Win32 error	
#define	RCM_ERROR(code)			(ERROR_BIT | USER_BIT | (WORD) code)
#define	E_RCM_SUCCESS				0
#define	E_RCM_NOTSUPPORTED			RCM_ERROR(0x0015)
//  These defines originally came from EMDK and are applicable only to Symbol devices, adding them
//  here to enable building under rhodes
typedef BOOL (WINAPI* LPFNSETKEYSTATE)(DWORD dwState, DWORD dwActiveModifer, BOOL bUpdateRegistry);	
#define SETKEYSTATE		      TEXT("SetKeyState")
#define UN_SHIFTED			0x01
#define KEYBOARD_DLL TEXT("keybddr.dll")
//  End defines from EMDK kbd API.

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
rhodes-7.6.0 lib/commonAPI/coreapi/ext/platform/wm/src/EmdkDefines.h
rhodes-7.5.1 lib/commonAPI/coreapi/ext/platform/wm/src/EmdkDefines.h
rhodes-7.4.1 lib/commonAPI/coreapi/ext/platform/wm/src/EmdkDefines.h
rhodes-7.1.17 lib/commonAPI/coreapi/ext/platform/wm/src/EmdkDefines.h
rhodes-6.2.0 lib/commonAPI/coreapi/ext/platform/wm/src/EmdkDefines.h
rhodes-6.0.11 lib/commonAPI/coreapi/ext/platform/wm/src/EmdkDefines.h
rhodes-5.5.18 lib/commonAPI/coreapi/ext/platform/wm/src/EmdkDefines.h
rhodes-5.5.17 lib/commonAPI/coreapi/ext/platform/wm/src/EmdkDefines.h
rhodes-5.5.15 lib/commonAPI/coreapi/ext/platform/wm/src/EmdkDefines.h
rhodes-5.5.0.22 lib/commonAPI/coreapi/ext/platform/wm/src/EmdkDefines.h
rhodes-5.5.2 lib/commonAPI/coreapi/ext/platform/wm/src/EmdkDefines.h
rhodes-5.5.0.7 lib/commonAPI/coreapi/ext/platform/wm/src/EmdkDefines.h
rhodes-5.5.0.3 lib/commonAPI/coreapi/ext/platform/wm/src/EmdkDefines.h
rhodes-5.5.0 lib/commonAPI/coreapi/ext/platform/wm/src/EmdkDefines.h