77 lines
1 KiB
C
77 lines
1 KiB
C
/*++
|
|
|
|
Copyright (c) 1993 Microsoft Corporation
|
|
|
|
Module Name:
|
|
|
|
nwspl.h
|
|
|
|
Abstract:
|
|
|
|
Common header for print provider client-side code.
|
|
|
|
Author:
|
|
|
|
Yi-Hsin Sung (yihsins) 15-May-1993
|
|
|
|
Environment:
|
|
|
|
User Mode - Win32
|
|
|
|
Revision History:
|
|
|
|
--*/
|
|
|
|
#ifndef _NWSPL_INCLUDED_
|
|
#define _NWSPL_INCLUDED_
|
|
|
|
#include "nwdlg.h"
|
|
|
|
typedef struct _NWPORT {
|
|
DWORD cb;
|
|
struct _NWPORT *pNext;
|
|
LPWSTR pName;
|
|
} NWPORT, *PNWPORT;
|
|
|
|
extern LPWSTR pszRegistryPath;
|
|
extern LPWSTR pszRegistryPortNames;
|
|
extern WCHAR szMachineName[];
|
|
extern PNWPORT pNwFirstPort;
|
|
extern CRITICAL_SECTION NwSplSem;
|
|
|
|
BOOL IsLocalMachine(
|
|
LPWSTR pszName
|
|
);
|
|
|
|
BOOL PortExists(
|
|
LPWSTR pszPortName,
|
|
LPDWORD pError
|
|
);
|
|
|
|
BOOL PortKnown(
|
|
LPWSTR pszPortName
|
|
);
|
|
|
|
PNWPORT CreatePortEntry(
|
|
LPWSTR pszPortName
|
|
);
|
|
|
|
BOOL DeletePortEntry(
|
|
LPWSTR pszPortName
|
|
);
|
|
|
|
VOID DeleteAllPortEntries(
|
|
VOID
|
|
);
|
|
|
|
DWORD CreateRegistryEntry(
|
|
LPWSTR pszPortName
|
|
);
|
|
|
|
DWORD DeleteRegistryEntry(
|
|
LPWSTR pszPortName
|
|
);
|
|
|
|
|
|
#endif // _NWSPL_INCLUDED_
|