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.
82 lines
1.5 KiB
82 lines
1.5 KiB
/*++
|
|
|
|
Copyright (c) 1991 Microsoft Corporation
|
|
|
|
Module Name:
|
|
|
|
MICANON.H
|
|
|
|
Abstract:
|
|
|
|
Contains mapping functions to present netcmd with versions
|
|
of the Net32 APIs which use ASCII instead of Unicode.
|
|
|
|
This module maps the internal I_Net canonicalization APIs.
|
|
|
|
Author:
|
|
|
|
Ben Goetter (beng) 08-Apr-1992
|
|
|
|
Environment:
|
|
|
|
User Mode - Win32
|
|
|
|
Revision History:
|
|
|
|
--*/
|
|
|
|
// Make sure everything compiles until Unicode is used.
|
|
|
|
#ifdef MAP_UNICODE
|
|
|
|
WORD
|
|
I_MNetNameValidate(
|
|
LPTSTR pszServer,
|
|
LPTSTR pszName,
|
|
DWORD nNameType,
|
|
DWORD nFlags);
|
|
|
|
WORD
|
|
I_MNetPathType(
|
|
LPTSTR pszServer,
|
|
LPTSTR pszPathName,
|
|
LPDWORD pnPathType,
|
|
DWORD nFlags);
|
|
|
|
WORD
|
|
I_MNetListCanonicalize(
|
|
LPTSTR pszServer,
|
|
LPTSTR pszList,
|
|
LPTSTR pszDelimiters,
|
|
LPTSTR pszOutput,
|
|
DWORD cbOutputAvailable,
|
|
LPDWORD cbOutputWritten,
|
|
LPDWORD pnPathTypes,
|
|
DWORD cbPathTypes,
|
|
DWORD nFlags);
|
|
|
|
|
|
LPTSTR
|
|
I_MNetListTraverse(
|
|
LPTSTR pszServer,
|
|
LPTSTR* ppszList,
|
|
DWORD nFlags);
|
|
|
|
|
|
#else // not Unicode
|
|
|
|
#define I_MNetNameValidate(pszServer, pszName, nNameType, nFlags) \
|
|
LOWORD(I_NetNameValidate(pszServer, pszName, nNameType, nFlags))
|
|
|
|
#define I_MNetPathType(pszServer, pszPathName, pnPathType, nFlags) \
|
|
LOWORD(I_NetPathType(pszServer, pszPathName, pnPathType, nFlags))
|
|
|
|
#define I_MNetListCanonicalize(a,b,c,d,e,f,g,h,i) \
|
|
LOWORD(I_NetListCanonicalize(a,b,c,d,e,f,g,h,i))
|
|
|
|
#define I_MNetListTraverse(pszServer, ppszList, nFlags) \
|
|
I_NetListTraverse(pszServer, ppszList, nFlags)
|
|
|
|
|
|
#endif // def MAP_UNICODE
|
|
|