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.
43 lines
1.4 KiB
43 lines
1.4 KiB
/*==========================================================================
|
|
*
|
|
* Copyright (C) 2001-2002 Microsoft Corporation. All Rights Reserved.
|
|
*
|
|
* File: dpnmodemextern.h
|
|
* Content: DirectPlay Modem Library external functions to be called
|
|
* by other DirectPlay components.
|
|
*
|
|
* History:
|
|
* Date By Reason
|
|
* ==== == ======
|
|
* 09/25/2001 masonb Created
|
|
*
|
|
***************************************************************************/
|
|
|
|
BOOL DNModemInit(HANDLE hModule);
|
|
void DNModemDeInit();
|
|
#ifndef DPNBUILD_NOCOMREGISTER
|
|
BOOL DNModemRegister(LPCWSTR wszDLLName);
|
|
BOOL DNModemUnRegister();
|
|
#endif // ! DPNBUILD_NOCOMREGISTER
|
|
|
|
HRESULT CreateModemInterface(
|
|
#ifdef DPNBUILD_PREALLOCATEDMEMORYMODEL
|
|
const XDP8CREATE_PARAMS * const pDP8CreateParams,
|
|
#endif // DPNBUILD_PREALLOCATEDMEMORYMODEL
|
|
IDP8ServiceProvider **const ppiDP8SP
|
|
);
|
|
|
|
HRESULT CreateSerialInterface(
|
|
#ifdef DPNBUILD_PREALLOCATEDMEMORYMODEL
|
|
const XDP8CREATE_PARAMS * const pDP8CreateParams,
|
|
#endif // DPNBUILD_PREALLOCATEDMEMORYMODEL
|
|
IDP8ServiceProvider **const ppiDP8SP
|
|
);
|
|
|
|
|
|
#ifndef DPNBUILD_LIBINTERFACE
|
|
DWORD DNModemGetRemainingObjectCount();
|
|
|
|
extern IClassFactoryVtbl ModemClassFactoryVtbl;
|
|
extern IClassFactoryVtbl SerialClassFactoryVtbl;
|
|
#endif // ! DPNBUILD_LIBINTERFACE
|