Re: Errors
- Posted by vern at lvp.eastlink.ca Feb 06, 2002
- 460 views
Hi, Brian, thank you for your timely response. The snipet of code I posted was just the error portion, for a complete look at the defs, refer to parser.ew on the contributors page as my example (I admit it is sadly authored but it does work). The flags are set to not force_down_load as this would serious degrade the cgi process and maybe even timeout the webserver ... anyway, this script works excellent under win98 but not under winXP... ----- Original Message ----- From: "Brian Broker" <bkb at cnw.com> To: "EUforum" <EUforum at topica.com> Subject: RE: Errors > > Found out the answer to the first question: > > >From mapi.h > /*# define MAPI_USE_DEFAULT 0x00000040 Use default profile in > logon */ > > but being commented pretty much deprecates it as a valid flag. > > Valid flags are: > flFlags > [in] Bitmask of option flags. The following flags can be set: > MAPI_FORCE_DOWNLOAD > #define MAPI_FORCE_DOWNLOAD 0x00001000 > An attempt should be made to download all of the user's messages before > returning. If the MAPI_FORCE_DOWNLOAD flag is not set, messages can be > downloaded in the background after the function call returns. > > MAPI_NEW_SESSION > #define MAPI_NEW_SESSION 0x00000002 > An attempt should be made to create a new session rather than acquire > the environment's shared session. If the MAPI_NEW_SESSION flag is not > set, MAPILogon uses an existing shared session. > > MAPI_LOGON_UI > #define MAPI_LOGON_UI 0x00000001 > A logon dialog box should be displayed to prompt the user for logon > information. If the user needs to provide a password and profile name to > enable a successful logon, MAPI_LOGON_UI must be set. > > MAPI_PASSWORD_UI > #define MAPI_PASSWORD_UI 0x00020000 > MAPILogon should only prompt for a password and not allow the user to > change the profile name. Either MAPI_PASSWORD_UI or MAPI_LOGON_UI should > not be set, since the intent is to select between two different dialog > boxes for logon. > > Hope this helps... > -- Brian > > Brian Broker wrote: > > Hi Vern, > > > > That does not appear to be a valid return value for that function. But > > then again, MAPI_USE_DEFAULT doesn't appear to be a valid value for > > flFlags. What is the value of MAPI_USE_DEFAULT? How did you define > > MAPILogon? > > > > -- Brian > > > > > > Vern wrote: > > > Hi, I recently upgraded to WinXP Pro and am having a little trouble with > > > > > > a > > > script I wrote as an Apache cgi script. The script call MAPI functions > > > and > > > uses Outlook Express default user to relay form input ... this script > > > work > > > well under Win98. Now I get an error number -2147467259 > > > when the > > > > > > error = c_func(MAPILogon, {0, 0, 0, MAPI_USE_DEFAULT, 0, session}) call > > > is > > > made > > > > > > if error then > > > printf(1,"Error sending Message %d",error) > > > abort(error) > > > end if > > > > > > Any ideas what this error number represents?? > > > > > > Thanks > > > Vern > > > > > > > > >