Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

89 lines
2.7 KiB

  1. /****************************************************************************
  2. *
  3. * $Archive: S:/STURGEON/SRC/CALLCONT/VCS/callman.h_v $
  4. *
  5. * INTEL Corporation Prorietary Information
  6. *
  7. * This listing is supplied under the terms of a license agreement
  8. * with INTEL Corporation and may not be copied nor disclosed except
  9. * in accordance with the terms of that agreement.
  10. *
  11. * Copyright (c) 1993-1994 Intel Corporation.
  12. *
  13. * $Revision: 1.27 $
  14. * $Date: 22 Jan 1997 17:25:38 $
  15. * $Author: MANDREWS $
  16. *
  17. * Deliverable:
  18. *
  19. * Abstract:
  20. *
  21. *
  22. * Notes:
  23. *
  24. ***************************************************************************/
  25. HRESULT InitCallManager();
  26. HRESULT DeInitCallManager();
  27. HRESULT AllocAndLockCall( PCC_HCALL phCall,
  28. CC_HCONFERENCE hConference,
  29. HQ931CALL hQ931Call,
  30. HQ931CALL hQ931CallInvitor,
  31. PCC_ALIASNAMES pLocalAliasNames,
  32. PCC_ALIASNAMES pPeerAliasNames,
  33. PCC_ALIASNAMES pPeerExtraAliasNames,
  34. PCC_ALIASITEM pPeerExtension,
  35. PCC_NONSTANDARDDATA pLocalNonStandardData,
  36. PCC_NONSTANDARDDATA pPeerNonStandardData,
  37. PWSTR pszLocalDisplay,
  38. PWSTR pszPeerDisplay,
  39. PCC_VENDORINFO pPeerVendorInfo,
  40. PCC_ADDR pQ931LocalConnectAddr,
  41. PCC_ADDR pQ931PeerConnectAddr,
  42. PCC_ADDR pQ931DestinationAddr,
  43. PCC_ADDR pSourceCallSignalAddress,
  44. CALLTYPE CallType,
  45. BOOL bCallerIsMC,
  46. DWORD_PTR dwUserToken,
  47. CALLSTATE InitialCallState,
  48. LPGUID pCallIdentifier,
  49. PCC_CONFERENCEID pConferenceID,
  50. PPCALL ppCall);
  51. HRESULT FreeCall( PCALL pCall);
  52. HRESULT LockQ931Call( CC_HCALL hCall,
  53. HQ931CALL hQ931Call,
  54. PPCALL ppCall);
  55. HRESULT LockCall( CC_HCALL hCall,
  56. PPCALL ppCall);
  57. HRESULT LockCallAndConference( CC_HCALL hCall,
  58. PPCALL ppCall,
  59. PPCONFERENCE ppConference);
  60. HRESULT MarkCallForDeletion( PCALL pCall);
  61. HRESULT ValidateCall( CC_HCALL hCall);
  62. HRESULT ValidateCallMarkedForDeletion(
  63. CC_HCALL hCall);
  64. HRESULT UnlockCall( PCALL pCall);
  65. HRESULT AddLocalNonStandardDataToCall(
  66. PCALL pCall,
  67. PCC_NONSTANDARDDATA pLocalNonStandardData);
  68. HRESULT AddLocalDisplayToCall( PCALL pCall,
  69. PWSTR pszLocalDisplay);
  70. HRESULT AllocatePeerParticipantInfo(PCONFERENCE pConference,
  71. PPARTICIPANTINFO *ppPeerParticipantInfo);
  72. HRESULT FreePeerParticipantInfo( PCONFERENCE pConference,
  73. PPARTICIPANTINFO pPeerParticipantInfo);
  74.