Posted by: Sue Loh
It appears that the MSDN online help was revised in the last day or so; my old shortcuts are getting rerouted to new places. I see that the CE6 docs are now online at http://msdn2.microsoft.com/en-us/library/aa924073.aspx.
In particular, you may be interested in:
- Migrating a Windows Embedded CE Driver to Windows Embedded CE 6.0: http://msdn2.microsoft.com/en-us/library/aa931071.aspx
- Migrating a BSP to Windows Embedded CE 6.0: http://msdn2.microsoft.com/en-us/library/aa917748.aspx
- Kernel Buffer Marshalling Functions: http://msdn2.microsoft.com/en-us/library/aa911404.aspx
- Kernel Buffer Marshalling Classes: http://msdn2.microsoft.com/en-us/library/aa915074.aspx
It boggles my mind, but I don't see CeOpenCallerBuffer or MarshalledBuffer_t there. All the OTHERs are listed. I suspect that this is what people meant when they were telling me that our marshalling functions weren't documented, which probably means that the online docs are what's in the CE6 install. Which also probably means that there's an update coming soon which would fix this. I will report the omissions just to make sure. In the meantime, refer to my previous blog post (http://blogs.msdn.com/ce_base/archive/2006/11/22/marshalling-helper-apis.aspx) for those.