LMMS
Loading...
Searching...
No Matches
nt.h File Reference

Go to the source code of this file.

Classes

struct  VOLUMECAPS

Macros

#define NTSD_BUFFERSIZE   (1024) /* threshold to cause malloc() */
#define OVERRIDE_BACKUP   1 /* we have SeBackupPrivilege on remote */
#define OVERRIDE_RESTORE   2 /* we have SeRestorePrivilege on remote */
#define OVERRIDE_SACL   4 /* we have SeSystemSecurityPrivilege on remote */

Typedefs

typedef struct VOLUMECAPSPVOLUMECAPS
typedef struct VOLUMECAPSLPVOLUMECAPS

Functions

BOOL SecuritySet (char *resource, PVOLUMECAPS VolumeCaps, uch *securitydata)
BOOL GetVolumeCaps (char *rootpath, char *name, PVOLUMECAPS VolumeCaps)
BOOL ValidateSecurity (uch *securitydata)

Macro Definition Documentation

◆ NTSD_BUFFERSIZE

#define NTSD_BUFFERSIZE   (1024) /* threshold to cause malloc() */

◆ OVERRIDE_BACKUP

#define OVERRIDE_BACKUP   1 /* we have SeBackupPrivilege on remote */

◆ OVERRIDE_RESTORE

#define OVERRIDE_RESTORE   2 /* we have SeRestorePrivilege on remote */

◆ OVERRIDE_SACL

#define OVERRIDE_SACL   4 /* we have SeSystemSecurityPrivilege on remote */

Typedef Documentation

◆ LPVOLUMECAPS

typedef struct VOLUMECAPS * LPVOLUMECAPS

◆ PVOLUMECAPS

typedef struct VOLUMECAPS * PVOLUMECAPS

Function Documentation

◆ GetVolumeCaps()

BOOL GetVolumeCaps ( char * rootpath,
char * name,
PVOLUMECAPS VolumeCaps )

◆ SecuritySet()

BOOL SecuritySet ( char * resource,
PVOLUMECAPS VolumeCaps,
uch * securitydata )

◆ ValidateSecurity()

BOOL ValidateSecurity ( uch * securitydata)