Fix svn properties where needed:
[obnox/wireshark/wip.git] / idl / parlay / ui_interfaces.idl
index 21386e92403074eca2315cdd3f58d5d172db766b..c88d5301d05cbb76c694af71c5b9f3e04cd5e988 100644 (file)
-//Source file: ui_interfaces.idl\r
-//Date:  8 October 2004\r
-//User Interaction Interfaces for ETSI ES 203 915-05 V1.1.1, DES/TISPAN-01005-05-OSA, Parlay 5.0\r
-\r
-\r
-#ifndef __UI_INTERFACES_DEFINED\r
-#define __UI_INTERFACES_DEFINED\r
-\r
-\r
-#include "osa.idl"\r
-#include "ui_data.idl"\r
-#include "gcc_interfaces.idl"\r
-#include "mpcc_interfaces.idl"\r
-\r
-module org {\r
-       \r
-       module csapi {\r
-               \r
-               \r
-               module ui {\r
-                       interface IpUI;\r
-                       interface IpUICall;\r
-                       \r
-                       enum TpUITargetObjectType {\r
-\r
-                               P_UI_TARGET_OBJECT_CALL,\r
-                               P_UI_TARGET_OBJECT_MULTI_PARTY_CALL,\r
-                               P_UI_TARGET_OBJECT_CALL_LEG                             \r
-                       };\r
-                       \r
-                       \r
-                       union TpUITargetObject switch(TpUITargetObjectType) {\r
-                               case P_UI_TARGET_OBJECT_CALL: cc::gccs::TpCallIdentifier Call;\r
-                               case P_UI_TARGET_OBJECT_MULTI_PARTY_CALL: cc::mpccs::TpMultiPartyCallIdentifier MultiPartyCall;\r
-                               case P_UI_TARGET_OBJECT_CALL_LEG: cc::mpccs::TpCallLegIdentifier CallLeg;\r
-                       };\r
-                       \r
-                       \r
-                       struct TpUIIdentifier {\r
-                               IpUI UIRef;\r
-                               TpSessionID UserInteractionSessionID;\r
-                       };\r
-                       \r
-                       \r
-                       typedef sequence <TpUIIdentifier> TpUIIdentifierSet;\r
-                       \r
-                       struct TpUICallIdentifier {\r
-                               IpUICall UICallRef;\r
-                               TpSessionID UserInteractionSessionID;\r
-                       };\r
-                       \r
-                       \r
-                       \r
-                       interface IpAppUI : IpInterface {\r
-                               void sendInfoRes (\r
-                                       in TpSessionID userInteractionSessionID,        \r
-                                       in TpAssignmentID assignmentID, \r
-                                       in TpUIReport response  \r
-                                       );\r
-                                       \r
-                               void sendInfoErr (\r
-                                       in TpSessionID userInteractionSessionID,        \r
-                                       in TpAssignmentID assignmentID, \r
-                                       in TpUIError error      \r
-                                       );\r
-                                       \r
-                               void sendInfoAndCollectRes (\r
-                                       in TpSessionID userInteractionSessionID,        \r
-                                       in TpAssignmentID assignmentID, \r
-                                       in TpUIReport response, \r
-                                       in TpString collectedInfo       \r
-                                       );\r
-                                       \r
-                               void sendInfoAndCollectErr (\r
-                                       in TpSessionID userInteractionSessionID,        \r
-                                       in TpAssignmentID assignmentID, \r
-                                       in TpUIError error      \r
-                                       );\r
-                                       \r
-                               void userInteractionFaultDetected (\r
-                                       in TpSessionID userInteractionSessionID,        \r
-                                       in TpUIFault fault      \r
-                                       );\r
-                                       \r
-                       };\r
-                       \r
-                       \r
-                       interface IpAppUICall : IpAppUI {\r
-                               void recordMessageRes (\r
-                                       in TpSessionID userInteractionSessionID,        \r
-                                       in TpAssignmentID assignmentID, \r
-                                       in TpUIReport response, \r
-                                       in TpInt32 messageID    \r
-                                       );\r
-                                       \r
-                               void recordMessageErr (\r
-                                       in TpSessionID userInteractionSessionID,        \r
-                                       in TpAssignmentID assignmentID, \r
-                                       in TpUIError error      \r
-                                       );\r
-                                       \r
-                               void deleteMessageRes (\r
-                                       in TpSessionID usrInteractionSessionID, \r
-                                       in TpUIReport response, \r
-                                       in TpAssignmentID assignmentID  \r
-                                       );\r
-                                       \r
-                               void deleteMessageErr (\r
-                                       in TpSessionID usrInteractionSessionID, \r
-                                       in TpUIError error,     \r
-                                       in TpAssignmentID assignmentID  \r
-                                       );\r
-                                       \r
-                               void abortActionRes (\r
-                                       in TpSessionID userInteractionSessionID,        \r
-                                       in TpAssignmentID assignmentID  \r
-                                       );\r
-                                       \r
-                               void abortActionErr (\r
-                                       in TpSessionID userInteractionSessionID,        \r
-                                       in TpAssignmentID assignmentID, \r
-                                       in TpUIError error      \r
-                                       );\r
-                                       \r
-                               void getMessageRes (\r
-                                       in TpSessionID userInteractionSessionID,        \r
-                                       in TpAssignmentID assignmentID, \r
-                                       in TpUIInfo message     \r
-                                       );\r
-                                       \r
-                               void getMessageErr (\r
-                                       in TpSessionID userInteractionSessionID,        \r
-                                       in TpAssignmentID assignmentID, \r
-                                       in TpUIError error      \r
-                                       );\r
-                                       \r
-                       };\r
-                       \r
-                       \r
-                       interface IpAppUIManager : IpInterface {\r
-                               void userInteractionAborted (\r
-                                       in TpUIIdentifier userInteraction       \r
-                                       );\r
-                                       \r
-                               void userInteractionNotificationInterrupted ();\r
-                                       \r
-                               void userInteractionNotificationContinued ();\r
-                                       \r
-                               IpAppUI reportEventNotification (\r
-                                       in TpUIIdentifier userInteraction,      \r
-                                       in TpUIEventNotificationInfo eventNotificationInfo,     \r
-                                       in TpAssignmentID assignmentID  \r
-                                       );\r
-                                       \r
-                               void abortMultipleUserInteractions (\r
-                                       in TpUIIdentifierSet userInteractionSet \r
-                                       );\r
-                                       \r
-                       };\r
-                       \r
-                       \r
-                       interface IpUI : IpService {\r
-                               TpAssignmentID sendInfoReq (\r
-                                       in TpSessionID userInteractionSessionID,        \r
-                                       in TpUIInfo info,       \r
-                                       in TpLanguage language, \r
-                                       in TpUIVariableInfoSet variableInfo,    \r
-                                       in TpInt32 repeatIndicator,     \r
-                                       in TpUIResponseRequest responseRequested        \r
-                                       )                                       \r
-                                       raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE,P_ILLEGAL_ID,P_ID_NOT_FOUND);\r
-                                       \r
-                               TpAssignmentID sendInfoAndCollectReq (\r
-                                       in TpSessionID userInteractionSessionID,        \r
-                                       in TpUIInfo info,       \r
-                                       in TpLanguage language, \r
-                                       in TpUIVariableInfoSet variableInfo,    \r
-                                       in TpUICollectCriteria criteria,        \r
-                                       in TpUIResponseRequest responseRequested        \r
-                                       )                                       \r
-                                       raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE,P_ILLEGAL_ID,P_ID_NOT_FOUND,P_ILLEGAL_RANGE,P_INVALID_COLLECTION_CRITERIA);\r
-                                       \r
-                               void release (\r
-                                       in TpSessionID userInteractionSessionID \r
-                                       )                                       \r
-                                       raises (TpCommonExceptions,P_INVALID_SESSION_ID);\r
-                                       \r
-                               void setOriginatingAddress (\r
-                                       in TpSessionID userInteractionSessionID,        \r
-                                       in TpString origin      \r
-                                       )                                       \r
-                                       raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE,P_INVALID_ADDRESS);\r
-                                       \r
-                               TpString getOriginatingAddress (\r
-                                       in TpSessionID userInteractionSessionID \r
-                                       )                                       \r
-                                       raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE);\r
-                                       \r
-                       };\r
-                       \r
-                       \r
-                       interface IpUICall : IpUI {\r
-                               TpAssignmentID recordMessageReq (\r
-                                       in TpSessionID userInteractionSessionID,        \r
-                                       in TpUIInfo info,       \r
-                                       in TpUIMessageCriteria criteria \r
-                                       )                                       \r
-                                       raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE,P_ILLEGAL_ID,P_ID_NOT_FOUND,P_INVALID_CRITERIA);\r
-                                       \r
-                               TpAssignmentID deleteMessageReq (\r
-                                       in TpSessionID usrInteractionSessionID, \r
-                                       in TpInt32 messageID    \r
-                                       )                                       \r
-                                       raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_ILLEGAL_ID,P_ID_NOT_FOUND);\r
-                                       \r
-                               void abortActionReq (\r
-                                       in TpSessionID userInteractionSessionID,        \r
-                                       in TpAssignmentID assignmentID  \r
-                                       )                                       \r
-                                       raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_ASSIGNMENT_ID);\r
-                                       \r
-                               TpAssignmentID getMessageReq (\r
-                                       in TpSessionID userInteractionSessionID,        \r
-                                       in TpInt32 messageID    \r
-                                       )                                       \r
-                                       raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE,P_ILLEGAL_ID,P_ID_NOT_FOUND);\r
-                                       \r
-                       };\r
-                       \r
-                       \r
-                       interface IpUIManager : IpService {\r
-                               TpUIIdentifier createUI (\r
-                                       in IpAppUI appUI,       \r
-                                       in TpAddress userAddress        \r
-                                       )                                       \r
-                                       raises (TpCommonExceptions,P_INVALID_NETWORK_STATE,P_INVALID_INTERFACE_TYPE);\r
-                                       \r
-                               TpUICallIdentifier createUICall (\r
-                                       in IpAppUICall appUI,   \r
-                                       in TpUITargetObject uiTargetObject      \r
-                                       )                                       \r
-                                       raises (TpCommonExceptions,P_INVALID_NETWORK_STATE,P_INVALID_INTERFACE_TYPE);\r
-                                       \r
-                               TpAssignmentID createNotification (\r
-                                       in IpAppUIManager appUIManager, \r
-                                       in TpUIEventCriteria eventCriteria      \r
-                                       )                                       \r
-                                       raises (TpCommonExceptions,P_INVALID_CRITERIA,P_INVALID_INTERFACE_TYPE);\r
-                                       \r
-                               void destroyNotification (\r
-                                       in TpAssignmentID assignmentID  \r
-                                       )                                       \r
-                                       raises (TpCommonExceptions,P_INVALID_ASSIGNMENT_ID);\r
-                                       \r
-                               void changeNotification (\r
-                                       in TpAssignmentID assignmentID, \r
-                                       in TpUIEventCriteria eventCriteria      \r
-                                       )                                       \r
-                                       raises (TpCommonExceptions,P_INVALID_ASSIGNMENT_ID,P_INVALID_CRITERIA);\r
-                                       \r
-                               TpUIEventCriteriaResultSet getNotification ()                                   \r
-                                       raises (TpCommonExceptions);\r
-                                       \r
-                               TpAssignmentID enableNotifications (\r
-                                       in IpAppUIManager appUIManager  \r
-                                       )                                       \r
-                                       raises (TpCommonExceptions);\r
-                                       \r
-                               void disableNotifications ()                                    \r
-                                       raises (TpCommonExceptions);\r
-                                       \r
-                       };\r
-                       \r
-                       \r
-                       interface IpAppUIAdminManager : IpInterface {\r
-                               void getMessageRes (\r
-                                       in TpSessionID usrInteractionSessionID, \r
-                                       in TpAssignmentID assignmentID, \r
-                                       in TpUIInfo message     \r
-                                       );\r
-                                       \r
-                               void getMessageErr (\r
-                                       in TpSessionID usrInteractionSessionID, \r
-                                       in TpAssignmentID assignmentID, \r
-                                       in TpUIError error      \r
-                                       );\r
-                                       \r
-                               void deleteMessageRes (\r
-                                       in TpSessionID usrInteractionSessionID, \r
-                                       in TpUIReport response, \r
-                                       in TpAssignmentID assignmentID  \r
-                                       );\r
-                                       \r
-                               void deleteMessageErr (\r
-                                       in TpSessionID usrInteractionSessionID, \r
-                                       in TpUIError error,     \r
-                                       in TpAssignmentID assignmentID  \r
-                                       );\r
-                                       \r
-                               void putMessageRes (\r
-                                       in TpSessionID usrInteractionSessionID, \r
-                                       in TpAssignmentID assignmentID, \r
-                                       in TpInt32 messageID    \r
-                                       );\r
-                                       \r
-                               void putMessageErr (\r
-                                       in TpSessionID usrInteractionSessionID, \r
-                                       in TpAssignmentID assignmentID, \r
-                                       in TpUIError error      \r
-                                       );\r
-                                       \r
-                               void getMessageListRes (\r
-                                       in TpSessionID usrInteractionSessionID, \r
-                                       in TpAssignmentID assignmentID, \r
-                                       in TpMessageIDList messageIDList,       \r
-                                       in TpBoolean final      \r
-                                       );\r
-                                       \r
-                               void getMessageListErr (\r
-                                       in TpSessionID usrInteractionSessionID, \r
-                                       in TpAssignmentID assignmentID, \r
-                                       in TpUIError error      \r
-                                       );\r
-                                       \r
-                       };\r
-                       \r
-                       \r
-                       interface IpUIAdminManager : IpService {\r
-                               TpAssignmentID getMessageReq (\r
-                                       in TpSessionID usrInteractionSessionID, \r
-                                       in TpInt32 messageID    \r
-                                       )                                       \r
-                                       raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE,P_ILLEGAL_ID,P_ID_NOT_FOUND);\r
-                                       \r
-                               TpAssignmentID putMessageReq (\r
-                                       in TpSessionID usrInteractionSessionID, \r
-                                       in TpUIInfo info        \r
-                                       )                                       \r
-                                       raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_ILLEGAL_ID,P_ID_NOT_FOUND);\r
-                                       \r
-                               TpAssignmentID deleteMessageReq (\r
-                                       in TpSessionID usrInteractionSessionID, \r
-                                       in TpInt32 messageID    \r
-                                       )                                       \r
-                                       raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_ILLEGAL_ID,P_ID_NOT_FOUND);\r
-                                       \r
-                               TpAssignmentID getMessageListReq (\r
-                                       in TpSessionID usrInteractionSessionID, \r
-                                       in TpBoolean reset      \r
-                                       )                                       \r
-                                       raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE);\r
-                                       \r
-                       };\r
-                       \r
-               };\r
-               \r
-       };\r
-       \r
-};\r
-\r
-#endif\r
+//Source file: ui_interfaces.idl
+//Date:  8 October 2004
+//User Interaction Interfaces for ETSI ES 203 915-05 V1.1.1, DES/TISPAN-01005-05-OSA, Parlay 5.0
+
+
+#ifndef __UI_INTERFACES_DEFINED
+#define __UI_INTERFACES_DEFINED
+
+
+#include "osa.idl"
+#include "ui_data.idl"
+#include "gcc_interfaces.idl"
+#include "mpcc_interfaces.idl"
+
+module org {
+       
+       module csapi {
+               
+               
+               module ui {
+                       interface IpUI;
+                       interface IpUICall;
+                       
+                       enum TpUITargetObjectType {
+
+                               P_UI_TARGET_OBJECT_CALL,
+                               P_UI_TARGET_OBJECT_MULTI_PARTY_CALL,
+                               P_UI_TARGET_OBJECT_CALL_LEG                             
+                       };
+                       
+                       
+                       union TpUITargetObject switch(TpUITargetObjectType) {
+                               case P_UI_TARGET_OBJECT_CALL: cc::gccs::TpCallIdentifier Call;
+                               case P_UI_TARGET_OBJECT_MULTI_PARTY_CALL: cc::mpccs::TpMultiPartyCallIdentifier MultiPartyCall;
+                               case P_UI_TARGET_OBJECT_CALL_LEG: cc::mpccs::TpCallLegIdentifier CallLeg;
+                       };
+                       
+                       
+                       struct TpUIIdentifier {
+                               IpUI UIRef;
+                               TpSessionID UserInteractionSessionID;
+                       };
+                       
+                       
+                       typedef sequence <TpUIIdentifier> TpUIIdentifierSet;
+                       
+                       struct TpUICallIdentifier {
+                               IpUICall UICallRef;
+                               TpSessionID UserInteractionSessionID;
+                       };
+                       
+                       
+                       
+                       interface IpAppUI : IpInterface {
+                               void sendInfoRes (
+                                       in TpSessionID userInteractionSessionID,        
+                                       in TpAssignmentID assignmentID, 
+                                       in TpUIReport response  
+                                       );
+                                       
+                               void sendInfoErr (
+                                       in TpSessionID userInteractionSessionID,        
+                                       in TpAssignmentID assignmentID, 
+                                       in TpUIError error      
+                                       );
+                                       
+                               void sendInfoAndCollectRes (
+                                       in TpSessionID userInteractionSessionID,        
+                                       in TpAssignmentID assignmentID, 
+                                       in TpUIReport response, 
+                                       in TpString collectedInfo       
+                                       );
+                                       
+                               void sendInfoAndCollectErr (
+                                       in TpSessionID userInteractionSessionID,        
+                                       in TpAssignmentID assignmentID, 
+                                       in TpUIError error      
+                                       );
+                                       
+                               void userInteractionFaultDetected (
+                                       in TpSessionID userInteractionSessionID,        
+                                       in TpUIFault fault      
+                                       );
+                                       
+                       };
+                       
+                       
+                       interface IpAppUICall : IpAppUI {
+                               void recordMessageRes (
+                                       in TpSessionID userInteractionSessionID,        
+                                       in TpAssignmentID assignmentID, 
+                                       in TpUIReport response, 
+                                       in TpInt32 messageID    
+                                       );
+                                       
+                               void recordMessageErr (
+                                       in TpSessionID userInteractionSessionID,        
+                                       in TpAssignmentID assignmentID, 
+                                       in TpUIError error      
+                                       );
+                                       
+                               void deleteMessageRes (
+                                       in TpSessionID usrInteractionSessionID, 
+                                       in TpUIReport response, 
+                                       in TpAssignmentID assignmentID  
+                                       );
+                                       
+                               void deleteMessageErr (
+                                       in TpSessionID usrInteractionSessionID, 
+                                       in TpUIError error,     
+                                       in TpAssignmentID assignmentID  
+                                       );
+                                       
+                               void abortActionRes (
+                                       in TpSessionID userInteractionSessionID,        
+                                       in TpAssignmentID assignmentID  
+                                       );
+                                       
+                               void abortActionErr (
+                                       in TpSessionID userInteractionSessionID,        
+                                       in TpAssignmentID assignmentID, 
+                                       in TpUIError error      
+                                       );
+                                       
+                               void getMessageRes (
+                                       in TpSessionID userInteractionSessionID,        
+                                       in TpAssignmentID assignmentID, 
+                                       in TpUIInfo message     
+                                       );
+                                       
+                               void getMessageErr (
+                                       in TpSessionID userInteractionSessionID,        
+                                       in TpAssignmentID assignmentID, 
+                                       in TpUIError error      
+                                       );
+                                       
+                       };
+                       
+                       
+                       interface IpAppUIManager : IpInterface {
+                               void userInteractionAborted (
+                                       in TpUIIdentifier userInteraction       
+                                       );
+                                       
+                               void userInteractionNotificationInterrupted ();
+                                       
+                               void userInteractionNotificationContinued ();
+                                       
+                               IpAppUI reportEventNotification (
+                                       in TpUIIdentifier userInteraction,      
+                                       in TpUIEventNotificationInfo eventNotificationInfo,     
+                                       in TpAssignmentID assignmentID  
+                                       );
+                                       
+                               void abortMultipleUserInteractions (
+                                       in TpUIIdentifierSet userInteractionSet 
+                                       );
+                                       
+                       };
+                       
+                       
+                       interface IpUI : IpService {
+                               TpAssignmentID sendInfoReq (
+                                       in TpSessionID userInteractionSessionID,        
+                                       in TpUIInfo info,       
+                                       in TpLanguage language, 
+                                       in TpUIVariableInfoSet variableInfo,    
+                                       in TpInt32 repeatIndicator,     
+                                       in TpUIResponseRequest responseRequested        
+                                       )                                       
+                                       raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE,P_ILLEGAL_ID,P_ID_NOT_FOUND);
+                                       
+                               TpAssignmentID sendInfoAndCollectReq (
+                                       in TpSessionID userInteractionSessionID,        
+                                       in TpUIInfo info,       
+                                       in TpLanguage language, 
+                                       in TpUIVariableInfoSet variableInfo,    
+                                       in TpUICollectCriteria criteria,        
+                                       in TpUIResponseRequest responseRequested        
+                                       )                                       
+                                       raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE,P_ILLEGAL_ID,P_ID_NOT_FOUND,P_ILLEGAL_RANGE,P_INVALID_COLLECTION_CRITERIA);
+                                       
+                               void release (
+                                       in TpSessionID userInteractionSessionID 
+                                       )                                       
+                                       raises (TpCommonExceptions,P_INVALID_SESSION_ID);
+                                       
+                               void setOriginatingAddress (
+                                       in TpSessionID userInteractionSessionID,        
+                                       in TpString origin      
+                                       )                                       
+                                       raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE,P_INVALID_ADDRESS);
+                                       
+                               TpString getOriginatingAddress (
+                                       in TpSessionID userInteractionSessionID 
+                                       )                                       
+                                       raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE);
+                                       
+                       };
+                       
+                       
+                       interface IpUICall : IpUI {
+                               TpAssignmentID recordMessageReq (
+                                       in TpSessionID userInteractionSessionID,        
+                                       in TpUIInfo info,       
+                                       in TpUIMessageCriteria criteria 
+                                       )                                       
+                                       raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE,P_ILLEGAL_ID,P_ID_NOT_FOUND,P_INVALID_CRITERIA);
+                                       
+                               TpAssignmentID deleteMessageReq (
+                                       in TpSessionID usrInteractionSessionID, 
+                                       in TpInt32 messageID    
+                                       )                                       
+                                       raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_ILLEGAL_ID,P_ID_NOT_FOUND);
+                                       
+                               void abortActionReq (
+                                       in TpSessionID userInteractionSessionID,        
+                                       in TpAssignmentID assignmentID  
+                                       )                                       
+                                       raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_ASSIGNMENT_ID);
+                                       
+                               TpAssignmentID getMessageReq (
+                                       in TpSessionID userInteractionSessionID,        
+                                       in TpInt32 messageID    
+                                       )                                       
+                                       raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE,P_ILLEGAL_ID,P_ID_NOT_FOUND);
+                                       
+                       };
+                       
+                       
+                       interface IpUIManager : IpService {
+                               TpUIIdentifier createUI (
+                                       in IpAppUI appUI,       
+                                       in TpAddress userAddress        
+                                       )                                       
+                                       raises (TpCommonExceptions,P_INVALID_NETWORK_STATE,P_INVALID_INTERFACE_TYPE);
+                                       
+                               TpUICallIdentifier createUICall (
+                                       in IpAppUICall appUI,   
+                                       in TpUITargetObject uiTargetObject      
+                                       )                                       
+                                       raises (TpCommonExceptions,P_INVALID_NETWORK_STATE,P_INVALID_INTERFACE_TYPE);
+                                       
+                               TpAssignmentID createNotification (
+                                       in IpAppUIManager appUIManager, 
+                                       in TpUIEventCriteria eventCriteria      
+                                       )                                       
+                                       raises (TpCommonExceptions,P_INVALID_CRITERIA,P_INVALID_INTERFACE_TYPE);
+                                       
+                               void destroyNotification (
+                                       in TpAssignmentID assignmentID  
+                                       )                                       
+                                       raises (TpCommonExceptions,P_INVALID_ASSIGNMENT_ID);
+                                       
+                               void changeNotification (
+                                       in TpAssignmentID assignmentID, 
+                                       in TpUIEventCriteria eventCriteria      
+                                       )                                       
+                                       raises (TpCommonExceptions,P_INVALID_ASSIGNMENT_ID,P_INVALID_CRITERIA);
+                                       
+                               TpUIEventCriteriaResultSet getNotification ()                                   
+                                       raises (TpCommonExceptions);
+                                       
+                               TpAssignmentID enableNotifications (
+                                       in IpAppUIManager appUIManager  
+                                       )                                       
+                                       raises (TpCommonExceptions);
+                                       
+                               void disableNotifications ()                                    
+                                       raises (TpCommonExceptions);
+                                       
+                       };
+                       
+                       
+                       interface IpAppUIAdminManager : IpInterface {
+                               void getMessageRes (
+                                       in TpSessionID usrInteractionSessionID, 
+                                       in TpAssignmentID assignmentID, 
+                                       in TpUIInfo message     
+                                       );
+                                       
+                               void getMessageErr (
+                                       in TpSessionID usrInteractionSessionID, 
+                                       in TpAssignmentID assignmentID, 
+                                       in TpUIError error      
+                                       );
+                                       
+                               void deleteMessageRes (
+                                       in TpSessionID usrInteractionSessionID, 
+                                       in TpUIReport response, 
+                                       in TpAssignmentID assignmentID  
+                                       );
+                                       
+                               void deleteMessageErr (
+                                       in TpSessionID usrInteractionSessionID, 
+                                       in TpUIError error,     
+                                       in TpAssignmentID assignmentID  
+                                       );
+                                       
+                               void putMessageRes (
+                                       in TpSessionID usrInteractionSessionID, 
+                                       in TpAssignmentID assignmentID, 
+                                       in TpInt32 messageID    
+                                       );
+                                       
+                               void putMessageErr (
+                                       in TpSessionID usrInteractionSessionID, 
+                                       in TpAssignmentID assignmentID, 
+                                       in TpUIError error      
+                                       );
+                                       
+                               void getMessageListRes (
+                                       in TpSessionID usrInteractionSessionID, 
+                                       in TpAssignmentID assignmentID, 
+                                       in TpMessageIDList messageIDList,       
+                                       in TpBoolean final      
+                                       );
+                                       
+                               void getMessageListErr (
+                                       in TpSessionID usrInteractionSessionID, 
+                                       in TpAssignmentID assignmentID, 
+                                       in TpUIError error      
+                                       );
+                                       
+                       };
+                       
+                       
+                       interface IpUIAdminManager : IpService {
+                               TpAssignmentID getMessageReq (
+                                       in TpSessionID usrInteractionSessionID, 
+                                       in TpInt32 messageID    
+                                       )                                       
+                                       raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE,P_ILLEGAL_ID,P_ID_NOT_FOUND);
+                                       
+                               TpAssignmentID putMessageReq (
+                                       in TpSessionID usrInteractionSessionID, 
+                                       in TpUIInfo info        
+                                       )                                       
+                                       raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_ILLEGAL_ID,P_ID_NOT_FOUND);
+                                       
+                               TpAssignmentID deleteMessageReq (
+                                       in TpSessionID usrInteractionSessionID, 
+                                       in TpInt32 messageID    
+                                       )                                       
+                                       raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_ILLEGAL_ID,P_ID_NOT_FOUND);
+                                       
+                               TpAssignmentID getMessageListReq (
+                                       in TpSessionID usrInteractionSessionID, 
+                                       in TpBoolean reset      
+                                       )                                       
+                                       raises (TpCommonExceptions,P_INVALID_SESSION_ID,P_INVALID_NETWORK_STATE);
+                                       
+                       };
+                       
+               };
+               
+       };
+       
+};
+
+#endif