Ah, OK. It just wasn't clear from your first post. What's the return value for MsiGetProperty?
Rob Pallavi Patrutkar wrote: > Hi, > > I have a customaction and property as defined below in WIX file > > > > <Property Id="CA_Arguments1" Value="1" /> > <CustomAction Id=" CA_SetProperty1" Return="check" > Property="CA_Arguments1" Value="<somecommand1>" /> > <CustomAction Id="CA1" Execute="deferred" Return="check" > BinaryKey="mycustom.dll" DllEntry="CAFunction1" HideTarget="no"/> > > <Property Id="CA_Arguments2" Value="1" /> > <CustomAction Id=" CA_SetProperty2" Return="check" > Property="CA_Arguments2" Value="<somecommand2>" /> > <CustomAction Id="CA2" Execute="deferred" Return="check" > BinaryKey="mycustom.dll" DllEntry="CAFunction2" > HideTarget="no"/> > > > <Custom Action="CA_SetProperty1" After=" SomeOtherCA">< somecondition >> </Custom> > <Custom Action="CA1" After="CA_SetProperty1"><somecondition></Custom> > <Custom Action="CA_SetProperty2" After="SomeOtherCA">< somecondition >> </Custom> > <Custom Action="CA2" After="CA_SetProperty2">< somecondition ></Custom> > ----------------------------------- > I am calling method in C++ source file as below - > > MsiGetProperty (hInstall, L"CA_Arguments1", szActionData, > &dwActionData); > MsiGetProperty (hInstall, L"CA_Arguments2", szActionData, > &dwActionData); > > But, I am getting dwActionData value as zero. And I nowhere got in any > documentation that which string from the above WIX code should be used > as 2nd argument for the above method. So, I am just wondering whether I > am using correct string or not. > > Please help. > > Regards, > Pallavi. > > > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Rob > Hamflett > Sent: Wednesday, November 08, 2006 2:33 PM > To: wix-users@lists.sourceforge.net > Subject: Re: [WiX-users] Property name to be used in MsiGetProperty > > How are you passing a custom value to your DLL? I thought that you > could only receive a handle to > the MSI package. Are you sure the property name in the DLL is correct? > > Rob > > Pallavi Patrutkar wrote: >> Hello, >> >> >> >> I am trying to pass a property to a method in a DLL. But I am not >> getting the actual property value in my DLL through MsiGetProperty. >> >> It returns the length of parameter as zero. But still method returns >> successfully. >> >> Can you tell me exactly which string from WXS file should I pass to > this >> method as a 2^nd parameter to get the correct property value? >> >> >> >> Thank you, >> >> >> >> Regards, >> >> Pallavi. >> >> >> > ------------------------------------------------------------------------ >> > ------------------------------------------------------------------------ > - >> Using Tomcat but need to do more? Need to support web services, > security? >> Get stuff done quickly with pre-integrated technology to make your job > easier >> Download IBM WebSphere Application Server v.1.0.1 based on Apache > Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 >> >> > ------------------------------------------------------------------------ >> _______________________________________________ >> WiX-users mailing list >> WiX-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/wix-users > > > ------------------------------------------------------------------------ > - > Using Tomcat but need to do more? Need to support web services, > security? > Get stuff done quickly with pre-integrated technology to make your job > easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache > Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users