ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

lmalert.h
Go to the documentation of this file.
00001 #ifndef _LMALERT_H
00002 #define _LMALERT_H
00003 
00004 #define ALERTER_MAILSLOT TEXT("\\\\.\\MAILSLOT\\Alerter")
00005 #define ALERT_PRINT_EVENT TEXT("PRINTING")
00006 #define ALERT_MESSAGE_EVENT TEXT("MESSAGE")
00007 #define ALERT_ERRORLOG_EVENT TEXT("ERRORLOG")
00008 #define ALERT_ADMIN_EVENT TEXT("ADMIN")
00009 #define ALERT_USER_EVENT TEXT("USER")
00010 #define ALERT_OTHER_INFO(x) ((PBYTE)(x)+sizeof(STD_ALERT))
00011 #define ALERT_VAR_DATA(p) ((PBYTE)(p)+sizeof(*p))
00012 #define PRJOB_QSTATUS 3
00013 #define PRJOB_DEVSTATUS 508
00014 #define PRJOB_COMPLETE 4
00015 #define PRJOB_INTERV 8
00016 #define PRJOB_ 16
00017 #define PRJOB_DESTOFFLINE 32
00018 #define PRJOB_DESTPAUSED 64
00019 #define PRJOB_NOTIFY 128
00020 #define PRJOB_DESTNOPAPER 256
00021 #define PRJOB_DELETED 32768
00022 #define PRJOB_QS_QUEUED 0
00023 #define PRJOB_QS_PAUSED 1
00024 #define PRJOB_QS_SPOOLING 2
00025 #define PRJOB_QS_PRINTING 3
00026 #ifdef __cplusplus
00027 extern "C" {
00028 #endif
00029 typedef struct _ADMIN_OTHER_INFO {
00030     DWORD alrtad_errcode;
00031     DWORD alrtad_numstrings;
00032 }ADMIN_OTHER_INFO,*PADMIN_OTHER_INFO,*LPADMIN_OTHER_INFO;
00033 typedef struct _STD_ALERT {
00034     DWORD alrt_timestamp;
00035     WCHAR alrt_eventname[EVLEN+1];
00036     WCHAR alrt_servicename[SNLEN+1];
00037 }STD_ALERT,*PSTD_ALERT,*LPSTD_ALERT;
00038 typedef struct _ERRLOG_OTHER_INFO {
00039     DWORD alrter_errcode;
00040     DWORD alrter_offset;
00041 }ERRLOG_OTHER_INFO,*PERRLOG_OTHER_INFO,*LPERRLOG_OTHER_INFO;
00042 typedef struct _PRINT_OTHER_INFO {
00043     DWORD alrtpr_jobid;
00044     DWORD alrtpr_status;
00045     DWORD alrtpr_submitted;
00046     DWORD alrtpr_size;
00047 }PRINT_OTHER_INFO,*PPRINT_OTHER_INFO,*LPPRINT_OTHER_INFO;
00048 typedef struct _USER_OTHER_INFO {
00049     DWORD alrtus_errcode;
00050     DWORD alrtus_numstrings;
00051 }USER_OTHER_INFO,*PUSER_OTHER_INFO,*LPUSER_OTHER_INFO;
00052 NET_API_STATUS WINAPI NetAlertRaise(LPCWSTR,PVOID,DWORD);
00053 NET_API_STATUS WINAPI NetAlertRaiseEx(LPCWSTR,PVOID,DWORD,LPCWSTR);
00054 #ifdef __cplusplus
00055 }
00056 #endif
00057 #endif

Generated on Sat May 26 2012 04:30:20 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.