summaryrefslogtreecommitdiffstats
path: root/private/unimodem/tapisp/traceids.h
diff options
context:
space:
mode:
Diffstat (limited to 'private/unimodem/tapisp/traceids.h')
-rw-r--r--private/unimodem/tapisp/traceids.h130
1 files changed, 130 insertions, 0 deletions
diff --git a/private/unimodem/tapisp/traceids.h b/private/unimodem/tapisp/traceids.h
new file mode 100644
index 000000000..a5f2081d7
--- /dev/null
+++ b/private/unimodem/tapisp/traceids.h
@@ -0,0 +1,130 @@
+//****************************************************************************
+//
+// Module: UNIMDM
+// File: TRACEIDS.H
+//
+// Copyright (c) 1992-1996, Microsoft Corporation, all rights reserved
+//
+// Revision History
+//
+//
+// 3/11/96 JosephJ Created
+//
+//
+// Description: Trace-related IDs.
+//
+//****************************************************************************
+
+
+//------------------ IDFROM_* -----------------------------------------------
+//
+// THESE INDICATE LOCATIONS IN THE TSP FROM WHICH A TRACING CALL IS MADE
+//
+// BASE IDs
+#define IDFROM_TSPIFN_BASE 10000L
+#define IDFROM_LINEDEV_BASE 20000L
+#define IDFROM_MDMTIMER_BASE 30000L
+
+// LineDev related
+//
+#define IDFROM_LINEDEV_INITLIST (IDFROM_LINEDEV_BASE+ 0L)
+#define IDFROM_LINEDEV_ALLOCATE (IDFROM_LINEDEV_BASE+ 1L)
+#define IDFROM_LINEDEV_FREE (IDFROM_LINEDEV_BASE+ 2L)
+#define IDFROM_LINEDEV_ADD (IDFROM_LINEDEV_BASE+ 3L)
+
+#define IDFROM_LINEDEV_HANGUP_BEFOREWAIT (IDFROM_LINEDEV_BASE+ 10L)
+#define IDFROM_LINEDEV_HANGUP_AFTERWAIT (IDFROM_LINEDEV_BASE+ 11L)
+
+#define IDFROM_LINEDEV_GETFIRST (IDFROM_LINEDEV_BASE+ 100L)
+#define IDFROM_LINEDEV_GETFROMDEVICEHANDLE (IDFROM_LINEDEV_BASE+ 101L)
+#define IDFROM_LINEDEV_GETFROMNAME (IDFROM_LINEDEV_BASE+ 102L)
+#define IDFROM_LINEDEV_GETFROMHANDLE (IDFROM_LINEDEV_BASE+ 103L)
+#define IDFROM_LINEDEV_GETFROMID (IDFROM_LINEDEV_BASE+ 104L)
+
+#define IDFROM_LINEDEV_ASYNC (IDFROM_LINEDEV_BASE+ 200L)
+#define IDFROM_LINEDEV_ASYNC_GOTCOMPLETION (IDFROM_LINEDEV_BASE+ 210L)
+
+#define IDFROM_DEVLINE_SHUTDOWN (IDFROM_LINEDEV_BASE+ 310L)
+
+// Timer List related
+//
+#define IDFROM_MDMTIMER_INIT (IDFROM_MDMTIMER_BASE+ 000L)
+#define IDFROM_MDMTIMER_DEINIT (IDFROM_MDMTIMER_BASE+ 010L)
+#define IDFROM_MDMTIMER_SET (IDFROM_MDMTIMER_BASE+ 020L)
+#define IDFROM_MDMTIMER_KILL (IDFROM_MDMTIMER_BASE+ 030L)
+#define IDFROM_MDMTIMER_TIMERTHRD_TIMEOUT (IDFROM_MDMTIMER_BASE+ 040L)
+#define IDFROM_MDMTIMER_TIMERTHRD_RECALC (IDFROM_MDMTIMER_BASE+ 050L)
+
+// TSPI_line*
+//
+#define IDFROM_TSPI_lineAccept (IDFROM_TSPIFN_BASE+ 10L)
+#define IDFROM_TSPI_lineAnswer (IDFROM_TSPIFN_BASE+ 20L)
+#define IDFROM_TSPI_lineClose (IDFROM_TSPIFN_BASE+ 30L)
+#define IDFROM_TSPI_lineCloseCall (IDFROM_TSPIFN_BASE+ 40L)
+#define IDFROM_TSPI_lineConditionalMediaDetection (IDFROM_TSPIFN_BASE+ 50L)
+#define IDFROM_TSPI_lineDial (IDFROM_TSPIFN_BASE+ 60L)
+#define IDFROM_TSPI_lineDrop (IDFROM_TSPIFN_BASE+ 70L)
+#define IDFROM_TSPI_lineDropOnClose (IDFROM_TSPIFN_BASE+ 80L)
+#define IDFROM_TSPI_lineGetAddressCaps (IDFROM_TSPIFN_BASE+ 90L)
+#define IDFROM_TSPI_lineGetAddressStatus (IDFROM_TSPIFN_BASE+ 100L)
+#define IDFROM_TSPI_lineGetCallAddressID (IDFROM_TSPIFN_BASE+ 110L)
+#define IDFROM_TSPI_lineGetCallInfo (IDFROM_TSPIFN_BASE+ 120L)
+#define IDFROM_TSPI_lineGetCallStatus (IDFROM_TSPIFN_BASE+ 130L)
+#define IDFROM_TSPI_lineGetDevCaps (IDFROM_TSPIFN_BASE+ 140L)
+#define IDFROM_TSPI_lineGetDevConfig (IDFROM_TSPIFN_BASE+ 150L)
+#define IDFROM_TSPI_lineGetIcon (IDFROM_TSPIFN_BASE+ 160L)
+#define IDFROM_TSPI_lineGetID (IDFROM_TSPIFN_BASE+ 170L)
+#define IDFROM_TSPI_lineGetLineDevStatus (IDFROM_TSPIFN_BASE+ 180L)
+#define IDFROM_TSPI_lineGetNumAddressIDs (IDFROM_TSPIFN_BASE+ 190L)
+#define IDFROM_TSPI_lineMakeCall (IDFROM_TSPIFN_BASE+ 200L)
+#define IDFROM_TSPI_lineNegotiateTSPIVersion (IDFROM_TSPIFN_BASE+ 210L)
+#define IDFROM_TSPI_lineOpen (IDFROM_TSPIFN_BASE+ 220L)
+#define IDFROM_TSPI_lineSetAppSpecific (IDFROM_TSPIFN_BASE+ 230L)
+#define IDFROM_TSPI_lineSetCallParams (IDFROM_TSPIFN_BASE+ 240L)
+#define IDFROM_TSPI_lineSetDefaultMediaDetection (IDFROM_TSPIFN_BASE+ 250L)
+#define IDFROM_TSPI_lineSetDevConfig (IDFROM_TSPIFN_BASE+ 260L)
+#define IDFROM_TSPI_lineSetMediaMode (IDFROM_TSPIFN_BASE+ 270L)
+#define IDFROM_TSPI_lineSetStatusMessages (IDFROM_TSPIFN_BASE+ 280L)
+
+// TSPI_provider*
+//
+#define IDFROM_TSPI_providerConfig (IDFROM_TSPIFN_BASE+ 500L)
+#define IDFROM_TSPI_providerCreateLineDevice (IDFROM_TSPIFN_BASE+ 510L)
+#define IDFROM_TSPI_providerEnumDevices (IDFROM_TSPIFN_BASE+ 520L)
+#define IDFROM_TSPI_providerFreeDialogInstance (IDFROM_TSPIFN_BASE+ 530L)
+#define IDFROM_TSPI_providerGenericDialogData (IDFROM_TSPIFN_BASE+ 540L)
+#define IDFROM_TSPI_providerInit (IDFROM_TSPIFN_BASE+ 550L)
+#define IDFROM_TSPI_providerInstall (IDFROM_TSPIFN_BASE+ 560L)
+#define IDFROM_TSPI_providerRemove (IDFROM_TSPIFN_BASE+ 570L)
+#define IDFROM_TSPI_providerShutdown (IDFROM_TSPIFN_BASE+ 580L)
+#define IDFROM_TSPI_providerUIIdentify (IDFROM_TSPIFN_BASE+ 590L)
+
+// ----------------- END IDFROM_* -------------------------------------------
+
+
+
+//------------------ IDEVENT_ -----------------------------------------------
+//
+// THESE INDICATE VARIOUS EVENTS IN THE TSP
+//
+// BASE IDs
+//
+#define IDEVENT_CP_BASE 10000L // Completion-port
+#define IDEVENT_W32C_BASE 20000L // Win32-Comm functions
+#define IDEVENT_CS_BASE 30000L // Critical Sections
+#define IDEVENT_TSPFN_BASE 40000L // TSP Functions
+#define IDEVENT_LOG_BASE 50000L // TSP Functions
+
+
+#define IDEVENT_CP_POST (IDEVENT_CP_BASE+ 10L)
+#define IDEVENT_CP_GET (IDEVENT_CP_BASE+ 20L)
+
+
+#define IDEVENT_TSPFN_ENTER (IDEVENT_TSPFN_BASE+ 10L)
+#define IDEVENT_TSPFN_EXIT (IDEVENT_TSPFN_BASE+ 20L)
+#define IDEVENT_TSPFN_EVENTPROC (IDEVENT_TSPFN_BASE+ 30L)
+#define IDEVENT_TSPFN_COMPLETIONPROC (IDEVENT_TSPFN_BASE+ 40L)
+
+
+#define IDEVENT_LOG_PRINTF (IDEVENT_LOG_BASE+ 10L)
+#define IDEVENT_LOG_STRING (IDEVENT_LOG_BASE+ 20L)