Open Bug 12185 Opened 25 years ago Updated 2 years ago

MAPIFindNext implementation ignores input flags

Categories

(MailNews Core :: Simple MAPI, enhancement)

x86
Windows NT
enhancement

Tracking

(Not tracked)

People

(Reporter: phil, Unassigned)

References

Details

(Keywords: helpwanted)

MAPI.H gives a number of flags which can be passed in to MAPIFindNext:

#define MAPI_UNREAD_ONLY        0x00000020  /* Only unread messages         */
#define MAPI_GUARANTEE_FIFO     0x00000100  /* use date order               */
#define MAPI_LONG_MSGID         0x00004000  /* allow 512 char returned ID   */

In 4.x, we ignore these flags, which is a bug. At the moment, we don't have a
plan to do MAPI in 5.0, but I'll enter this bug for us to come back to later.
Depends on: 11057
Summary: MAPIFindNext implementation ignores input flags → [HELP WANTED] MAPIFindNext implementation ignores input flags
Whiteboard: HELP WANTED
Severity: normal → enhancement
Target Milestone: M15
Bulk-resolving requests for enhancement as "later" to get them off the Seamonkey
bug tracking radar. Even though these bugs are not "open" in bugzilla, we
welcome fixes and improvements in these areas at any time. Mail/news RFEs
continue to be tracked on http://www.mozilla.org/mailnews/jobs.html
Status: RESOLVED → REOPENED
Going to try and reopen in an attempt to assign to myself
Assignee: phil → cwhite7
Status: REOPENED → NEW
Resolution: LATER → ---
Great :-)
I'll just clear the LATER resolution here.
Reopen mail/news HELP WANTED bugs and reassign to nobody@mozilla.org
Assignee: nobody → cwhite7
Status: NEW → ASSIGNED
Keywords: helpwanted
Summary: [HELP WANTED] MAPIFindNext implementation ignores input flags → MAPIFindNext implementation ignores input flags
Whiteboard: HELP WANTED
Target Milestone: M15
Not much progress has been made, going to re-assign to nobody so that I am not 
sitting on these issues.  Will probably pick up again in a month or two if they 
are still open issues when I have time and I can actually make some progress 
first.
Assignee: cwhite7 → nobody
Status: ASSIGNED → NEW
Depends on: 91702
Reassigning MAPI bugs to tiantian
Assignee: nobody → tiantian
MAPIFindNext will be implemented sometime after the end of September this year. 

Not a concern right now. Will revisit around the end of September.

reassigning to rdayal
Assignee: tiantian → rdayal
QA Contact: lchiang → nobody
No longer depends on: 11057
Product: Browser → Seamonkey
Assignee: rdayal → mail
Priority: P3 → --
QA Contact: nobody → search
This bug report is registered in the SeaMonkey product, but has been without a comment since the inception of the SeaMonkey project. This means that it was logged against the old Mozilla suite and we cannot determine that it's still valid for the current SeaMonkey suite. Because of this, we are setting it to an UNCONFIRMED state.

If you can confirm that this report still applies to current SeaMonkey 2.x nightly builds, please set it back to the NEW state along with a comment on how you reproduced it on what Build ID, or if it's an enhancement request, why it's still worth implementing and in what way.
If you can confirm that the report doesn't apply to current SeaMonkey 2.x nightly builds, please set it to the appropriate RESOLVED state (WORKSFORME, INVALID, WONTFIX, or similar).
If no action happens within the next few months, we move this bug report to an EXPIRED state.

Query tag for this change: mass-UNCONFIRM-20090614
Status: NEW → UNCONFIRMED
This bug report is registered in the SeaMonkey product, but has been without a comment since the inception of the SeaMonkey project. This means that it was logged against the old Mozilla suite and we cannot determine that it's still valid for the current SeaMonkey suite. Because of this, we are setting it to an UNCONFIRMED state.

If you can confirm that this report still applies to current SeaMonkey 2.x nightly builds, please set it back to the NEW state along with a comment on how you reproduced it on what Build ID, or if it's an enhancement request, why it's still worth implementing and in what way.
If you can confirm that the report doesn't apply to current SeaMonkey 2.x nightly builds, please set it to the appropriate RESOLVED state (WORKSFORME, INVALID, WONTFIX, or similar).
If no action happens within the next few months, we move this bug report to an EXPIRED state.

Query tag for this change: mass-UNCONFIRM-20090614
This bug report is registered in the SeaMonkey product, but has been without a comment since the inception of the SeaMonkey project. This means that it was logged against the old Mozilla suite and we cannot determine that it's still valid for the current SeaMonkey suite. Because of this, we are setting it to an UNCONFIRMED state.

If you can confirm that this report still applies to current SeaMonkey 2.x nightly builds, please set it back to the NEW state along with a comment on how you reproduced it on what Build ID, or if it's an enhancement request, why it's still worth implementing and in what way.
If you can confirm that the report doesn't apply to current SeaMonkey 2.x nightly builds, please set it to the appropriate RESOLVED state (WORKSFORME, INVALID, WONTFIX, or similar).
If no action happens within the next few months, we move this bug report to an EXPIRED state.

Query tag for this change: mass-UNCONFIRM-20090614
This bug report is registered in the SeaMonkey product, but has been without a comment since the inception of the SeaMonkey project. This means that it was logged against the old Mozilla suite and we cannot determine that it's still valid for the current SeaMonkey suite. Because of this, we are setting it to an UNCONFIRMED state.

If you can confirm that this report still applies to current SeaMonkey 2.x nightly builds, please set it back to the NEW state along with a comment on how you reproduced it on what Build ID, or if it's an enhancement request, why it's still worth implementing and in what way.
If you can confirm that the report doesn't apply to current SeaMonkey 2.x nightly builds, please set it to the appropriate RESOLVED state (WORKSFORME, INVALID, WONTFIX, or similar).
If no action happens within the next few months, we move this bug report to an EXPIRED state.

Query tag for this change: mass-UNCONFIRM-20090614
This bug report is registered in the SeaMonkey product, but has been without a comment since the inception of the SeaMonkey project. This means that it was logged against the old Mozilla suite and we cannot determine that it's still valid for the current SeaMonkey suite. Because of this, we are setting it to an UNCONFIRMED state.

If you can confirm that this report still applies to current SeaMonkey 2.x nightly builds, please set it back to the NEW state along with a comment on how you reproduced it on what Build ID, or if it's an enhancement request, why it's still worth implementing and in what way.
If you can confirm that the report doesn't apply to current SeaMonkey 2.x nightly builds, please set it to the appropriate RESOLVED state (WORKSFORME, INVALID, WONTFIX, or similar).
If no action happens within the next few months, we move this bug report to an EXPIRED state.

Query tag for this change: mass-UNCONFIRM-20090614
This bug report is registered in the SeaMonkey product, but has been without a comment since the inception of the SeaMonkey project. This means that it was logged against the old Mozilla suite and we cannot determine that it's still valid for the current SeaMonkey suite. Because of this, we are setting it to an UNCONFIRMED state.

If you can confirm that this report still applies to current SeaMonkey 2.x nightly builds, please set it back to the NEW state along with a comment on how you reproduced it on what Build ID, or if it's an enhancement request, why it's still worth implementing and in what way.
If you can confirm that the report doesn't apply to current SeaMonkey 2.x nightly builds, please set it to the appropriate RESOLVED state (WORKSFORME, INVALID, WONTFIX, or similar).
If no action happens within the next few months, we move this bug report to an EXPIRED state.

Query tag for this change: mass-UNCONFIRM-20090614
Assignee: mail → nobody
QA Contact: search → message-display
Believe this is still an isssue in 3.04. In fact I can't get MAPIFindNext to return anything other than error code 16 (No more messages) regardless of the input params.
Component: MailNews: Message Display → Import
Product: SeaMonkey → MailNews Core
QA Contact: message-display → import
Neil, any status recommendation?
Sorry, I've never used MAPI; bienvenu might know?
Component: Import → Simple MAPI
QA Contact: import → simple-mapi
looking at MsgMapiListContext::GetNext, we do ignore the flags. I don't know if anyone cares. But the code looks like it basically works, though it ignores imap messages w/ no body in the offline store.
Status: UNCONFIRMED → NEW
Ever confirmed: true
See Also: → 1521380
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.