ReactOS 0.4.16-dev-297-gc569aee
lmalert.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _ADMIN_OTHER_INFO
 
struct  _STD_ALERT
 
struct  _ERRLOG_OTHER_INFO
 
struct  _PRINT_OTHER_INFO
 
struct  _USER_OTHER_INFO
 

Macros

#define ALERTER_MAILSLOT   TEXT("\\\\.\\MAILSLOT\\Alerter")
 
#define ALERT_PRINT_EVENT   TEXT("PRINTING")
 
#define ALERT_MESSAGE_EVENT   TEXT("MESSAGE")
 
#define ALERT_ERRORLOG_EVENT   TEXT("ERRORLOG")
 
#define ALERT_ADMIN_EVENT   TEXT("ADMIN")
 
#define ALERT_USER_EVENT   TEXT("USER")
 
#define ALERT_OTHER_INFO(x)   ((PBYTE)(x)+sizeof(STD_ALERT))
 
#define ALERT_VAR_DATA(p)   ((PBYTE)(p)+sizeof(*p))
 
#define PRJOB_QSTATUS   3
 
#define PRJOB_DEVSTATUS   508
 
#define PRJOB_COMPLETE   4
 
#define PRJOB_INTERV   8
 
#define PRJOB_   16
 
#define PRJOB_DESTOFFLINE   32
 
#define PRJOB_DESTPAUSED   64
 
#define PRJOB_NOTIFY   128
 
#define PRJOB_DESTNOPAPER   256
 
#define PRJOB_DELETED   32768
 
#define PRJOB_QS_QUEUED   0
 
#define PRJOB_QS_PAUSED   1
 
#define PRJOB_QS_SPOOLING   2
 
#define PRJOB_QS_PRINTING   3
 

Typedefs

typedef struct _ADMIN_OTHER_INFO ADMIN_OTHER_INFO
 
typedef struct _ADMIN_OTHER_INFOPADMIN_OTHER_INFO
 
typedef struct _ADMIN_OTHER_INFOLPADMIN_OTHER_INFO
 
typedef struct _STD_ALERT STD_ALERT
 
typedef struct _STD_ALERTPSTD_ALERT
 
typedef struct _STD_ALERTLPSTD_ALERT
 
typedef struct _ERRLOG_OTHER_INFO ERRLOG_OTHER_INFO
 
typedef struct _ERRLOG_OTHER_INFOPERRLOG_OTHER_INFO
 
typedef struct _ERRLOG_OTHER_INFOLPERRLOG_OTHER_INFO
 
typedef struct _PRINT_OTHER_INFO PRINT_OTHER_INFO
 
typedef struct _PRINT_OTHER_INFOPPRINT_OTHER_INFO
 
typedef struct _PRINT_OTHER_INFOLPPRINT_OTHER_INFO
 
typedef struct _USER_OTHER_INFO USER_OTHER_INFO
 
typedef struct _USER_OTHER_INFOPUSER_OTHER_INFO
 
typedef struct _USER_OTHER_INFOLPUSER_OTHER_INFO
 

Functions

NET_API_STATUS WINAPI NetAlertRaise (LPCWSTR, PVOID, DWORD)
 
NET_API_STATUS WINAPI NetAlertRaiseEx (LPCWSTR, PVOID, DWORD, LPCWSTR)
 

Macro Definition Documentation

◆ ALERT_ADMIN_EVENT

#define ALERT_ADMIN_EVENT   TEXT("ADMIN")

Definition at line 8 of file lmalert.h.

◆ ALERT_ERRORLOG_EVENT

#define ALERT_ERRORLOG_EVENT   TEXT("ERRORLOG")

Definition at line 7 of file lmalert.h.

◆ ALERT_MESSAGE_EVENT

#define ALERT_MESSAGE_EVENT   TEXT("MESSAGE")

Definition at line 6 of file lmalert.h.

◆ ALERT_OTHER_INFO

#define ALERT_OTHER_INFO (   x)    ((PBYTE)(x)+sizeof(STD_ALERT))

Definition at line 10 of file lmalert.h.

◆ ALERT_PRINT_EVENT

#define ALERT_PRINT_EVENT   TEXT("PRINTING")

Definition at line 5 of file lmalert.h.

◆ ALERT_USER_EVENT

#define ALERT_USER_EVENT   TEXT("USER")

Definition at line 9 of file lmalert.h.

◆ ALERT_VAR_DATA

#define ALERT_VAR_DATA (   p)    ((PBYTE)(p)+sizeof(*p))

Definition at line 11 of file lmalert.h.

◆ ALERTER_MAILSLOT

#define ALERTER_MAILSLOT   TEXT("\\\\.\\MAILSLOT\\Alerter")

Definition at line 4 of file lmalert.h.

◆ PRJOB_

#define PRJOB_   16

Definition at line 16 of file lmalert.h.

◆ PRJOB_COMPLETE

#define PRJOB_COMPLETE   4

Definition at line 14 of file lmalert.h.

◆ PRJOB_DELETED

#define PRJOB_DELETED   32768

Definition at line 21 of file lmalert.h.

◆ PRJOB_DESTNOPAPER

#define PRJOB_DESTNOPAPER   256

Definition at line 20 of file lmalert.h.

◆ PRJOB_DESTOFFLINE

#define PRJOB_DESTOFFLINE   32

Definition at line 17 of file lmalert.h.

◆ PRJOB_DESTPAUSED

#define PRJOB_DESTPAUSED   64

Definition at line 18 of file lmalert.h.

◆ PRJOB_DEVSTATUS

#define PRJOB_DEVSTATUS   508

Definition at line 13 of file lmalert.h.

◆ PRJOB_INTERV

#define PRJOB_INTERV   8

Definition at line 15 of file lmalert.h.

◆ PRJOB_NOTIFY

#define PRJOB_NOTIFY   128

Definition at line 19 of file lmalert.h.

◆ PRJOB_QS_PAUSED

#define PRJOB_QS_PAUSED   1

Definition at line 23 of file lmalert.h.

◆ PRJOB_QS_PRINTING

#define PRJOB_QS_PRINTING   3

Definition at line 25 of file lmalert.h.

◆ PRJOB_QS_QUEUED

#define PRJOB_QS_QUEUED   0

Definition at line 22 of file lmalert.h.

◆ PRJOB_QS_SPOOLING

#define PRJOB_QS_SPOOLING   2

Definition at line 24 of file lmalert.h.

◆ PRJOB_QSTATUS

#define PRJOB_QSTATUS   3

Definition at line 12 of file lmalert.h.

Typedef Documentation

◆ ADMIN_OTHER_INFO

◆ ERRLOG_OTHER_INFO

◆ LPADMIN_OTHER_INFO

◆ LPERRLOG_OTHER_INFO

◆ LPPRINT_OTHER_INFO

◆ LPSTD_ALERT

◆ LPUSER_OTHER_INFO

◆ PADMIN_OTHER_INFO

◆ PERRLOG_OTHER_INFO

◆ PPRINT_OTHER_INFO

◆ PRINT_OTHER_INFO

◆ PSTD_ALERT

◆ PUSER_OTHER_INFO

◆ STD_ALERT

◆ USER_OTHER_INFO

Function Documentation

◆ NetAlertRaise()

NET_API_STATUS WINAPI NetAlertRaise ( LPCWSTR  ,
PVOID  ,
DWORD   
)

◆ NetAlertRaiseEx()

NET_API_STATUS WINAPI NetAlertRaiseEx ( LPCWSTR  ,
PVOID  ,
DWORD  ,
LPCWSTR   
)