mscomm32.ocx

when i include this library in visual studio 2008, i get weird errors as shown below

what can be the problem?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
1
1>Compiling...
1>stdafx.cpp
1>c:\program files\microsoft sdks\windows\v6.0a\include\wtypes.h(83) : error C2146: syntax error : missing ';' before identifier 'data'
1>c:\program files\microsoft sdks\windows\v6.0a\include\wtypes.h(83) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\wtypes.h(83) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\wtypes.h(92) : error C2146: syntax error : missing ';' before identifier 'data'
1>c:\program files\microsoft sdks\windows\v6.0a\include\wtypes.h(92) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\wtypes.h(92) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\wtypes.h(98) : error C2146: syntax error : missing ';' before identifier 'data'
1>c:\program files\microsoft sdks\windows\v6.0a\include\wtypes.h(98) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\wtypes.h(98) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\wtypes.h(104) : error C2146: syntax error : missing ';' before identifier 'data'
1>c:\program files\microsoft sdks\windows\v6.0a\include\wtypes.h(104) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\wtypes.h(104) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\wtypes.h(110) : error C2146: syntax error : missing ';' before identifier 'data'
1>c:\program files\microsoft sdks\windows\v6.0a\include\wtypes.h(110) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\wtypes.h(110) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\wtypes.h(116) : error C2146: syntax error : missing ';' before identifier 'data'
1>c:\program files\microsoft sdks\windows\v6.0a\include\wtypes.h(116) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\wtypes.h(116) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\wtypes.h(697) : error C2146: syntax error : missing ';' before identifier 'abData'
1>c:\program files\microsoft sdks\windows\v6.0a\include\wtypes.h(697) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\wtypes.h(697) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\wtypes.h(722) : error C2146: syntax error : missing ';' before identifier 'abData'
1>c:\program files\microsoft sdks\windows\v6.0a\include\wtypes.h(722) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\wtypes.h(722) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\wtypes.h(739) : error C2143: syntax error : missing ';' before '*'
1>c:\program files\microsoft sdks\windows\v6.0a\include\wtypes.h(739) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\wtypes.h(739) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\wtypes.h(853) : error C2146: syntax error : missing ';' before identifier 'pBuffer'
1>c:\program files\microsoft sdks\windows\v6.0a\include\wtypes.h(853) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\wtypes.h(853) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\objidl.h(3130) : error C2061: syntax error : identifier 'byte'
1>c:\program files\microsoft sdks\windows\v6.0a\include\objidl.h(3421) : error C2061: syntax error : identifier 'byte'
1>c:\program files\microsoft sdks\windows\v6.0a\include\objidl.h(3435) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\objidl.h(3435) : error C2143: syntax error : missing ',' before '*'
1>c:\program files\microsoft sdks\windows\v6.0a\include\objidl.h(4155) : error C2061: syntax error : identifier 'byte'
1>c:\program files\microsoft sdks\windows\v6.0a\include\objidl.h(4187) : error C2061: syntax error : identifier 'byte'
1>c:\program files\microsoft sdks\windows\v6.0a\include\objidl.h(4631) : error C2061: syntax error : identifier 'byte'
1>c:\program files\microsoft sdks\windows\v6.0a\include\objidl.h(4646) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\objidl.h(4646) : error C2143: syntax error : missing ',' before '*'
1>c:\program files\microsoft sdks\windows\v6.0a\include\objidl.h(5076) : error C2146: syntax error : missing ';' before identifier 'data'
1>c:\program files\microsoft sdks\windows\v6.0a\include\objidl.h(5076) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\objidl.h(5076) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\objidl.h(8285) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\objidl.h(8285) : error C2143: syntax error : missing ',' before '*'
1>c:\program files\microsoft sdks\windows\v6.0a\include\objidl.h(8300) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\objidl.h(8300) : error C2143: syntax error : missing ',' before '*'
1>c:\program files\microsoft sdks\windows\v6.0a\include\objidl.h(12453) : error C2061: syntax error : identifier 'byte'
1>c:\program files\microsoft sdks\windows\v6.0a\include\objidl.h(12466) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\objidl.h(12466) : error C2143: syntax error : missing ',' before '*'
1>c:\program files\microsoft sdks\windows\v6.0a\include\objidl.h(12524) : error C2061: syntax error : identifier 'byte'
1>c:\program files\microsoft sdks\windows\v6.0a\include\objidl.h(12556) : error C2061: syntax error : identifier 'byte'
1>c:\program files\microsoft sdks\windows\v6.0a\include\objidl.h(12571) : error C2061: syntax error : identifier 'byte'
1>c:\program files\microsoft sdks\windows\v6.0a\include\objidl.h(12586) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\objidl.h(12586) : error C2143: syntax error : missing ',' before '*'
1>c:\program files\microsoft sdks\windows\v6.0a\include\objidl.h(12714) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\objidl.h(12714) : error C2143: syntax error : missing ',' before '*'
1>c:\program files\microsoft sdks\windows\v6.0a\include\objidl.h(12729) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\objidl.h(12729) : error C2143: syntax error : missing ',' before '*'
1>c:\program files\microsoft sdks\windows\v6.0a\include\o
1>test - 62 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
These errors look like the sdk files you are trying to include in your 2008 Visual Studio are quite old. Also, it looks like that other headers are missing (the definition of byte, for example,) or the pre-processor directives don't handle the old version.
Topic archived. No new replies allowed.