Home Forums C++ Programming errors while executing vc++ code Reply To: errors while executing vc++ code

#3195
KhushbooJain
Participant

@guru wrote:

Thanks for ur reply.

Here I am posting the errors and the code where i am getting these errors with line no.
1) Error 1 error C2146: syntax error : missing ‘;’ before identifier ‘HwndMSWheel’ c:program filesmicrosoft visual studio 8vcplatformsdkincludezmouse.h 141
2)Error 2 error C2433: ‘HWND’ : ‘inline’ not permitted on data declarations c:program filesmicrosoft visual studio 8vcplatformsdkincludezmouse.h 141
3)Error 3 error C4430: missing type specifier – int assumed. Note: C++ does not support default-int c:program filesmicrosoft visual studio 8vcplatformsdkincludezmouse.h 141
4)Error 4 error C2065: ‘PUINT’ : undeclared identifier c:program filesmicrosoft visual studio 8vcplatformsdkincludezmouse.h 142
5)Error 5 error C2146: syntax error : missing ‘)’ before identifier ‘puiMsh_MsgMouseWheel’ c:program filesmicrosoft visual studio 8vcplatformsdkincludezmouse.h 142
6)Error 6 error C4430: missing type specifier – int assumed. Note: C++ does not support default-int c:program filesmicrosoft visual studio 8vcplatformsdkincludezmouse.h 142
7)Error 7 error C2059: syntax error : ‘)’ c:program filesmicrosoft visual studio 8vcplatformsdkincludezmouse.h 146
8)Error 8 error C2143: syntax error : missing ‘;’ before ‘{‘ c:program filesmicrosoft visual studio 8vcplatformsdkincludezmouse.h 148
9)Error 9 error C2447: ‘{‘ : missing function header (old-style formal list?) c:program filesmicrosoft visual studio 8vcplatformsdkincludezmouse.h 148

The code is:

__inline HWND  HwndMSWheel(                   (141)
PUINT puiMsh_MsgMouseWheel, (142)
PUINT puiMsh_Msg3DSupport,
PUINT puiMsh_MsgScrollLines,
PBOOL pf3DSupport,
PINT piScrollLines) (146)
{ (148)
HWND hdlMsWheel;
hdlMsWheel = FindWindow(MSH_WHEELMODULE_CLASS, MSH_WHEELMODULE_TITLE);
*puiMsh_MsgMouseWheel = RegisterWindowMessage(MSH_MOUSEWHEEL);
*puiMsh_Msg3DSupport = RegisterWindowMessage(MSH_WHEELSUPPORT);
*puiMsh_MsgScrollLines = RegisterWindowMessage(MSH_SCROLL_LINES);
if (*puiMsh_Msg3DSupport)
*pf3DSupport = (BOOL)SendMessage(hdlMsWheel, *puiMsh_Msg3DSupport, 0, 0);
else
*pf3DSupport = FALSE; // default to FALSE
if (*puiMsh_MsgScrollLines)
*piScrollLines = (int)SendMessage(hdlMsWheel, *puiMsh_MsgScrollLines, 0, 0);
else
*piScrollLines = 3; // default
return(hdlMsWheel);
}

I think this will be helpful in giving suggestions and modifications.

Thanku