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.
 
 
 
 
 
 

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