Hi,

I started to write a multiplateform framework called gynoid aiming at
wrapping
specific API from mobile phones running wince, symbian, iPhone, ...
see here http://www.codeproject.com/KB/mobile/gynoid.aspx

I started with the platform I know the best and I wanted to add support for
address book.
Actually wrapper is compiled using native tools (msvc on wince) but
developpers can
call it from cegcc.

For instance to set a contact property :

err = GDAbItem_SetProperty(pAbItem, eAbFirstName, _T("Vincent") );

eAbFirstName is an enum defined as 

...
eAbFirstName                            = PIMPR_FIRST_NAME,
...


The problem is cegcc doesn't have definitions for PIMPR, so from MSDN I
found the definitions
(see attachment) and put them in a pimstore.h.

But now I there are only a few definitions I cannot find :

if I have a look at msvc define I can read :

#define PIMPR_FIRST_NAME                      PIM_PROP_TAG( CEVT_LPWSTR,  
0x0082)


but from MSDN :

* http://msdn.microsoft.com/en-us/library/aa917573.aspx
* http://msdn.microsoft.com/en-us/library/bb446009.aspx
* http://msdn.microsoft.com/en-us/library/bb415504.aspx

so I am missing all the CEVT_LPWSTR\CEVT_UI4\CEVT_FILETIME definitions and
the PIM_PROP_TAG.

Does it prevent it to be included in cegcc ?
If yes I will have to define enums as simple integers and use a switch to
do the mapping ...








------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
Cegcc-devel mailing list
Cegcc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cegcc-devel

Reply via email to