Altri OPC server, come quelli per gli allarmi e gli eventi, condividono il progetto di questa interfaccia. Fornisce la possibilità di settare e chiedere il LocaleID per una particolare sessione client/server.
Un rapido accenno per questa interfaccia è fornito sotto. Una discussione più particolareggiata può essere trovarta nell'OPC Overview Document.
HRESULT SetLocaleID (
[in] LCID dwLcid
);
HRESULT GetLocaleID (
[out] LCID *pdwLcid
);
HRESULT QueryAvailableLocaleIDs (
[out] DWORD *pdwCount,
[out, sizeis(, *pdwCount)] LCID **ppdwLcid
);
HRESULT GetErrorString(
[in] HRESULT dwError,
[out, string] LPWSTR *ppString
);
HRESULT SetClientName (
[in, string] LPCWSTR szName
);