54 lines
1.2 KiB
C
54 lines
1.2 KiB
C
/*++
|
||
|
||
Copyright (c) 1989-1997 Microsoft Corporation
|
||
|
||
Module Name:
|
||
|
||
ifsmrxnp.h
|
||
|
||
Abstract:
|
||
|
||
This module includes all network provider router interface related
|
||
definitions for the sample
|
||
|
||
Notes:
|
||
|
||
This module has been built and tested only in UNICODE environment
|
||
|
||
--*/
|
||
|
||
#ifndef _IFSMRXNP_H_
|
||
#define _IFSMRXNP_H_
|
||
|
||
#define IFSMRXNP_DEBUG_CALL 0x1
|
||
#define IFSMRXNP_DEBUG_ERROR 0x2
|
||
#define IFSMRXNP_DEBUG_INFO 0x4
|
||
|
||
extern DWORD IfsMRxNpDebugLevel;
|
||
|
||
#define TRACE_CALL(Args) \
|
||
if (IfsMRxNpDebugLevel & IFSMRXNP_DEBUG_CALL) { \
|
||
DbgPrint##Args; \
|
||
}
|
||
|
||
#define TRACE_ERROR(Args) \
|
||
if (IfsMRxNpDebugLevel & IFSMRXNP_DEBUG_ERROR) { \
|
||
DbgPrint##Args; \
|
||
}
|
||
|
||
#define TRACE_INFO(Args) \
|
||
if (IfsMRxNpDebugLevel & IFSMRXNP_DEBUG_INFO) { \
|
||
DbgPrint##Args; \
|
||
}
|
||
|
||
typedef struct _IFSMRXNP_ENUMERATION_HANDLE_ {
|
||
INT LastIndex;
|
||
} IFSMRXNP_ENUMERATION_HANDLE,
|
||
*PIFSMRXNP_ENUMERATION_HANDLE;
|
||
|
||
extern BOOL InitializeSharedMemory();
|
||
extern VOID UninitializeSharedMemory();
|
||
|
||
#endif
|
||
|