CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 3 of 3
  1. #1
    Join Date
    Jun 2007
    Posts
    105

    Problem with imagehlp.h

    hello everyone im trying to compile a small DLL and im including imagehlp.h
    i get a very long list of errors apprently stemming from wincrypt.h does anyone have any info on this ? heres the errors
    Code:
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(37) : error C2146: syntax error : missing ';' before identifier 'HRESULT'
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(37) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(37) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(249) : error C2146: syntax error : missing ';' before identifier 'HCRYPTPROV'
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(249) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(249) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(702) : error C2146: syntax error : missing ';' before identifier 'dwVersion'
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(702) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(702) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(704) : error C2143: syntax error : missing ';' before '*'
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(704) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(704) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(705) : error C2146: syntax error : missing ';' before identifier 'cbOID'
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(705) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(705) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(711) : error C2143: syntax error : missing ';' before '*'
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(711) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(711) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(712) : error C2146: syntax error : missing ';' before identifier 'cbInnerString'
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(712) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(712) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(713) : error C2143: syntax error : missing ';' before '*'
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(713) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(713) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(714) : error C2146: syntax error : missing ';' before identifier 'cbOuterString'
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(714) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(714) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(719) : error C2146: syntax error : missing ';' before identifier 'dwUse'
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(719) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(719) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(721) : error C2146: syntax error : missing ';' before identifier 'cBits'
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(721) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(721) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(722) : error C2146: syntax error : missing ';' before identifier 'dwFlags'
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(722) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(722) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(723) : error C2146: syntax error : missing ';' before identifier 'dwReserved'
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(723) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(723) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(735) : error C2146: syntax error : missing ';' before identifier 'dwBitLen'
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(735) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(735) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(736) : error C2146: syntax error : missing ';' before identifier 'dwNameLen'
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(736) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(736) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(737) : error C2146: syntax error : missing ';' before identifier 'szName'
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(737) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(737) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(742) : error C2146: syntax error : missing ';' before identifier 'dwDefaultLen'
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(742) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(742) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(743) : error C2146: syntax error : missing ';' before identifier 'dwMinLen'
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(743) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(743) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(744) : error C2146: syntax error : missing ';' before identifier 'dwMaxLen'
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(744) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(744) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(745) : error C2146: syntax error : missing ';' before identifier 'dwProtocols'
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(745) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h(745) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    i actually had to cut the errors short cause it was to big but here is the wincrypt.h that comes up when i delve the errors

    http://the-screensavers.com/wincrypt.h

  2. #2
    Join Date
    Feb 2002
    Posts
    4,640

    Re: Problem with imagehlp.h

    Are you including 'windows.h' before you include these files?

    Viggy

  3. #3
    Join Date
    Jun 2007
    Posts
    105

    Re: Problem with imagehlp.h

    no i didnt im actually trying to comile an example program but i guess it old. ill try that thanks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





Click Here to Expand Forum to Full Width

Featured