Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
wolapi_i.c
Go to the documentation of this file.
1/*
2** Command & Conquer Generals Zero Hour(tm)
3** Copyright 2025 Electronic Arts Inc.
4**
5** This program is free software: you can redistribute it and/or modify
6** it under the terms of the GNU General Public License as published by
7** the Free Software Foundation, either version 3 of the License, or
8** (at your option) any later version.
9**
10** This program is distributed in the hope that it will be useful,
11** but WITHOUT ANY WARRANTY; without even the implied warranty of
12** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13** GNU General Public License for more details.
14**
15** You should have received a copy of the GNU General Public License
16** along with this program. If not, see <http://www.gnu.org/licenses/>.
17*/
18
19/* this file contains the actual definitions of */
20/* the IIDs and CLSIDs */
21
22/* link this file in with the server and any clients */
23
24
25/* File created by MIDL compiler version 5.01.0164 */
26/* at Mon Nov 05 10:28:33 2001
27 */
28/* Compiler settings for .\WOLAPI.idl:
29 Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext
30 error checks: allocation ref bounds_check enum stub_data
31*/
32//@@MIDL_FILE_HEADING( )
33#ifdef __cplusplus
34extern "C"{
35#endif
36
37
38#ifndef __IID_DEFINED__
39#define __IID_DEFINED__
40
41typedef struct _IID
42{
43 unsigned long x;
44 unsigned short s1;
45 unsigned short s2;
46 unsigned char c[8];
48
49#endif // __IID_DEFINED__
50
51#ifndef CLSID_DEFINED
52#define CLSID_DEFINED
53typedef IID CLSID;
54#endif // CLSID_DEFINED
55
56const IID IID_IRTPatcher = {0x925CDEDE,0x71B9,0x11D1,{0xB1,0xC5,0x00,0x60,0x97,0x17,0x65,0x56}};
57
58
59const IID IID_IRTPatcherEvent = {0x925CDEE3,0x71B9,0x11D1,{0xB1,0xC5,0x00,0x60,0x97,0x17,0x65,0x56}};
60
61
62const IID IID_IChat = {0x4DD3BAF4,0x7579,0x11D1,{0xB1,0xC6,0x00,0x60,0x97,0x17,0x65,0x56}};
63
64
65const IID IID_IChatEvent = {0x4DD3BAF6,0x7579,0x11D1,{0xB1,0xC6,0x00,0x60,0x97,0x17,0x65,0x56}};
66
67
68const IID IID_IDownload = {0x0BF5FCEB,0x9F03,0x11D1,{0x9D,0xC7,0x00,0x60,0x97,0xC5,0x43,0x21}};
69
70
71const IID IID_IDownloadEvent = {0x6869E99D,0x9FB4,0x11D1,{0x9D,0xC8,0x00,0x60,0x97,0xC5,0x43,0x21}};
72
73
74const IID IID_INetUtil = {0xB832B0AA,0xA7D3,0x11D1,{0x97,0xC3,0x00,0x60,0x97,0x06,0xFA,0x0C}};
75
76
77const IID IID_INetUtilEvent = {0xB832B0AC,0xA7D3,0x11D1,{0x97,0xC3,0x00,0x60,0x97,0x06,0xFA,0x0C}};
78
79
80const IID IID_IChat2 = {0x8B938190,0xEF3F,0x11D1,{0x98,0x08,0x00,0x60,0x97,0x06,0xFA,0x0C}};
81
82
83const IID IID_IChat2Event = {0x8B938192,0xEF3F,0x11D1,{0x98,0x08,0x00,0x60,0x97,0x06,0xFA,0x0C}};
84
85
86const IID IID_IIGROptions = {0x89DD1ECD,0x0DCA,0x49d8,{0x8E,0xF3,0x33,0x75,0xE6,0xD6,0xEE,0x9D}};
87
88
89const IID LIBID_WOLAPILib = {0x925CDED1,0x71B9,0x11D1,{0xB1,0xC5,0x00,0x60,0x97,0x17,0x65,0x56}};
90
91
92const CLSID CLSID_RTPatcher = {0x925CDEDF,0x71B9,0x11D1,{0xB1,0xC5,0x00,0x60,0x97,0x17,0x65,0x56}};
93
94
95const CLSID CLSID_Chat = {0x4DD3BAF5,0x7579,0x11D1,{0xB1,0xC6,0x00,0x60,0x97,0x17,0x65,0x56}};
96
97
98const CLSID CLSID_Download = {0xBF6EA206,0x9E55,0x11D1,{0x9D,0xC6,0x00,0x60,0x97,0xC5,0x43,0x21}};
99
100
101const CLSID CLSID_IGROptions = {0xABF6FC8F,0x1344,0x46de,{0x84,0xC9,0x83,0x71,0x11,0x8D,0xC3,0xFF}};
102
103
104const CLSID CLSID_NetUtil = {0xB832B0AB,0xA7D3,0x11D1,{0x97,0xC3,0x00,0x60,0x97,0x06,0xFA,0x0C}};
105
106
107const CLSID CLSID_Chat2 = {0x8B938191,0xEF3F,0x11D1,{0x98,0x08,0x00,0x60,0x97,0x06,0xFA,0x0C}};
108
109
110#ifdef __cplusplus
111}
112#endif
113
unsigned char c[8]
Definition wolapi_i.c:46
unsigned short s1
Definition wolapi_i.c:44
unsigned long x
Definition wolapi_i.c:43
unsigned short s2
Definition wolapi_i.c:45
EXTERN_C const CLSID CLSID_Chat2
Definition wolapi.h:5473
EXTERN_C const IID LIBID_WOLAPILib
Definition wolapi.h:5431
EXTERN_C const IID IID_IDownload
Definition wolapi.h:3539
EXTERN_C const IID IID_IDownloadEvent
Definition wolapi.h:3682
EXTERN_C const IID IID_IChat2Event
Definition wolapi.h:4965
EXTERN_C const IID IID_IChat
Definition wolapi.h:626
EXTERN_C const IID IID_INetUtilEvent
Definition wolapi.h:4361
EXTERN_C const IID IID_IIGROptions
Definition wolapi.h:5264
EXTERN_C const CLSID CLSID_Chat
Definition wolapi.h:5441
EXTERN_C const IID IID_IRTPatcher
Definition wolapi.h:210
EXTERN_C const CLSID CLSID_Download
Definition wolapi.h:5449
EXTERN_C const CLSID CLSID_RTPatcher
Definition wolapi.h:5433
EXTERN_C const IID IID_IChat2
Definition wolapi.h:4655
EXTERN_C const IID IID_IChatEvent
Definition wolapi.h:2196
EXTERN_C const IID IID_INetUtil
Definition wolapi.h:3863
EXTERN_C const CLSID CLSID_NetUtil
Definition wolapi.h:5465
EXTERN_C const CLSID CLSID_IGROptions
Definition wolapi.h:5457
EXTERN_C const IID IID_IRTPatcherEvent
Definition wolapi.h:322
IID CLSID
Definition wolapi_i.c:53
struct _IID IID