IATSProviderExport.h File Reference

#include "IATSProvider.h"

Go to the source code of this file.

Defines

#define  ATSProviderExport   __declspec( dllexport )
#define  ATSExternC   extern "C"

Functions

ATSExternC ATSProviderExport DWORD  GetATSVersion (void)
  ATS Version Number.
ATSExternC ATSProviderExport
const MCHAR * 
GetATSProviderName (void)
  ATS Provider name.
ATSExternC ATSProviderExport
IATSProvider
GetIATSProvider (void)
  IATSProvider pointer.
ATSExternC ATSProviderExport void  ReleaseIATSProvider (IATSProvider *pIATSProvider)
  Release IATSProvider pointer.

Define Documentation

#define ATSProviderExport   __declspec( dllexport )

Definition at line 20 of file IATSProviderExport.h.

#define ATSExternC   extern "C"

Definition at line 24 of file IATSProviderExport.h.


Function Documentation

ATSExternC ATSProviderExport DWORD GetATSVersion ( void  )

ATS Version Number.

See also:
IATSProvider
Returns:
ATS Version number: kATSAPIVersion
ATSExternC ATSProviderExport const MCHAR* GetATSProviderName ( void  )

ATS Provider name.

See also:
IATSProvider
Returns:
string contain the provider's name
ATSExternC ATSProviderExport IATSProvider* GetIATSProvider ( void  )

IATSProvider pointer.

See also:
IATSProvider
Returns:
pointer to IATSProvider interface
ATSExternC ATSProviderExport void ReleaseIATSProvider ( IATSProvider pIATSProvider )

Release IATSProvider pointer.

See also:
IATSProvider
Parameters:
[in] pIATSProvider point to IATSProvider interface returned from GetIATSProvider that needs to be released.