1 /**
2  * This file has no copyright assigned and is placed in the Public Domain.
3  * This file is part of the mingw-w64 runtime package.
4  * No warranty is given; refer to the file DISCLAIMER.PD within this package.
5  */
6 #ifndef __SMTPGUID_H__
7 #define __SMTPGUID_H__
8 
9 #ifdef SMTPINITGUID
10 #define DECLARE_EVENTGUID_STRING(Name,Value) CONST WCHAR Name[] = L##Value
11 #else
12 #define DECLARE_EVENTGUID_STRING(Name,Value) extern CONST WCHAR Name[]
13 #endif
14 
15 DECLARE_EVENTGUID_STRING(g_szGuidSmtpSourceType,"{fb65c4dc-e468-11d1-aa67-00c04fa345f6}");
16 DEFINE_GUID(GUID_SMTP_SOURCE_TYPE,0xfb65c4dc,0xe468,0x11d1,0xaa,0x67,0x0,0xc0,0x4f,0xa3,0x45,0xf6);
17 DECLARE_EVENTGUID_STRING(g_szGuidSmtpSvcSource,"{1b3c0666-e470-11d1-aa67-00c04fa345f6}");
18 DEFINE_GUID(GUID_SMTPSVC_SOURCE,0x1b3c0666,0xe470,0x11d1,0xaa,0x67,0x0,0xc0,0x4f,0xa3,0x45,0xf6);
19 DECLARE_EVENTGUID_STRING(g_szcatidSmtpOnInboundCommand,"{F6628C8D-0D5E-11d2-AA68-00C04FA35B82}");
20 DEFINE_GUID(CATID_SMTP_ON_INBOUND_COMMAND,0xf6628c8d,0xd5e,0x11d2,0xaa,0x68,0x0,0xc0,0x4f,0xa3,0x5b,0x82);
21 DECLARE_EVENTGUID_STRING(g_szcatidSmtpOnServerResponse,"{F6628C8E-0D5E-11d2-AA68-00C04FA35B82}");
22 DEFINE_GUID(CATID_SMTP_ON_SERVER_RESPONSE,0xf6628c8e,0xd5e,0x11d2,0xaa,0x68,0x0,0xc0,0x4f,0xa3,0x5b,0x82);
23 DECLARE_EVENTGUID_STRING(g_szcatidSmtpOnSessionStart,"{F6628C8F-0D5E-11d2-AA68-00C04FA35B82}");
24 DEFINE_GUID(CATID_SMTP_ON_SESSION_START,0xf6628c8f,0xd5e,0x11d2,0xaa,0x68,0x0,0xc0,0x4f,0xa3,0x5b,0x82);
25 DECLARE_EVENTGUID_STRING(g_szcatidSmtpOnMessageStart,"{F6628C90-0D5E-11d2-AA68-00C04FA35B82}");
26 DEFINE_GUID(CATID_SMTP_ON_MESSAGE_START,0xf6628c90,0xd5e,0x11d2,0xaa,0x68,0x0,0xc0,0x4f,0xa3,0x5b,0x82);
27 DECLARE_EVENTGUID_STRING(g_szcatidSmtpOnPerRecipient,"{F6628C91-0D5E-11d2-AA68-00C04FA35B82}");
28 DEFINE_GUID(CATID_SMTP_ON_PER_RECIPIENT,0xf6628c91,0xd5e,0x11d2,0xaa,0x68,0x0,0xc0,0x4f,0xa3,0x5b,0x82);
29 DECLARE_EVENTGUID_STRING(g_szcatidSmtpOnBeforeData,"{F6628C92-0D5E-11d2-AA68-00C04FA35B82}");
30 DEFINE_GUID(CATID_SMTP_ON_BEFORE_DATA,0xf6628c92,0xd5e,0x11d2,0xaa,0x68,0x0,0xc0,0x4f,0xa3,0x5b,0x82);
31 DECLARE_EVENTGUID_STRING(g_szcatidSmtpOnSessionEnd,"{F6628C93-0D5E-11d2-AA68-00C04FA35B82}");
32 DEFINE_GUID(CATID_SMTP_ON_SESSION_END,0xf6628c93,0xd5e,0x11d2,0xaa,0x68,0x0,0xc0,0x4f,0xa3,0x5b,0x82);
33 DECLARE_EVENTGUID_STRING(g_szcatidSmtpStoreDriver,"{59175850-e533-11d1-aa67-00c04fa345f6}");
34 DEFINE_GUID(CATID_SMTP_STORE_DRIVER,0x59175850,0xe533,0x11d1,0xaa,0x67,0x0,0xc0,0x4f,0xa3,0x45,0xf6);
35 DECLARE_EVENTGUID_STRING(g_szcatidSmtpOnTransportSubmission,"{FF3CAA23-00B9-11d2-9DFB-00C04FA322BA}");
36 DEFINE_GUID(CATID_SMTP_TRANSPORT_SUBMISSION,0xff3caa23,0xb9,0x11d2,0x9d,0xfb,0x0,0xc0,0x4f,0xa3,0x22,0xba);
37 DECLARE_EVENTGUID_STRING(g_szcatidSmtpOnPrecategorize,"{A3ACFB0D-83FF-11d2-9E14-00C04FA322BA}");
38 DEFINE_GUID(CATID_SMTP_TRANSPORT_PRECATEGORIZE,0xa3acfb0d,0x83ff,0x11d2,0x9e,0x14,0x0,0xc0,0x4f,0xa3,0x22,0xba);
39 DECLARE_EVENTGUID_STRING(g_szcatidSmtpOnCategorize,"{960252A3-0A3A-11d2-9E00-00C04FA322BA}");
40 DEFINE_GUID(CATID_SMTP_TRANSPORT_CATEGORIZE,0x960252a3,0xa3a,0x11d2,0x9e,0x0,0x0,0xc0,0x4f,0xa3,0x22,0xba);
41 DECLARE_EVENTGUID_STRING(g_szcatidSmtpOnPostcategorize,"{76719654-05A6-11d2-9dfd-00C04FA322BA}");
42 DEFINE_GUID(CATID_SMTP_TRANSPORT_POSTCATEGORIZE,0x76719654,0x5a6,0x11d2,0x9d,0xfd,0x0,0xc0,0x4f,0xa3,0x22,0xba);
43 DECLARE_EVENTGUID_STRING(g_szcatidSmtpOnTransportRouter,"{283430C9-1850-11d2-9E03-00C04FA322BA}");
44 DEFINE_GUID(CATID_SMTP_TRANSPORT_ROUTER,0x283430c9,0x1850,0x11d2,0x9e,0x3,0x0,0xc0,0x4f,0xa3,0x22,0xba);
45 DECLARE_EVENTGUID_STRING(g_szcatidSmtpMsgTrackLog,"{c6df52aa-7db0-11d2-94f4-00c04f79f1d6}");
46 DEFINE_GUID(CATID_SMTP_MSGTRACKLOG,0xc6df52aa,0x7db0,0x11d2,0x94,0xf4,0x0,0xc0,0x4f,0x79,0xf1,0xd6);
47 DECLARE_EVENTGUID_STRING(g_szcatidSmtpDnsResolver,"{bd0b4366-8e03-11d2-94f6-00c04f79f1d6}");
48 DEFINE_GUID(CATID_SMTP_DNSRESOLVERRECORDSINK,0xbd0b4366,0x8e03,0x11d2,0x94,0xf6,0x0,0xc0,0x4f,0x79,0xf1,0xd6);
49 DECLARE_EVENTGUID_STRING(g_szcatidSmtpMaxMsgSize,"{ebf159de-a67e-11d2-94f7-00c04f79f1d6}");
50 DEFINE_GUID(CATID_SMTP_MAXMSGSIZE,0xebf159de,0xa67e,0x11d2,0x94,0xf7,0x0,0xc0,0x4f,0x79,0xf1,0xd6);
51 DECLARE_EVENTGUID_STRING(g_szcatidSmtpLog,"{93d0a538-2c1e-4b68-a7c9-d73a8aa6ee97}");
52 DEFINE_GUID(CATID_SMTP_LOG,0x93d0a538,0x2c1e,0x4b68,0xa7,0xc9,0xd7,0x3a,0x8a,0xa6,0xee,0x97);
53 DECLARE_EVENTGUID_STRING(g_szcatidSmtpGetAuxDomainInfoFlags,"{84ff368a-fab3-43d7-bcdf-692c5b46e6b1}");
54 DEFINE_GUID(CATID_SMTP_GET_AUX_DOMAIN_INFO_FLAGS,0x84ff368a,0xfab3,0x43d7,0xbc,0xdf,0x69,0x2c,0x5b,0x46,0xe6,0xb1);
55 DEFINE_GUID(CLSID_SmtpCat,0xb23c35b7,0x9219,0x11d2,0x9e,0x17,0x0,0xc0,0x4f,0xa3,0x22,0xba);
56 DECLARE_EVENTGUID_STRING(g_szcatidSmtpDSN,"{22B55731-F5F8-4D23-BD8F-87B52371A73A}");
57 DEFINE_GUID(CATID_SMTP_DSN,0x22b55731,0xf5f8,0x4d23,0xbd,0x8f,0x87,0xb5,0x23,0x71,0xa7,0x3a);
58 
59 #define SZ_PROGID_SMTPCAT "Smtp.Cat"
60 
61 #endif
62