Message from discussion
VC++ Custom Action Code
From: "Alero" <ale...@magnum-bank.com>
References: <#poVdaXiEHA.3264@tk2msftngp13.phx.gbl> <eLfqcrXiEHA.1644@tk2msftngp13.phx.gbl>
Subject: Re: VC++ Custom Action Code
Date: Tue, 24 Aug 2004 13:59:20 +0100
Lines: 32
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1437
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441
Message-ID: <OJRXyldiEHA.3536@TK2MSFTNGP12.phx.gbl>
Newsgroups: microsoft.public.platformsdk.msi
NNTP-Posting-Host: 81.26.114.95
Path: g2news1.google.com!news1.google.com!news.glorb.com!hammer.uoregon.edu!enews.sgi.com!msrnewsc1!TK2MSFTNGP08.phx.gbl!TK2MSFTNGP12.phx.gbl
Thanks. But any time I try to use any of the MSI API calls in code I get
compiler erors.
eg I try
MsiProcessMessage(hInstall, INSTALLMESSAGE(INSTALLMESSAGE_INFO), newHandle);
...and I get
error C2664: 'MsiProcessMessage' : cannot convert parameter 2 from 'enum
tagINSTALLMESSAGE' to 'enum tagMSIMESSAGE'
Conversion to enumeration type requires an explicit cast
(static_cast, C-style cast or function-style cast)
I've already installed the MSI SDK/ Platform SDK (Feb 2003), and
added the \include\ and \lib\ directories to the Visual Studio path, but no
joy.
Thanks
"Phil Wilson" <pdjwil...@nospam.cox.net> wrote in message
news:eLfqcrXiEHA.1644@tk2msftngp13.phx.gbl...
> Coding example here:
> http://support.microsoft.com/default.aspx?scid=kb;en-us;253683
> --
> Phil Wilson
> [MVP Windows Installer]
> Definitive Guide to Windows Installer
>
http://www.amazon.com/exec/obidos/tg/detail/-/1590592972/104-7044380-4696760