Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

MAPI proptag reference?

2,893 views
Skip to first unread message

billm...@gmail.com

unread,
Sep 18, 2007, 3:48:11 PM9/18/07
to
Hi all,

Is there a reference available that lists all properties available in
the http://schemas.microsoft.com/mapi/proptag/ namespace? In
particular I'm looking for properties that might not be completely
obvious, such as Free/Busy data, etc.

For example, this property returns the "Start of Publish Range" date
for F/B:
http://schemas.microsoft.com/mapi/proptag/x68470003

Anybody know where I can find a complete list of properties?

Thanks!
Bill

Henning Krause [MVP - Exchange]

unread,
Sep 18, 2007, 4:22:36 PM9/18/07
to
Hello Bill,

AFAIK, there is none.

You can find some in the MSDN documentation. Others on
www.cdolive.com/cdo10.htm.

I have another bunch of definitions in my InfiniTec.Exchange package
(available from my website, www.infinitec.de. Take a look in the
wellknownproperties.cs file). And if you download Mistaya from my website,
it contains an xml file with plenty of definitions and their corresponding
MAPI name.

Kind regards,
Henning Krause

<billm...@gmail.com> wrote in message
news:1190144891.0...@d55g2000hsg.googlegroups.com...

Glen Scales [MVP]

unread,
Sep 18, 2007, 7:42:18 PM9/18/07
to
For information on the Freebusy properties I would suggest having a read of
http://msexchangeteam.com/archive/2004/06/02/146939.aspx which is about the
most detailed reference around on Free/Busy Info and includes most of Tag
used. Also http://msdn2.microsoft.com/en-us/library/aa454438.aspx lists
most of the common tags. Personally I always rely on using a Mapi editor
like OutlookSpy or MFCmapi to work out any tags.

cheers
Glen

<billm...@gmail.com> wrote in message
news:1190144891.0...@d55g2000hsg.googlegroups.com...

Glen Scales [MVP]

unread,
Sep 18, 2007, 7:49:11 PM9/18/07
to
sorry that link was windows mobile try
http://msdn2.microsoft.com/en-us/library/ms529939.aspx for Exchange

Cheers
Glen

"Glen Scales [MVP]" <gsc...@outlookexchange.com> wrote in message
news:Ot$iQ2k%23HHA...@TK2MSFTNGP04.phx.gbl...

billm...@gmail.com

unread,
Sep 18, 2007, 10:19:39 PM9/18/07
to
Thanks Henning! I took a look at those files and they were very
helpful.

If a complete MAPI property reference isn't available, is it possible
to return all properties for a message, including extended MAPI
properties that might not be documented? I would like to query a Free/
Busy message (in the Schedule Plus folder) to see all the properties
it has, especially undocumented ones.

Thanks!
Bill

On Sep 18, 4:22 pm, "Henning Krause [MVP - Exchange]"


<newsgroups_rem...@this.infinitec.de> wrote:
> Hello Bill,
>
> AFAIK, there is none.
>
> You can find some in the MSDN documentation. Others onwww.cdolive.com/cdo10.htm.
>
> I have another bunch of definitions in my InfiniTec.Exchange package

> (available from my website,www.infinitec.de. Take a look in the


> wellknownproperties.cs file). And if you download Mistaya from my website,
> it contains an xml file with plenty of definitions and their corresponding
> MAPI name.
>
> Kind regards,
> Henning Krause
>

> <billmer...@gmail.com> wrote in message


>
> news:1190144891.0...@d55g2000hsg.googlegroups.com...
>
> > Hi all,
>
> > Is there a reference available that lists all properties available in

> > thehttp://schemas.microsoft.com/mapi/proptag/namespace? In

Message has been deleted

Glen Scales [MVP]

unread,
Sep 19, 2007, 12:36:14 AM9/19/07
to
No but the compare feature of OutlookSpy is what i've used in the past to
solve these type of problems eg it should show which properties are
different or missing on a existing item that does work to the one your
trying to create. Are you trying to create a freebusy object from a existing
mailbox or mailboxes from a foreign connector ?

Cheers
Glen

<billm...@gmail.com> wrote in message
news:1190168662.2...@d55g2000hsg.googlegroups.com...
> Hi Glen,
>
> Thanks for the tip! I'll take a look at OutlookSpy and see if it can
> shed some light on Free/Busy properties. I've actually been
> successfully writing Free/Busy properties into existing F/B messages
> using WebDAV, however when I try creating a message from scratch and
> writing F/B data into it, Outlook doesn't recognize the message as
> valid. If I do a WebDAV query to return all properties for a valid F/
> B message vs. one I created manually, they're basically identical. So
> I'm thinking there's something else being set by Exchange that I can't
> see -- do you happen to know of any other properties set on a F/B
> message, other than those pointed out in the MS Exchange Team blog?
>
> Thanks!
> Bill
>
> On Sep 18, 7:42 pm, "Glen Scales [MVP]" <gsca...@outlookexchange.com>


> wrote:
>> For information on the Freebusy properties I would suggest having a read

>> ofhttp://msexchangeteam.com/archive/2004/06/02/146939.aspxwhich is about

>> the
>> most detailed reference around on Free/Busy Info and includes most of Tag
>> used. Alsohttp://msdn2.microsoft.com/en-us/library/aa454438.aspxlists
>> most of the common tags. Personally I always rely on using a Mapi editor
>> like OutlookSpy or MFCmapi to work out any tags.
>>
>> cheers
>> Glen
>>

>> <billmer...@gmail.com> wrote in message


>>
>> news:1190144891.0...@d55g2000hsg.googlegroups.com...
>>
>> > Hi all,
>>
>> > Is there a reference available that lists all properties available in

>> > thehttp://schemas.microsoft.com/mapi/proptag/namespace? In

billm...@gmail.com

unread,
Sep 19, 2007, 9:30:32 AM9/19/07
to
OutlookSpy's compare feature sounds like exactly what I'm looking for,
I'll try that out ASAP. Much thanks for the tip! I've been using
MDBVU32 and it's not exactly what I'd call user-friendly.

I'm basically trying to build my own calendar connector, so I'm
building F/B messages for users that don't have mailboxes in Exchange.

Cheers
Bill

On Sep 19, 12:36 am, "Glen Scales [MVP]" <gsca...@outlookexchange.com>
wrote:


> No but the compare feature of OutlookSpy is what i've used in the past to
> solve these type of problems eg it should show which properties are
> different or missing on a existing item that does work to the one your
> trying to create. Are you trying to create a freebusy object from a existing
> mailbox or mailboxes from a foreign connector ?
>
> Cheers
> Glen
>

> <billmer...@gmail.com> wrote in message
>


> news:1190168662.2...@d55g2000hsg.googlegroups.com...
>
> > Hi Glen,
>
> > Thanks for the tip! I'll take a look at OutlookSpy and see if it can
> > shed some light on Free/Busy properties. I've actually been
> > successfully writing Free/Busy properties into existing F/B messages
> > using WebDAV, however when I try creating a message from scratch and
> > writing F/B data into it, Outlook doesn't recognize the message as
> > valid. If I do a WebDAV query to return all properties for a valid F/
> > B message vs. one I created manually, they're basically identical. So
> > I'm thinking there's something else being set by Exchange that I can't
> > see -- do you happen to know of any other properties set on a F/B
> > message, other than those pointed out in the MS Exchange Team blog?
>
> > Thanks!
> > Bill
>
> > On Sep 18, 7:42 pm, "Glen Scales [MVP]" <gsca...@outlookexchange.com>
> > wrote:
> >> For information on the Freebusy properties I would suggest having a read

> >> ofhttp://msexchangeteam.com/archive/2004/06/02/146939.aspxwhichis about

Dan Mitchell

unread,
Sep 19, 2007, 4:52:20 PM9/19/07
to
billm...@gmail.com wrote in
news:1190208632.5...@50g2000hsm.googlegroups.com:
> OutlookSpy's compare feature sounds like exactly what I'm looking for,
> I'll try that out ASAP. Much thanks for the tip! I've been using
> MDBVU32 and it's not exactly what I'd call user-friendly.

There's a newer low-level "poking around" tool, mfcmapi, written by one
of the MS support guys:

http://www.codeplex.com/MFCMAPI

It's still doing Extended MAPI, so it can only ever be so much
friendlier, mind you..

-- dan

Arun Raj K

unread,
Jul 29, 2010, 9:35:50 AM7/29/10
to
Henning ,
The link was very much useful.Exactly what i was searching for... :-)

Henning Krause [MVP - Exchange] wrote:

Hello Bill,AFAIK, there is none.You can find some in the MSDN documentation.
18-Sep-07

Hello Bill,

AFAIK, there is none.

You can find some in the MSDN documentation. Others on
www.cdolive.com/cdo10.htm.

I have another bunch of definitions in my InfiniTec.Exchange package
(available from my website, www.infinitec.de. Take a look in the
wellknownproperties.cs file). And if you download Mistaya from my website,
it contains an xml file with plenty of definitions and their corresponding
MAPI name.

Kind regards,
Henning Krause

<billm...@gmail.com> wrote in message
news:1190144891.0...@d55g2000hsg.googlegroups.com...

Previous Posts In This Thread:

On Tuesday, September 18, 2007 3:48 PM
billmersj wrote:

MAPI proptag reference?
Hi all,

Is there a reference available that lists all properties available in
the http://schemas.microsoft.com/mapi/proptag/ namespace? In
particular I'm looking for properties that might not be completely
obvious, such as Free/Busy data, etc.

For example, this property returns the "Start of Publish Range" date
for F/B:
http://schemas.microsoft.com/mapi/proptag/x68470003

Anybody know where I can find a complete list of properties?

Thanks!
Bill

On Tuesday, September 18, 2007 4:22 PM
Henning Krause [MVP - Exchange] wrote:

Hello Bill,AFAIK, there is none.You can find some in the MSDN documentation.
Hello Bill,

AFAIK, there is none.

You can find some in the MSDN documentation. Others on
www.cdolive.com/cdo10.htm.

I have another bunch of definitions in my InfiniTec.Exchange package
(available from my website, www.infinitec.de. Take a look in the
wellknownproperties.cs file). And if you download Mistaya from my website,
it contains an xml file with plenty of definitions and their corresponding
MAPI name.

Kind regards,
Henning Krause

<billm...@gmail.com> wrote in message
news:1190144891.0...@d55g2000hsg.googlegroups.com...

On Tuesday, September 18, 2007 7:42 PM
Glen Scales [MVP] wrote:

For information on the Freebusy properties I would suggest having a read of

For information on the Freebusy properties I would suggest having a read of

http://msexchangeteam.com/archive/2004/06/02/146939.aspx which is about the

most detailed reference around on Free/Busy Info and includes most of Tag
used. Also http://msdn2.microsoft.com/en-us/library/aa454438.aspx lists
most of the common tags. Personally I always rely on using a Mapi editor
like OutlookSpy or MFCmapi to work out any tags.

cheers
Glen

<billm...@gmail.com> wrote in message
news:1190144891.0...@d55g2000hsg.googlegroups.com...

On Tuesday, September 18, 2007 7:49 PM
Glen Scales [MVP] wrote:

Re: MAPI proptag reference?


sorry that link was windows mobile try
http://msdn2.microsoft.com/en-us/library/ms529939.aspx for Exchange

Cheers
Glen

On Tuesday, September 18, 2007 10:19 PM
billmersj wrote:

Thanks Henning!


Thanks Henning! I took a look at those files and they were very
helpful.

If a complete MAPI property reference isn't available, is it possible
to return all properties for a message, including extended MAPI
properties that might not be documented? I would like to query a Free/
Busy message (in the Schedule Plus folder) to see all the properties
it has, especially undocumented ones.

Thanks!
Bill

On Sep 18, 4:22 pm, "Henning Krause [MVP - Exchange]"
<newsgroups_rem...@this.infinitec.de> wrote:

On Tuesday, September 18, 2007 10:24 PM
billmersj wrote:

Hi Glen,Thanks for the tip!
Hi Glen,

Thanks for the tip! I'll take a look at OutlookSpy and see if it can
shed some light on Free/Busy properties. I've actually been
successfully writing Free/Busy properties into existing F/B messages
using WebDAV, however when I try creating a message from scratch and
writing F/B data into it, Outlook doesn't recognize the message as
valid. If I do a WebDAV query to return all properties for a valid F/
B message vs. one I created manually, they're basically identical. So
I'm thinking there's something else being set by Exchange that I can't
see -- do you happen to know of any other properties set on a F/B
message, other than those pointed out in the MS Exchange Team blog?

Thanks!
Bill

On Sep 18, 7:42 pm, "Glen Scales [MVP]" <gsca...@outlookexchange.com>
wrote:

On Wednesday, September 19, 2007 12:36 AM
Glen Scales [MVP] wrote:

No but the compare feature of OutlookSpy is what i've used in the past to
No but the compare feature of OutlookSpy is what i've used in the past to
solve these type of problems eg it should show which properties are
different or missing on a existing item that does work to the one your
trying to create. Are you trying to create a freebusy object from a existing
mailbox or mailboxes from a foreign connector ?

Cheers
Glen

<billm...@gmail.com> wrote in message
news:1190168662.2...@d55g2000hsg.googlegroups.com...

On Wednesday, September 19, 2007 9:30 AM
billmersj wrote:

OutlookSpy's compare feature sounds like exactly what I'm looking for,I'll try
OutlookSpy's compare feature sounds like exactly what I'm looking for,
I'll try that out ASAP. Much thanks for the tip! I've been using
MDBVU32 and it's not exactly what I'd call user-friendly.

I'm basically trying to build my own calendar connector, so I'm


building F/B messages for users that don't have mailboxes in Exchange.

Cheers
Bill

On Sep 19, 12:36 am, "Glen Scales [MVP]" <gsca...@outlookexchange.com>
wrote:

On Wednesday, September 19, 2007 4:52 PM
Dan Mitchell wrote:

Re: MAPI proptag reference?

There's a newer low-level "poking around" tool, mfcmapi, written by one

of the MS support guys:

http://www.codeplex.com/MFCMAPI

It's still doing Extended MAPI, so it can only ever be so much
friendlier, mind you..

-- dan


Submitted via EggHeadCafe - Software Developer Portal of Choice
Overriding Deserialization of Persisted Workflow Instances
http://www.eggheadcafe.com/tutorials/aspnet/40fe2b27-ef79-45d0-82e1-6eca3ed67df8/overriding-deserialization-of-persisted-workflow-instances.aspx

0 new messages