/*++ Copyright (c) 1991 Microsoft Corporation Module Name: nticanon.h Abstract: Header file for canonicalization routines - includes all other required headers Author: Richard Firth (rfirth) 16-May-1991 Revision History: 18-Sep-1991 JohnRo now needs LPSTR and so on from . --*/ #ifndef _NTICANON_H_INCLUDED #define _NTICANON_H_INCLUDED // // Allow all 'static' items to be seen by the debugger in debug version // #if DBG #define STATIC #else #define STATIC static #endif // // system-level include files // #include #include #include #include #include #include #include // // subsystem-level include files // #include #include #include #include #include #include // includes winerror.h #include // // component-level include files // #include // I_Net canonicalization prototypes #include // API numbers for RxRemoteApi #include // remote API parameter descriptor strings #include // RxRemoteApi #include // various Net related debugging functions #include // NetRemoteComputerSupports... #include // RPC definitions #include #include // Netpw RPC canonicalization worker routines // // module-level include files // #include "assert.h" #include "token.h" #include "validc.h" // // externals // extern LPTSTR strtail( IN LPTSTR str1, IN LPTSTR str2 ); extern NET_API_STATUS CanonicalizePathName( IN LPTSTR PathPrefix OPTIONAL, IN LPTSTR PathName, OUT LPTSTR Buffer, IN DWORD BufferSize, OUT LPDWORD RequiredSize OPTIONAL ); // // miscellaneous component-wide manifests // #endif // _NTICANON_H_INCLUDED