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.

183 lines
5.5 KiB

  1. /*++ BUILD Version: 0000 // Increment this if a change has global effects
  2. Copyright (c) 1994-97 Microsoft Corporation
  3. Module Name:
  4. vars.h
  5. Abstract:
  6. Header file for the TAPI Browser util globals
  7. Author:
  8. Dan Knudson (DanKn) 23-Oct-1994
  9. Revision History:
  10. --*/
  11. #ifdef WIN32
  12. #define my_far
  13. #else
  14. #define my_far _far
  15. #endif
  16. extern PMYWIDGET aWidgets;
  17. extern FILE *hLogFile;
  18. extern HANDLE ghInst;
  19. extern HWND ghwndMain, ghwndEdit, ghwndList1, ghwndList2;
  20. extern BOOL bShowParams;
  21. extern BOOL gbDeallocateCall;
  22. extern BOOL gbDisableHandleChecking;
  23. extern LPVOID pBigBuf;
  24. extern DWORD dwBigBufSize;
  25. extern DWORD dwNumPendingMakeCalls;
  26. extern DWORD dwNumPendingDrops;
  27. extern DWORD gdwNumLineDevs;
  28. extern DWORD gdwNumPhoneDevs;
  29. extern BOOL bDumpParams;
  30. extern BOOL bTimeStamp;
  31. extern DWORD bNukeIdleMonitorCalls;
  32. extern DWORD bNukeIdleOwnedCalls;
  33. extern DWORD dwDumpStructsFlags;
  34. extern LPLINECALLPARAMS lpCallParams;
  35. #if TAPI_2_0
  36. extern BOOL gbWideStringParams;
  37. extern LPLINECALLPARAMS lpCallParamsW;
  38. #endif
  39. extern DWORD aUserButtonFuncs[MAX_USER_BUTTONS];
  40. extern char aUserButtonsText[MAX_USER_BUTTONS][MAX_USER_BUTTON_TEXT_SIZE];
  41. extern PMYLINEAPP pLineAppSel;
  42. extern PMYLINE pLineSel;
  43. extern PMYCALL pCallSel, pCallSel2;
  44. extern PMYPHONEAPP pPhoneAppSel;
  45. extern PMYPHONE pPhoneSel;
  46. extern char my_far szDefAppName[];
  47. extern char my_far szDefUserUserInfo[];
  48. extern char my_far szDefDestAddress[];
  49. extern char my_far szDefLineDeviceClass[];
  50. extern char my_far szDefPhoneDeviceClass[];
  51. extern char far *lpszDefAppName;
  52. extern char far *lpszDefUserUserInfo;
  53. extern char far *lpszDefDestAddress;
  54. extern char far *lpszDefLineDeviceClass;
  55. extern char far *lpszDefPhoneDeviceClass;
  56. extern char my_far szTab[];
  57. extern char my_far szCurrVer[];
  58. // help extern char my_far szTapiHlp[];
  59. // help extern char my_far szTspiHlp[];
  60. extern DWORD dwDefAddressID;
  61. extern DWORD dwDefLineAPIVersion;
  62. extern DWORD dwDefBearerMode;
  63. extern DWORD dwDefCountryCode;
  64. extern DWORD dwDefLineDeviceID;
  65. extern DWORD dwDefLineExtVersion;
  66. extern DWORD dwDefMediaMode;
  67. extern DWORD dwDefLinePrivilege;
  68. extern DWORD dwDefPhoneAPIVersion;
  69. extern DWORD dwDefPhoneDeviceID;
  70. extern DWORD dwDefPhoneExtVersion;
  71. extern DWORD dwDefPhonePrivilege;
  72. #if TAPI_2_0
  73. extern HANDLE ghCompletionPort;
  74. #endif
  75. extern char aAscii[];
  76. extern LOOKUP my_far aButtonFunctions[];
  77. extern LOOKUP my_far aButtonModes[];
  78. extern LOOKUP my_far aButtonStates[];
  79. extern LOOKUP my_far aHookSwitchDevs[];
  80. extern LOOKUP my_far aHookSwitchModes[];
  81. extern LOOKUP my_far aLampModes[];
  82. extern LOOKUP my_far aPhonePrivileges[];
  83. extern LOOKUP my_far aPhoneStatusFlags[];
  84. extern LOOKUP my_far aPhoneStates[];
  85. extern LOOKUP my_far aStringFormats[];
  86. extern LOOKUP my_far aAddressCapFlags[];
  87. extern LOOKUP my_far aAddressFeatures[];
  88. extern LOOKUP my_far aAgentStates[];
  89. extern LOOKUP my_far aAgentStatus[];
  90. extern LOOKUP my_far aAddressModes[];
  91. extern LOOKUP my_far aAddressSharing[];
  92. extern LOOKUP my_far aAddressStates[];
  93. extern LOOKUP my_far aAnswerModes[];
  94. extern LOOKUP my_far aAPIVersions[];
  95. extern LOOKUP my_far aBearerModes[];
  96. extern LOOKUP my_far aBusyModes[];
  97. extern LOOKUP my_far aCallComplConds[];
  98. extern LOOKUP my_far aCallComplModes[];
  99. extern LOOKUP my_far aCallerIDFlags[];
  100. extern LOOKUP my_far aCallFeatures[];
  101. extern LOOKUP my_far aCallFeatures2[];
  102. extern LOOKUP my_far aCallInfoStates[];
  103. extern LOOKUP my_far aCallOrigins[];
  104. extern LOOKUP my_far aCallParamFlags[];
  105. extern LOOKUP my_far aCallPrivileges[];
  106. extern LOOKUP my_far aCallReasons[];
  107. extern LOOKUP my_far aCallSelects[];
  108. extern LOOKUP my_far aCallStates[];
  109. extern LOOKUP my_far aCallTreatments[];
  110. extern LOOKUP my_far aCardOptions[];
  111. extern LOOKUP my_far aConnectedModes[];
  112. extern LOOKUP my_far aDevCapsFlags[];
  113. extern LOOKUP my_far aDialToneModes[];
  114. extern LOOKUP my_far aDigitModes[];
  115. extern LOOKUP my_far aDisconnectModes[];
  116. extern LOOKUP my_far aForwardModes[];
  117. extern LOOKUP my_far aGatherTerms[];
  118. extern LOOKUP my_far aGenerateTerms[];
  119. extern LOOKUP my_far aLineInitExOptions[];
  120. extern LOOKUP my_far aPhoneInitExOptions[];
  121. extern LOOKUP my_far aLineDevStatusFlags[];
  122. extern LOOKUP my_far aLineFeatures[];
  123. extern LOOKUP my_far aLineOpenOptions[];
  124. extern LOOKUP my_far aLineRoamModes[];
  125. extern LOOKUP my_far aLineStates[];
  126. extern LOOKUP my_far aLocationOptions[];
  127. extern LOOKUP my_far aMediaControls[];
  128. extern LOOKUP my_far aMediaModes[];
  129. extern LOOKUP my_far aOfferingModes[];
  130. extern LOOKUP my_far aParkModes[];
  131. extern LOOKUP my_far aProxyRequests[];
  132. extern LOOKUP my_far aRemoveFromConfCaps[];
  133. extern LOOKUP my_far aRequestModes[];
  134. extern LOOKUP my_far aRequestModes2[];
  135. extern LOOKUP my_far aSpecialInfo[];
  136. extern LOOKUP my_far aTerminalModes[];
  137. extern LOOKUP my_far aTollListOptions[];
  138. extern LOOKUP my_far aToneModes[];
  139. extern LOOKUP my_far aTransferModes[];
  140. extern LOOKUP my_far aTranslateOptions[];
  141. extern LOOKUP my_far aTranslateResults[];
  142. #if INTERNAL_3_0
  143. extern LOOKUP my_far aServerConfigFlags[];
  144. extern LOOKUP my_far aAvailableProviderOptions[];
  145. #endif
  146. #if TAPI_2_0
  147. extern LOOKUP my_far aPhoneFeatures[];
  148. #endif
  149. extern char *aszLineErrs[];
  150. extern char *aszPhoneErrs[];
  151. extern char *aszTapiErrs[];
  152. extern char *aFuncNames[];