Home All Groups Group Topic Archive Search About

MAPI proptag reference?

Author
18 Sep 2007 7:48 PM
billmersjr
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

Author
18 Sep 2007 8:22 PM
Henning Krause [MVP - Exchange]
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

<billmer***@gmail.com> wrote in message
Show quote
news:1190144891.075035.165330@d55g2000hsg.googlegroups.com...
> 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
>
Author
19 Sep 2007 2:19 AM
billmersjr
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:
Show quote
> 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.075035.165330@d55g2000hsg.googlegroups.com...
>
> > Hi all,
>
> > Is there a reference available that lists all properties available in
> > thehttp://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
Author
18 Sep 2007 11:42 PM
Glen Scales [MVP]
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

<billmer***@gmail.com> wrote in message
Show quote
news:1190144891.075035.165330@d55g2000hsg.googlegroups.com...
> 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
>
Author
18 Sep 2007 11:49 PM
Glen Scales [MVP]
sorry that link was windows mobile try
http://msdn2.microsoft.com/en-us/library/ms529939.aspx for Exchange

Cheers
Glen

Show quote
"Glen Scales [MVP]" <gsca***@outlookexchange.com> wrote in message
news:Ot$iQ2k%23HHA.1184@TK2MSFTNGP04.phx.gbl...
> 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
>
> <billmer***@gmail.com> wrote in message
> news:1190144891.075035.165330@d55g2000hsg.googlegroups.com...
>> 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
>>
>
>
Author
19 Sep 2007 2:24 AM
billmersjr
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

Show quote
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.075035.165330@d55g2000hsg.googlegroups.com...
>
> > Hi all,
>
> > Is there a reference available that lists all properties available in
> > thehttp://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
Author
19 Sep 2007 4:36 AM
Glen Scales [MVP]
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
Show quote
news:1190168662.285812.277820@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.075035.165330@d55g2000hsg.googlegroups.com...
>>
>> > Hi all,
>>
>> > Is there a reference available that lists all properties available in
>> > thehttp://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
>
>
Author
19 Sep 2007 1:30 PM
billmersjr
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

Show quote
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.285812.277820@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
> >> 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.075035.165330@d55g2000hsg.googlegroups.com...
>
> >> > Hi all,
>
> >> > Is there a reference available that lists all properties available in
> >> > thehttp://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
Author
19 Sep 2007 8:52 PM
Dan Mitchell
billmer***@gmail.com wrote in
news:1190208632.527104.256730@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

AddThis Social Bookmark Button