OEM User's Guide
OEM External Specification
OEM User’s Guide—520330-001
A-71
Client Callback API
Client Callback API
Function Command(Path As String, ObjectName As String,
CallbackCommand As String) As Integer
Function ClientMessage(ClientName As String, Path As String, ObjectName
As String, Message As String) As Integer
Function WindowManagementEnabled() As Boolean
Function Move(Left As Single, Top As Single) As Integer
Function Height(NewHeight As Single) As Integer
Function Width(NewWidth As Single) As Integer
Function WindowCaption() As String
Property Get WindowState() As Integer
Property Let WindowState(vNewValue)
Function SetIcons(IconDirectoryName As String) As Integer
Class Name Standards
This section proposes OLE Automation class name standards for each of the OLE
components that make up the OEM. This issue is significant because of the complexity
of the overall environment; an inappropriately named class can lead to confusion for
developers and customers alike.
Anyone developing a client application or framework adapter for the OEM environment
should adhere to the following standard:
Component and
Function Class Name Template Example
OEM Server
(Request)
OEMServerRequestClass OEMServerRequestClass
OEM Server
(Callback)
OEMServerCallbackClass OEMServerCallbackClass
Adapter (Request) adapternameAdapterRequestClass TNGAdapterRequestClass,
GenericAdapterRequestClass
Client (Callback) clientnameClientCallbackClass NSXGEMClientCallbackClass,
OMFClientCallbackClass,
ICCClientCallbackClass