Export (0) Print
Expand All
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

OneStopFactory

Windows Mobile 6.5
4/8/2010

The OneStopFactory function is implemented as the DLL entry point for creating custom transports. It is called by Messaging to create an instance of a custom transport and get the IMailSyncHandler interface for the transport. The ONESTOPFACTORYFUNC type defines a pointer to this function. OneStopFactory is a placeholder for the application-defined function name.


HRESULT OneStopFactory (
  LPCWSTR pszType, 
  IMailSyncHandler** ppObj
);

pszType

[in] String identifying the name of the transport. This allows multiple transports to reside in a single DLL.

ppObj

[out] Reference to the IMailSyncHandler interface for the requested transport.

This function returns the standard values E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, and E_FAIL, as well as the following:

S_OK

The transport correctly initialized, and the function successfully returned a reference to the IMailSyncHandler interface.

Headercemapi.h
Librarycemapi.lib
Windows Embedded CEWindows CE 3.0 and later
Windows MobilePocket PC 2002 and later, Smartphone 2002 and later

Community Additions

Show:
© 2015 Microsoft