20#ifndef _CLMGRPUBTYPES_H
21#define _CLMGRPUBTYPES_H
24#define LO10BIT(w) (((DWORD_PTR)(w)) & 0x3ff)
28#define HI6BIT(w) ((((DWORD_PTR)(w)) >> 10) & 0x3f)
const CLSID CLSID_MemClientLineMgr
Definition CLMgrPubTypes.c:50
IID CLSID
Definition CLMgrPubTypes.c:41
const CLSID CLSID_SClPBX
Definition CLMgrPubTypes.c:45
const IID LIBID_MEMCLMGRLib
Definition CLMgrPubTypes.c:47
const CLSID CLSID_ClientLineMgr
Definition CLMgrPubTypes.c:49
const IID LIBID_CLMGRLib
Definition CLMgrPubTypes.c:46
const IID DIID_IClientLineMgrEventsDisp
Definition CLMgrPubTypes.c:48
PubCLMgrAsyncMessages
Definition CLMgrPubTypes.h:186
@ PubCLMgrAsyncErrorCBOnBusyRegisterFailed
registration of callback on busy failed
Definition CLMgrPubTypes.h:187
@ PubCLMgrAsyncCBRequestRegisterSucceeded
registration of callback request succeeded
Definition CLMgrPubTypes.h:189
@ PubCLMgrAsyncErrorCBRequestRegisterFailed
registration of callback request failed
Definition CLMgrPubTypes.h:188
PubCLMgrMessages
Definition CLMgrPubTypes.h:36
@ PubCLMgrLineSelectionChangedMessage
Definition CLMgrPubTypes.h:39
@ PubCLMgrCallbackOnBusyNotification
Definition CLMgrPubTypes.h:98
@ PubCLMgrDialerStartCallResult
Definition CLMgrPubTypes.h:155
@ PubCLMgrVolumeChanged
Definition CLMgrPubTypes.h:125
@ PubCLMgrLineStateChangedMessageEx
Definition CLMgrPubTypes.h:139
@ PubCLMgrNumberOfLinesChangedMessage
Definition CLMgrPubTypes.h:81
@ PubCLMgrAudioModeChanged
Definition CLMgrPubTypes.h:127
@ PubCLMgrPlaySoundFileDxProceedMeter
Definition CLMgrPubTypes.h:142
@ PubCLMgrSkinActionAreaStateChangedMessage
Definition CLMgrPubTypes.h:92
@ PubCLMgrPowerSuspendMessage
Definition CLMgrPubTypes.h:84
@ PubCLMgrServerDownMessage
Definition CLMgrPubTypes.h:70
@ PubCLMgrSIPRegistrationStateChanged
Definition CLMgrPubTypes.h:144
@ PubCLMgrAsyncMessage
Definition CLMgrPubTypes.h:102
@ PubCLMgrVoicemailPlayerAudioMode
lParam: 0 Handset, 1 Headset, 2 Handsfree, 3 OpenListening
Definition CLMgrPubTypes.h:171
@ PubCLMgrUserDataChangedMessage
Definition CLMgrPubTypes.h:43
@ PubCLMgrBlockDialStringChanged
block dial string changed by CTI partner
Definition CLMgrPubTypes.h:169
@ PubCLMgrServerUpMessage
server is up again -> keep interfaces to line manger
Definition CLMgrPubTypes.h:72
@ PubCLMgrGroupCallNotificationMessage
Definition CLMgrPubTypes.h:76
@ PubCLMgrLineStateChangedMessageEx2
Definition CLMgrPubTypes.h:157
@ PubCLMgrChatMessageAck
Definition CLMgrPubTypes.h:120
@ PubCLMgrClientRegisterRequest
lParam: entity that registered (0 = SwyxIt!, 1 = LyncPlugin)
Definition CLMgrPubTypes.h:174
@ PubCLMgrCloudConnectorStatus
lParam: new state
Definition CLMgrPubTypes.h:173
@ PubCLMgrMediaEncryptionStatusChanged
Definition CLMgrPubTypes.h:160
@ PubCLMgrLineDetailsChangedMessage
Definition CLMgrPubTypes.h:41
@ PubCLMgrCtiDeviceListChanged
informing clients about changed CTI device list
Definition CLMgrPubTypes.h:175
@ PubCLMgrLineStateChangedMessage
Definition CLMgrPubTypes.h:37
@ PubCLMgrRecordingError
Definition CLMgrPubTypes.h:123
@ PubCLMgrWaveFilePlayed
Definition CLMgrPubTypes.h:147
@ PubCLMgrPluginNotLicensed
lParam: 0 LotusNotes, 1 VisualContact, 2 Datev, 3 Keylink
Definition CLMgrPubTypes.h:172
@ PubCLMgrChatMessage
Definition CLMgrPubTypes.h:118
@ PubCLMgrSkinPhoneCommandMessage
Definition CLMgrPubTypes.h:89
@ PubCLMgrNameKeyStateChangedMessage
Definition CLMgrPubTypes.h:79
@ PubCLMgrMicAdjustProceedMeter
Definition CLMgrPubTypes.h:137
@ PubCLMgrDeviceStateChanged
signal changes on available devices
Definition CLMgrPubTypes.h:168
@ PubCLMgrPowerResumeMessage
client machine has returned from suspend mode -> keep interfaces to line manager
Definition CLMgrPubTypes.h:86
@ PubCLMgrUnreadInstantMessageCount
informing clients about unread message count (in lParam)
Definition CLMgrPubTypes.h:178
@ PubCLMgrFirstDataReceived
Definition CLMgrPubTypes.h:151
@ PubCLMgrLateDisconnect
Definition CLMgrPubTypes.h:166
@ PubCLMgrClientShutDownRequest
Client Line Manager requests client to shutdown and release all interfaces.
Definition CLMgrPubTypes.h:83
@ PubCLMgrNewVersionAvailable
informing clients about new SwyxIt version
Definition CLMgrPubTypes.h:177
@ PubCLMgrRegisteredSipDeviceListChanged
Definition CLMgrPubTypes.h:153
@ PubCLMgrSkinInfoDetailChangedMessage
Definition CLMgrPubTypes.h:95
@ PubCLMgrWaveDeviceChanged
Definition CLMgrPubTypes.h:73
@ PubCLMgrCallDetailsMessage
Definition CLMgrPubTypes.h:68
@ PubCLMgrCtiDeviceListUnavailable
informing clients about unavailable CTI device list
Definition CLMgrPubTypes.h:176
@ PubCLMgrCtiPairingStateChanged
Definition CLMgrPubTypes.h:104
@ PubCLMgrHandsetStateChangedMessage
Definition CLMgrPubTypes.h:87
@ PubCLMgrPlaySoundFileState
lParam: 0 stopped, 1 started, 2 paused
Definition CLMgrPubTypes.h:170
@ PubCLMgrMicAdjustLevelMeter
Definition CLMgrPubTypes.h:135
PubCLMgrSpeedDialStates
speed dial signalling states
Definition CLMgrPubTypes.h:276
@ PubSDBusy
Definition CLMgrPubTypes.h:280
@ PubSDUnknown
Definition CLMgrPubTypes.h:277
@ PubSDGroupCallNotification
Definition CLMgrPubTypes.h:281
@ PubSDLoggedOut
Definition CLMgrPubTypes.h:278
@ PubSDLoggedIn
Definition CLMgrPubTypes.h:279
CLMgrFileCategory
Definition CLMgrPubTypes.h:298
@ CLMgrFileCategory_SampleScripts
Definition CLMgrPubTypes.h:308
@ CLMgrFileCategory_FaxLetterhead
Definition CLMgrPubTypes.h:312
@ CLMgrFileCategory_Bitmaps
Definition CLMgrPubTypes.h:301
@ CLMgrFileCategory_CallRoutingScripts
Definition CLMgrPubTypes.h:300
@ CLMgrFileCategory_FaxCoverPages
Definition CLMgrPubTypes.h:310
@ CLMgrFileCategory_CallRecordings
Definition CLMgrPubTypes.h:306
@ CLMgrFileCategory_Other
Definition CLMgrPubTypes.h:314
@ CLMgrFileCategory_HoldMusic
Definition CLMgrPubTypes.h:303
@ CLMgrFileCategory_FaxCoverGraphics
Definition CLMgrPubTypes.h:311
@ CLMgrFileCategory_RingTones
Definition CLMgrPubTypes.h:299
@ CLMgrFileCategory_Announcements
Definition CLMgrPubTypes.h:302
@ CLMgrFileCategory_SampleAnnouncements
Definition CLMgrPubTypes.h:305
@ CLMgrFileCategory_Skins
Definition CLMgrPubTypes.h:307
@ CLMgrFileCategory_FaxAttachments
Definition CLMgrPubTypes.h:309
@ CLMgrFileCategory_SystemAnnouncements
Definition CLMgrPubTypes.h:304
@ CLMgrFileCategory_AvatarBitmaps
Definition CLMgrPubTypes.h:313
CLMgrAuthenticationMode
Definition CLMgrPubTypes.h:321
@ CLMgrAuthenticationMode_WebServiceTrusted
trusted logon for database, SIP logon parameters will be used from user profile
Definition CLMgrPubTypes.h:324
@ CLMgrAuthenticationMode_None
to be used for "SwyxIt! Now logon -> logon based on configured SIP accounts
Definition CLMgrPubTypes.h:322
@ CLMgrAuthenticationMode_Password
logon based on username & password; parameters will be used for database access and SIP logon
Definition CLMgrPubTypes.h:323
PubCLMgrLineStates
possible line states
Definition CLMgrPubTypes.h:196
@ PubLSHookOffExternal
off hook, external dialtone
Definition CLMgrPubTypes.h:200
@ PubLSDialing
outgoing call, we are dialing, no sound
Definition CLMgrPubTypes.h:202
@ PubLSTransferring
special LSOnHold, call is awaiting to be transferred, peer gets special music on hold
Definition CLMgrPubTypes.h:211
@ PubLSHookOffInternal
off hook, internal dialtone
Definition CLMgrPubTypes.h:199
@ PubLSConferenceOnHold
incoming / outgoing conference, logical connection is established, not physcically connected
Definition CLMgrPubTypes.h:209
@ PubLSBusy
outgoing call, destination is busy
Definition CLMgrPubTypes.h:205
@ PubLSKnocking
outgoing call, knocking = second call ringing on destination
Definition CLMgrPubTypes.h:204
@ PubLSActive
incoming / outgoing call, logical and physical connection is established
Definition CLMgrPubTypes.h:206
@ PubLSOnHold
incoming / outgoing call, logical connection is established, destination gets music on hold
Definition CLMgrPubTypes.h:207
@ PubLSAlerting
outgoing call, alerting = ringing on destination
Definition CLMgrPubTypes.h:203
@ PubLSConferenceActive
incoming / outgoing conference, logical and physical connection is established
Definition CLMgrPubTypes.h:208
@ PubLSRinging
incoming call, ringing
Definition CLMgrPubTypes.h:201
@ PubLSTerminated
incoming / outgoing connection / call has been disconnected
Definition CLMgrPubTypes.h:210
@ PubLSDisabled
special LSInactive, wrap up time, we will temporary not allow calls on that line
Definition CLMgrPubTypes.h:212
@ PubLSWaitingForControlledDev
Definition CLMgrPubTypes.h:214
@ PubLSNone
Definition CLMgrPubTypes.h:197
@ PubLSInactive
line is inactive
Definition CLMgrPubTypes.h:198
@ PubLSDirectCall
incoming call, logical and physical connection is established, micro is muted
Definition CLMgrPubTypes.h:213
CLMgrFileScope
Definition CLMgrPubTypes.h:286
@ CLMgrFileScope_User
Definition CLMgrPubTypes.h:287
@ CLMgrFileScope_Reserved2
Definition CLMgrPubTypes.h:289
@ CLMgrFileScope_GlobalOrSystemDefault
Definition CLMgrPubTypes.h:292
@ CLMgrFileScope_Global
Definition CLMgrPubTypes.h:290
@ CLMgrFileScope_ALL
Definition CLMgrPubTypes.h:293
@ CLMgrFileScope_SystemDefault
Definition CLMgrPubTypes.h:291
@ CLMgrFileScope_Reserved1
Definition CLMgrPubTypes.h:288
PubSCl3DiscReason
Definition CLMgrPubTypes.h:247
@ PubSCl3DRNoChannelAvailable
no gateway channel available
Definition CLMgrPubTypes.h:263
@ PubSCl3DRCallRoutingFailed
call routing failed, possible script error (script of peer)
Definition CLMgrPubTypes.h:260
@ PubSCl3DRRejected
peer rejected call
Definition CLMgrPubTypes.h:250
@ PubSCl3DRSubstituteNumberDenied
Own number not allowed.
Definition CLMgrPubTypes.h:268
@ PubSCl3DRPermissionDenied
permission for call was denied due to call restrictions (e.g. no long distance call allowed)
Definition CLMgrPubTypes.h:261
@ PubSCl3DRNetworkCongestion
no line available (public ISDN network)
Definition CLMgrPubTypes.h:262
@ PubSCl3DRDirectCallImpossible
direct call to peer was not allowed
Definition CLMgrPubTypes.h:256
@ PubSCl3DRNoAnswer
peer did not pick up, timeout
Definition CLMgrPubTypes.h:254
@ PubSCl3DRWrongNumber
invalid number was dialed
Definition CLMgrPubTypes.h:257
@ PubSCl3DRBadAddressFormat
wrong phone number format, e.g. bad character
Definition CLMgrPubTypes.h:266
@ PubSCl3DRTransferred
call was transferred (connect to peers with "PubTransferCall")
Definition CLMgrPubTypes.h:252
@ PubSCl3DRIncompatibleDestination
destination is incompatible (compression)
Definition CLMgrPubTypes.h:265
@ PubSCl3DRUnreachable
destination is unreachable
Definition CLMgrPubTypes.h:258
@ PubSCl3DRCancelled
call was cancelled
Definition CLMgrPubTypes.h:251
@ PubSCl3DRSecurityNegotiationFailed
Incompatible encryption settings.
Definition CLMgrPubTypes.h:267
@ PubSCl3DRCallDiverted
call was redirected
Definition CLMgrPubTypes.h:259
@ PubSCl3DRBusy
peer was busy
Definition CLMgrPubTypes.h:249
@ PubSCl3DRTooLate
call was already picked up from other phone
Definition CLMgrPubTypes.h:255
@ PubSCl3DRNormal
nothing special
Definition CLMgrPubTypes.h:248
@ PubSCl3DRNumberChanged
number of destination has changed
Definition CLMgrPubTypes.h:264
@ PubSCl3DRJoinedConference
call was added to conference on other line with "PubJoinConference"
Definition CLMgrPubTypes.h:253
PubSCl2DiscReason
disconnect reasons, valid for line states PubLSBusy and PubLSTerminated
Definition CLMgrPubTypes.h:221
@ PubSCl2DRTooLate
call was already picked up from other phone
Definition CLMgrPubTypes.h:229
@ PubSCl2DRTransferred
call was transferred (connect to peers with "PubTransferCall")
Definition CLMgrPubTypes.h:226
@ PubSCl2DRJoinedConference
call was added to conference on other line with "PubJoinConference"
Definition CLMgrPubTypes.h:227
@ PubSCl2DRWrongNumber
invalid number was dialed
Definition CLMgrPubTypes.h:231
@ PubSCl2DRCancelled
call was cancelled
Definition CLMgrPubTypes.h:225
@ PubSCl2DRUnreachable
destination is unreachable
Definition CLMgrPubTypes.h:232
@ PubSCl2DRRejected
peer rejected call
Definition CLMgrPubTypes.h:224
@ PubSCl2DRBadAddressFormat
wrong phone number format, e.g. bad character
Definition CLMgrPubTypes.h:240
@ PubSCl2DRNetworkCongestion
no line available (within ISDN network)
Definition CLMgrPubTypes.h:236
@ PubSCl2DRSecurityNegotiationFailed
Incompatible encryption settings.
Definition CLMgrPubTypes.h:241
@ PubSCl2DRBusy
peer was busy
Definition CLMgrPubTypes.h:223
@ PubSCl2DRNormal
nothing special
Definition CLMgrPubTypes.h:222
@ PubSCl2DRPermissionDenied
permission for call was denied due to call restrictions (e.g. no long distance call allowed)
Definition CLMgrPubTypes.h:235
@ PubSCl2DRNoAnswer
peer did not pick up, timeout
Definition CLMgrPubTypes.h:228
@ PubSCl2DRNumberChanged
the number of the called party has changed
Definition CLMgrPubTypes.h:238
@ PubSCl2DRCallDiverted
call was redirected
Definition CLMgrPubTypes.h:233
@ PubSCl2DRCallRoutingFailed
call routing failed, possible script error (script of peer)
Definition CLMgrPubTypes.h:234
@ PubSCl2DRNoChannelAvailable
no gateway channel available
Definition CLMgrPubTypes.h:237
@ PubSCl2DRSubstituteNumberDenied
Own number not allowed.
Definition CLMgrPubTypes.h:242
@ PubSCl2DRIncompatibleDestination
the device type of the called party is incompatible
Definition CLMgrPubTypes.h:239
@ PubSCl2DRDirectCallImpossible
direct call to peer was not allowed
Definition CLMgrPubTypes.h:230