|
|
/*++
Copyright (c) 1990-1992 Microsoft Corporation
Module Name:
rxaccess.h
Abstract:
Prototypes for down-level remoted RxNetAccess routines
Author:
Richard L Firth (rfirth) 28-May-1991
Revision History:
28-May-1991 RFirth Created 08-Sep-1992 JohnRo Fix NET_API_FUNCTION references. (NetAccess routines are just #define'd as RxNetAccess routines in lmaccess.h, so we need NET_API_FUNCTION here too!)
--*/
NET_API_STATUS NET_API_FUNCTION RxNetAccessAdd( IN LPCWSTR ServerName, IN DWORD Level, IN LPBYTE Buffer, OUT LPDWORD ParmError OPTIONAL );
NET_API_STATUS NET_API_FUNCTION RxNetAccessCheck( IN LPTSTR ServerName, IN LPTSTR UserName, IN LPTSTR ResourceName, IN DWORD Operation, OUT LPDWORD Result );
NET_API_STATUS NET_API_FUNCTION RxNetAccessDel( IN LPCWSTR ServerName, IN LPCWSTR ResourceName );
NET_API_STATUS NET_API_FUNCTION RxNetAccessEnum( IN LPCWSTR ServerName, IN LPCWSTR BasePath, IN DWORD Recursive, IN DWORD Level, OUT LPBYTE* Buffer, IN DWORD PrefMaxLen, OUT LPDWORD EntriesRead, OUT LPDWORD EntriesLeft, IN OUT LPDWORD ResumeHandle OPTIONAL );
NET_API_STATUS NET_API_FUNCTION RxNetAccessGetInfo( IN LPCWSTR ServerName, IN LPCWSTR ResourceName, IN DWORD Level, OUT LPBYTE* Buffer );
NET_API_STATUS NET_API_FUNCTION RxNetAccessGetUserPerms( IN LPCWSTR ServerName, IN LPCWSTR UserName, IN LPCWSTR ResourceName, OUT LPDWORD Perms );
NET_API_STATUS NET_API_FUNCTION RxNetAccessSetInfo( IN LPCWSTR ServerName, IN LPCWSTR ResourceName, IN DWORD Level, IN LPBYTE Buffer, OUT LPDWORD ParmError OPTIONAL );
|