Tipro API
Communicate with Tipro devices
StdAfx.h
1
// stdafx.h : include file for standard system include files,
2
// or project specific include files that are used frequently, but
3
// are changed infrequently
4
//
5
6
#if !defined(AFX_STDAFX_H__2CD4D229_0E0B_4999_9A0F_55D8D724D65B__INCLUDED_)
7
#define AFX_STDAFX_H__2CD4D229_0E0B_4999_9A0F_55D8D724D65B__INCLUDED_
8
9
#if _MSC_VER > 1000
10
#pragma once
11
#endif // _MSC_VER > 1000
12
13
// define correct versions to work also under WINXP ref. Bug#68
14
#define WINVER _WIN32_WINNT_WINXP
15
#define _WIN32_WINNT _WIN32_WINNT_WINXP
16
#define NTDDI_VERSION NTDDI_WINXP
17
18
// Insert your headers here
19
#define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers
20
21
//20190709 #include <windows.h>
22
23
//20190710
24
//#define PVOID void *
25
//#define ULONG unsigned long
26
//#define USHORT unsigned short
27
//#define UCHAR unsigned char
28
29
//20190827 win to linux
30
typedef
void
* PVOID;
31
typedef
unsigned
long
ULONG;
32
typedef
unsigned
short
USHORT;
33
typedef
unsigned
char
UCHAR;
34
35
36
37
// TODO: reference additional headers your program requires here
38
39
//20190709 #include "TiproTelephonyHid.h"
40
//20190709 #include "Hid.h"
41
//20190709 #include "TiproHid.h"
42
#include "TiproHidApi_IntFn.h"
43
#include "ErrCodes.h"
44
#include "TiproBus.h"
45
#include "SpeakerBox.h"
46
#include "Handset.h"
47
#include "Chameleon.h"
48
#include "FwDefines.h"
49
#include "SpeakerBox_IntFn.h"
50
#include "BF20_IntFn.h"
51
#include "BF22_IntFn.h"
//tomaz20171109
52
#include "BF07.h"
53
#include "BF07_IntFn.h"
54
#include "SpeakerBox104_IntFn.h"
55
//#include "HIDTelephonyThread.h"
56
#include <vector>
57
#include <functional>
58
59
#include <sstream>
60
#include <string>
61
#include <iomanip>
62
63
// fixes and scenarios are defined in _Info.h file
64
#include "TiproHidApi_Info.h"
65
66
// HID usage tables
67
#include "HidUsageTables.h"
68
69
70
#include <stdio.h>
71
#include <malloc.h>
72
//20190709 #include <setupapi.h>
73
74
#include "
TiproHidDevice.h
"
//20190712
75
76
77
78
extern
"C"
79
{
80
//20190709 #include <hidsdi.h>
81
}
82
83
84
// options
85
86
//#define _THREAD_SAFE_DESIGN
87
88
//{{AFX_INSERT_LOCATION}}
89
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
90
91
#endif // !defined(AFX_STDAFX_H__2CD4D229_0E0B_4999_9A0F_55D8D724D65B__INCLUDED_)
TiproHidDevice.h
Represents Tipro device.
Generated by
1.8.13