source: branches/samba-3.0/source/include/messages.h@ 105

Last change on this file since 105 was 1, checked in by Paul Smedley, 19 years ago

Initial code import

File size: 3.0 KB
Line 
1/*
2 Unix SMB/CIFS implementation.
3 messages.c header
4 Copyright (C) Andrew Tridgell 2000
5 Copyright (C) 2001, 2002 by Martin Pool
6
7 This program is free software; you can redistribute it and/or modify
8 it under the terms of the GNU General Public License as published by
9 the Free Software Foundation; either version 2 of the License, or
10 (at your option) any later version.
11
12 This program is distributed in the hope that it will be useful,
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 GNU General Public License for more details.
16
17 You should have received a copy of the GNU General Public License
18 along with this program; if not, write to the Free Software
19 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
20*/
21
22#ifndef _MESSAGES_H_
23#define _MESSAGES_H_
24
25/* general messages */
26#define MSG_DEBUG 1
27#define MSG_PING 2
28#define MSG_PONG 3
29#define MSG_PROFILE 4
30#define MSG_REQ_DEBUGLEVEL 5
31#define MSG_DEBUGLEVEL 6
32#define MSG_REQ_PROFILELEVEL 7
33#define MSG_PROFILELEVEL 8
34#define MSG_REQ_POOL_USAGE 9
35#define MSG_POOL_USAGE 10
36
37/* If dmalloc is included, set a steady-state mark */
38#define MSG_REQ_DMALLOC_MARK 11
39
40/* If dmalloc is included, dump to the dmalloc log a description of
41 * what has changed since the last MARK */
42#define MSG_REQ_DMALLOC_LOG_CHANGED 12
43
44#define MSG_SHUTDOWN 13
45
46/* nmbd messages */
47#define MSG_FORCE_ELECTION 1001
48#define MSG_WINS_NEW_ENTRY 1002
49#define MSG_SEND_PACKET 1003
50
51/* printing messages */
52/* #define MSG_PRINTER_NOTIFY 2001*/ /* Obsolete */
53#define MSG_PRINTER_NOTIFY2 2002
54
55#define MSG_PRINTER_DRVUPGRADE 2101
56#define MSG_PRINTERDATA_INIT_RESET 2102
57#define MSG_PRINTER_UPDATE 2103
58#define MSG_PRINTER_MOD 2104