54 lines
1.2 KiB
C++
54 lines
1.2 KiB
C++
|
/**********************************************************************/
|
||
|
/** Microsoft Windows NT **/
|
||
|
/** Copyright(c) Microsoft Corp., 1992 **/
|
||
|
/**********************************************************************/
|
||
|
|
||
|
/*
|
||
|
permprg.hxx
|
||
|
Entry points for the permissions UI from the File Manager.
|
||
|
|
||
|
|
||
|
FILE HISTORY:
|
||
|
Johnl 21-Jan-1992 Moved from perm\h to shell\h
|
||
|
*/
|
||
|
|
||
|
|
||
|
|
||
|
#ifndef _PERMPRG_HXX_
|
||
|
#define _PERMPRG_HXX_
|
||
|
|
||
|
#include <uimsg.h>
|
||
|
|
||
|
#define IDS_NETWORK_NAME (IDS_UI_ACLEDIT_BASE+300)
|
||
|
|
||
|
#define IDM_PERMISSION 5
|
||
|
#define IDM_AUDITING 6
|
||
|
#define IDM_OWNER 7
|
||
|
|
||
|
#ifndef RC_INVOKED
|
||
|
|
||
|
//
|
||
|
// Given a filesystem path, this function determines what server it is
|
||
|
// on and whether it is local
|
||
|
//
|
||
|
APIERR TargetServerFromDosPath( const NLS_STR & nlsDosPath,
|
||
|
BOOL * pfIsLocal,
|
||
|
NLS_STR * pnlsTargetServer ) ;
|
||
|
|
||
|
|
||
|
/* Entry points to be called by the File Manager's Extension Proc.
|
||
|
*/
|
||
|
void EditAuditInfo( HWND hwndFMXWindow ) ;
|
||
|
void EditPermissionInfo( HWND hwndFMXWindow ) ;
|
||
|
void EditOwnerInfo( HWND hwndFMXWindow ) ;
|
||
|
|
||
|
typedef struct _LM_CALLBACK_INFO
|
||
|
{
|
||
|
HWND hwndFMXOwner ;
|
||
|
enum SED_PERM_TYPE sedpermtype ;
|
||
|
NET_ACCESS_1 *plmobjNetAccess1 ;
|
||
|
} LM_CALLBACK_INFO ;
|
||
|
|
||
|
#endif //RC_INVOKED
|
||
|
#endif // _PERMPRG_HXX_
|