Leaked source code of windows server 2003
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.
 
 
 
 
 
 

87 lines
1.8 KiB

/*++
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
);