mirror of https://github.com/lianthony/NT4.0
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.
278 lines
4.9 KiB
278 lines
4.9 KiB
/*++
|
|
|
|
Copyright (c) 1995 Microsoft Corporation
|
|
|
|
Module Name:
|
|
|
|
ttest.h
|
|
|
|
Abstract:
|
|
|
|
This module contains prototypes and data type definitions
|
|
used by the interface test dll.
|
|
|
|
Author:
|
|
|
|
Oliver Wallace (OliverW) 13-July-1995
|
|
|
|
Revision History:
|
|
|
|
--*/
|
|
|
|
|
|
#ifndef TTEST_H
|
|
#define TTEST_H
|
|
|
|
|
|
#include "windows.h"
|
|
#include "tapi.h"
|
|
#include "trapper.h"
|
|
#include "tcore.h"
|
|
#include "vars.h"
|
|
|
|
// Common function declarations
|
|
|
|
BOOL
|
|
WINAPI
|
|
FindESPLineDevice(
|
|
LPTAPILINETESTINFO lpTapiLineTestInfo
|
|
);
|
|
|
|
BOOL
|
|
WINAPI
|
|
FindUnimdmLineDevice(
|
|
LPTAPILINETESTINFO lpTapiLineTestInfo
|
|
);
|
|
|
|
|
|
BOOL
|
|
WINAPI
|
|
FindUnusedESPLineDevice(
|
|
LPTAPILINETESTINFO lpTapiLineTestInfo
|
|
);
|
|
|
|
BOOL
|
|
WINAPI
|
|
FindLineDevWithExt(
|
|
LPTAPILINETESTINFO lpTapiLineTestInfo
|
|
);
|
|
|
|
BOOL
|
|
WINAPI
|
|
TestInvalidBitFlags(
|
|
LPTAPILINETESTINFO lpTestLineInfo,
|
|
LPFN_TAPILINETESTFUNC lpfnTestLineFunc,
|
|
LPDWORD lpdwTestParam,
|
|
LONG lExpectedResult,
|
|
BITFIELDTYPE eReservedFieldType,
|
|
BITFIELDTYPE eExtFieldType,
|
|
BITFIELDSIZE eReservedFieldSize,
|
|
DWORD dwValidReservedBitsUnion,
|
|
DWORD dwValidExtBitsUnion,
|
|
DWORD dwExcludeBitFlags,
|
|
DWORD dwSpecialBitTest,
|
|
BOOL fTestNullParam
|
|
);
|
|
|
|
BOOL
|
|
WINAPI
|
|
TestValidBitFlags(
|
|
LPTAPILINETESTINFO lpTestLineInfo,
|
|
LPFN_TAPILINETESTFUNC lpfnTestLineFunc,
|
|
LPDWORD lpdwTestParam,
|
|
BITFIELDTYPE eReservedFieldType,
|
|
BITFIELDTYPE eExtFieldType,
|
|
BITFIELDSIZE eReservedFieldSize,
|
|
DWORD dwReservedBitsUnion,
|
|
DWORD dwExtBitsUnion,
|
|
DWORD dwCommonBitFlags,
|
|
DWORD dwSpecialBitTest,
|
|
BOOL fTestNullParam
|
|
);
|
|
|
|
|
|
BOOL
|
|
WINAPI
|
|
TestPhoneInvalidBitFlags(
|
|
LPTAPIPHONETESTINFO lpTestPhoneInfo,
|
|
LPFN_TAPIPHONETESTFUNC lpfnTestPhoneFunc,
|
|
LPDWORD lpdwTestParam,
|
|
LONG lExpectedResult,
|
|
BITFIELDTYPE eReservedFieldType,
|
|
BITFIELDTYPE eExtFieldType,
|
|
BITFIELDSIZE eReservedFieldSize,
|
|
DWORD dwValidReservedBitsUnion,
|
|
DWORD dwValidExtBitsUnion,
|
|
DWORD dwExcludeBitFlags,
|
|
DWORD dwSpecialBitTest,
|
|
BOOL fTestNullParam
|
|
);
|
|
|
|
BOOL
|
|
WINAPI
|
|
TestPhoneValidBitFlags(
|
|
LPTAPIPHONETESTINFO lpTestPhoneInfo,
|
|
LPFN_TAPIPHONETESTFUNC lpfnTestPhoneFunc,
|
|
LPDWORD lpdwTestParam,
|
|
BITFIELDTYPE eReservedFieldType,
|
|
BITFIELDTYPE eExtFieldType,
|
|
BITFIELDSIZE eReservedFieldSize,
|
|
DWORD dwReservedBitsUnion,
|
|
DWORD dwExtBitsUnion,
|
|
DWORD dwCommonBitFlags,
|
|
DWORD dwSpecialBitTest,
|
|
BOOL fTestNullParam
|
|
);
|
|
|
|
BOOL
|
|
WINAPI
|
|
TestInvalidBitFlagsAsy(
|
|
LPTAPILINETESTINFO lpTestLineInfo,
|
|
LPFN_TAPILINETESTFUNCASY lpfnTestLineFunc,
|
|
LPDWORD lpdwTestParam,
|
|
LONG lExpectedResult,
|
|
BITFIELDTYPE eReservedFieldType,
|
|
BITFIELDTYPE eExtFieldType,
|
|
BITFIELDSIZE eReservedFieldSize,
|
|
DWORD dwValidReservedBitsUnion,
|
|
DWORD dwValidExtBitsUnion,
|
|
DWORD dwExcludeBitFlags,
|
|
DWORD dwSpecialBitTest,
|
|
BOOL fTestNullParam
|
|
);
|
|
|
|
|
|
BOOL
|
|
WINAPI
|
|
TestValidBitFlagsAsy(
|
|
LPTAPILINETESTINFO lpTestLineInfo,
|
|
LPFN_TAPILINETESTFUNCASY lpfnTestLineFunc,
|
|
LPDWORD lpdwTestParam,
|
|
BITFIELDTYPE eReservedFieldType,
|
|
BITFIELDTYPE eExtFieldType,
|
|
BITFIELDSIZE eReservedFieldSize,
|
|
DWORD dwReservedBitsUnion,
|
|
DWORD dwExtBitsUnion,
|
|
DWORD dwCommonBitFlags,
|
|
DWORD dwSpecialBitTest,
|
|
BOOL fTestNullParam
|
|
);
|
|
|
|
|
|
BOOL
|
|
WINAPI
|
|
TestPhoneInvalidBitFlagsAsy(
|
|
LPTAPIPHONETESTINFO lpTestPhoneInfo,
|
|
LPFN_TAPIPHONETESTFUNCASY lpfnTestPhoneFunc,
|
|
LPDWORD lpdwTestParam,
|
|
LONG lExpectedResult,
|
|
BITFIELDTYPE eReservedFieldType,
|
|
BITFIELDTYPE eExtFieldType,
|
|
BITFIELDSIZE eReservedFieldSize,
|
|
DWORD dwValidReservedBitsUnion,
|
|
DWORD dwValidExtBitsUnion,
|
|
DWORD dwExcludeBitFlags,
|
|
DWORD dwSpecialBitTest,
|
|
BOOL fTestNullParam
|
|
);
|
|
|
|
|
|
BOOL
|
|
WINAPI
|
|
TestPhoneValidBitFlagsAsy(
|
|
LPTAPIPHONETESTINFO lpTestPhoneInfo,
|
|
LPFN_TAPIPHONETESTFUNCASY lpfnTestPhoneFunc,
|
|
LPDWORD lpdwTestParam,
|
|
BITFIELDTYPE eReservedFieldType,
|
|
BITFIELDTYPE eExtFieldType,
|
|
BITFIELDSIZE eReservedFieldSize,
|
|
DWORD dwReservedBitsUnion,
|
|
DWORD dwExtBitsUnion,
|
|
DWORD dwCommonBitFlags,
|
|
DWORD dwSpecialBitTest,
|
|
BOOL fTestNullParam
|
|
);
|
|
|
|
|
|
BOOL
|
|
WINAPI
|
|
ShouldTapiTestAbort(
|
|
LPCSTR lpszTestName,
|
|
BOOL fQuietMode
|
|
);
|
|
|
|
|
|
BOOL
|
|
WINAPI
|
|
FindESPPhoneDevice(
|
|
LPTAPIPHONETESTINFO lpTapiPhoneTestInfo
|
|
);
|
|
|
|
|
|
BOOL
|
|
WINAPI
|
|
IsESPLineDevice(
|
|
LPTAPILINETESTINFO lpTapiLineTestInfo
|
|
);
|
|
|
|
BOOL
|
|
WINAPI
|
|
IsUNIMDMLineDevice(
|
|
LPTAPILINETESTINFO lpTapiLineTestInfo
|
|
);
|
|
|
|
|
|
BOOL
|
|
WINAPI
|
|
ShowTestCase(
|
|
BOOL fTestPassed
|
|
);
|
|
|
|
|
|
VOID
|
|
WINAPI
|
|
InitTestNumber(
|
|
VOID
|
|
);
|
|
|
|
|
|
VOID
|
|
CALLBACK
|
|
AutoDismissDlgTimerProc(
|
|
HWND hwnd,
|
|
UINT msg,
|
|
UINT idTimer,
|
|
DWORD dwTime
|
|
);
|
|
|
|
BOOL PrepareToAutoDismissDlg(
|
|
BOOL bEnable
|
|
);
|
|
|
|
VOID
|
|
CALLBACK
|
|
AutoDismissWinTimerProc(
|
|
HWND hwnd,
|
|
UINT msg,
|
|
UINT idTimer,
|
|
DWORD dwTime
|
|
);
|
|
|
|
BOOL PrepareToAutoDismissWin(
|
|
BOOL bEnable
|
|
);
|
|
|
|
|
|
#if TAPI_2_0
|
|
|
|
VOID
|
|
TapiShowProxyBuffer( LPLINEPROXYREQUEST);
|
|
|
|
VOID
|
|
TapiShowAgent(LPLINEPROXYREQUEST );
|
|
|
|
#endif // TAPI_2_0
|
|
|
|
#endif // TTEST_H
|
|
|
|
|