ReactOS 0.4.15-dev-8131-g4988de4
netfw.idl
Go to the documentation of this file.
1/*
2 * Copyright 2007 Jeff Latimer
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library; if not, write to the Free Software
16 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
17 *
18 *****************************************************************************
19 *
20 * The firewall management interface
21 *
22 */
23
24import "icftypes.idl";
25import "oaidl.idl";
26
27[
28 object,
29 uuid(A6207B2E-7CDD-426A-951E-5E1CBC5AFEAD),
30 dual
31]
33{
34 [id(1), propget]
36
37 [id(1), propput]
39
40 [id(2), propget]
41 HRESULT AllowRedirect( [out, retval] VARIANT_BOOL* allow );
43 [id(2), propput]
45
46 [id(3), propget]
48
49 [id(3), propput]
51
52 [id(4), propget]
55 [id(4), propput]
57
58 [id(5), propget]
60
61 [id(5), propput]
63
64 [id(6), propget]
67 [id(6), propput]
69
70 [id(7), propget]
72
73 [id(7), propput]
75
76 [id(8), propget]
78
79 [id(8), propput]
81
82 [id(9), propget]
84
85 [id(9), propput]
87
88 [id(10), propget]
90
91 [id(10), propput]
93}
94
95[
96 object,
97 uuid(E0483BA0-47FF-4D9C-A6D6-7741D0B195F7),
98 dual
99]
101{
102 [id(1), propget]
103 HRESULT Name( [out, retval] BSTR* name );
104
105 [id(1), propput]
107
108 [id(2), propget]
109 HRESULT IpVersion( [out, retval] NET_FW_IP_VERSION* ipVersion );
111 [id(2), propput]
112 HRESULT IpVersion( [in] NET_FW_IP_VERSION ipVersion );
113
114 [id(3), propget]
115 HRESULT Protocol( [out, retval] NET_FW_IP_PROTOCOL* ipProtocol );
116
117 [id(3), propput]
119
120 [id(4), propget]
121 HRESULT Port( [out, retval] LONG* portNumber );
123 [id(4), propput]
124 HRESULT Port( [in] LONG portNumber );
125
126 [id(5), propget]
127 HRESULT Scope( [out, retval] NET_FW_SCOPE* scope );
128
129 [id(5), propput]
131
132 [id(6), propget]
133 HRESULT RemoteAddresses( [out, retval] BSTR* remoteAddrs );
134
135 [id(6), propput]
136 HRESULT RemoteAddresses( [in] BSTR remoteAddrs );
137
138 [id(7), propget]
139 HRESULT Enabled( [out, retval] VARIANT_BOOL* enabled );
140
141 [id(7), propput]
143
144 [id(8), propget]
145 HRESULT BuiltIn( [out, retval] VARIANT_BOOL* builtIn );
146}
147
148[
149 object,
150 uuid(C0E9D7FA-E07E-430A-B19A-090CE82D92E2),
151 dual
152]
154{
155 [id(1), propget]
156 HRESULT Count( [out, retval] long* count );
157
158 [id(2)]
160
161 [id(3)]
162 HRESULT Remove( [in] LONG portNumber, [in] NET_FW_IP_PROTOCOL ipProtocol );
163
164 [id(4)]
165 HRESULT Item( [in] LONG portNumber, [in] NET_FW_IP_PROTOCOL ipProtocol,
166 [out, retval] INetFwOpenPort** openPort );
168 [id(DISPID_NEWENUM), propget, restricted]
169 HRESULT _NewEnum( [out, retval] IUnknown** newEnum );
170}
171
172[
173 object,
174 uuid(79FD57C8-908E-4A36-9888-D5B3F0A444CF),
175 dual
176]
178{
179 [id(1), propget]
180 HRESULT Name( [out, retval] BSTR* name );
182 [id(2), propget]
184
185 [id(3), propget]
186 HRESULT Customized( [out, retval] VARIANT_BOOL* customized );
187
188 [id(4), propget]
189 HRESULT IpVersion( [out, retval] NET_FW_IP_VERSION* ipVersion );
190
191 [id(4), propput]
192 HRESULT IpVersion( [in] NET_FW_IP_VERSION ipVersion );
194 [id(5), propget]
195 HRESULT Scope( [out, retval] NET_FW_SCOPE* scope );
196
197 [id(5), propput]
198 HRESULT Scope( [in] NET_FW_SCOPE scope );
199
200 [id(6), propget]
201 HRESULT RemoteAddresses( [out, retval] BSTR* remoteAddrs );
202
203 [id(6), propput]
204 HRESULT RemoteAddresses( [in] BSTR remoteAddrs );
205
206 [id(7), propget]
207 HRESULT Enabled( [out, retval] VARIANT_BOOL* enabled );
208
209 [id(7), propput]
211
212 [id(8), propget]
213 HRESULT GloballyOpenPorts( [out, retval] INetFwOpenPorts** openPorts );
214}
215
216[
217 object,
218 uuid(79649BB4-903E-421B-94C9-79848E79F6EE),
219 dual
220]
222{
223 [id(1), propget]
224 HRESULT Count( [out, retval] long* count );
225
226 [id(2)]
228 [out, retval] INetFwService** service );
230 [id(DISPID_NEWENUM), propget, restricted]
231 HRESULT _NewEnum( [out, retval] IUnknown** newEnum );
232}
233
234[
235 object,
236 uuid(B5E64FFA-C2C5-444E-A301-FB5E00018050),
237 dual
238]
240{
241 [id(1), propget]
242 HRESULT Name( [out, retval] BSTR* name );
243
244 [id(1), propput]
246
247 [id(2), propget]
248 HRESULT ProcessImageFileName( [out, retval] BSTR* imageFileName );
250 [id(2), propput]
251 HRESULT ProcessImageFileName( [in] BSTR imageFileName );
252
253 [id(3), propget]
254 HRESULT IpVersion( [out, retval] NET_FW_IP_VERSION* ipVersion );
255
256 [id(3), propput]
258
259 [id(4), propget]
260 HRESULT Scope( [out, retval] NET_FW_SCOPE* scope );
262 [id(4), propput]
263 HRESULT Scope( [in] NET_FW_SCOPE scope );
264
265 [id(5), propget]
266 HRESULT RemoteAddresses( [out, retval] BSTR* remoteAddrs );
267
268 [id(5), propput]
269 HRESULT RemoteAddresses( [in] BSTR remoteAddrs );
270
271 [id(6), propget]
272 HRESULT Enabled( [out, retval] VARIANT_BOOL* enabled );
273
274 [id(6), propput]
276}
277
278[
279 object,
280 uuid(D4BECDDF-6F73-4A83-B832-9C66874CD20E),
281 dual
282]
284{
285 [id(1), propget]
286 HRESULT IpVersion( [out, retval] NET_FW_IP_VERSION* ipVersion );
287
288 [id(1), propput]
290
291 [id(2), propget]
292 HRESULT Scope( [out, retval] NET_FW_SCOPE* scope );
294 [id(2), propput]
295 HRESULT Scope( [in] NET_FW_SCOPE scope );
296
297 [id(3), propget]
298 HRESULT RemoteAddresses( [out, retval] BSTR* remoteAddrs );
299
300 [id(3), propput]
301 HRESULT RemoteAddresses( [in] BSTR remoteAddrs );
302
303 [id(4), propget]
304 HRESULT Enabled( [out, retval] VARIANT_BOOL* enabled );
305
306 [id(4), propput]
308}
309
310
311[
312 object,
313 uuid(644EFD52-CCF9-486C-97A2-39F352570B30),
314 dual
315]
317{
318 [id(1), propget]
319 HRESULT Count( [out, retval] long* count );
320
321 [id(2)]
323
324 [id(3)]
325 HRESULT Remove( [in] BSTR imageFileName );
326
327 [id(4)]
328 HRESULT Item( [in] BSTR imageFileName,
329 [out, retval] INetFwAuthorizedApplication** app );
331 [id(DISPID_NEWENUM), propget, restricted]
332 HRESULT _NewEnum( [out, retval] IUnknown** newEnum );
333}
334
335[
336 local,
337 object,
338 uuid(af230d27-baba-4e42-aced-f524f22cfce2),
339 dual
340]
342{
343 [id(1), propget]
344 HRESULT Name( [out, retval] BSTR *name );
345 [id(1), propput]
347
348 [id(2), propget]
350 [id(2), propput]
353 [id(3), propget]
354 HRESULT ApplicationName( [out, retval] BSTR *imagename );
355 [id(3), propput]
356 HRESULT ApplicationName( [in] BSTR imagename );
357
358 [id(4), propget]
359 HRESULT ServiceName( [out, retval] BSTR *service );
360 [id(4), propput]
362
363 [id(5), propget]
364 HRESULT Protocol( [out, retval] long* protocol );
365 [id(5), propput]
366 HRESULT Protocol( [in] long protocol );
368 [id(6), propget]
369 HRESULT LocalPorts( [out, retval] BSTR* ports );
370 [id(6), propput]
371 HRESULT LocalPorts( [in] BSTR ports );
372
373 [id(7), propget]
374 HRESULT RemotePorts( [out, retval] BSTR *ports );
375 [id(7), propput]
377
378 [id(8), propget]
380 [id(8), propput]
383 [id(9), propget]
384 HRESULT RemoteAddresses( [out, retval] BSTR* address );
385 [id(9), propput]
387
388 [id(10), propget]
389 HRESULT IcmpTypesAndCodes( [out, retval] BSTR *codes );
390 [id(10), propput]
392
393 [id(11), propget]
395 [id(11), propput]
397
398 [id(12), propget]
399 HRESULT Interfaces( [out, retval] VARIANT* interfaces );
400 [id(12), propput]
401 HRESULT Interfaces( [in] VARIANT interfaces );
402
403 [id(13), propget]
404 HRESULT InterfaceTypes( [out, retval] BSTR* types );
405 [id(13), propput]
407
408 [id(14), propget]
409 HRESULT Enabled( [out, retval] VARIANT_BOOL* enabled );
410 [id(14), propput]
412
413 [id(15), propget]
414 HRESULT Grouping( [out, retval] BSTR* context );
415 [id(15), propput]
417
418 [id(16), propget]
419 HRESULT Profiles( [out, retval] long* profiles );
420 [id(16), propput]
421 HRESULT Profiles( [in] long profiles );
422
423 [id(17), propget]
425 [id(17), propput]
427
428 [id(18), propget]
429 HRESULT Action( [out, retval] NET_FW_ACTION* action );
430 [id(18), propput]
432}
433
434[
435 local,
436 object,
437 uuid(9c4c6277-5027-441e-afae-ca1f542da009),
438 dual
439]
441{
442 [id(1), propget]
443 HRESULT Count( [out, retval] long* count );
444
445 [id(2)]
446 HRESULT Add( [in] INetFwRule* rule );
447
448 [id(3)]
450
451 [id(4)]
452 HRESULT Item( [in] BSTR name, [out, retval] INetFwRule** rule );
454 [id(DISPID_NEWENUM), propget, restricted]
455 HRESULT _NewEnum( [out, retval] IUnknown** newEnum );
456}
457
458[
459 local,
460 object,
461 uuid(8267bbe3-f890-491c-b7b6-2db1ef0e5d2b),
462 dual
463]
465{
466 [id(1)]
468 [in] VARIANT_BOOL restrictService, [in] VARIANT_BOOL serviceSidRestricted );
469
470 [id(2)]
472 [out, retval] VARIANT_BOOL* serviceRestricted );
473
474 [id(3), propget]
475 HRESULT Rules( [out, retval] INetFwRules** rules );
476}
477
478[
479 object,
480 uuid(174A0DDA-E9F9-449D-993B-21AB667CA456),
481 dual
482]
484{
485 [id(1), propget]
488 [id(2), propget]
490
491 [id(2), propput]
493
494 [id(3), propget]
496
497 [id(3), propput]
500 [id(4), propget]
501 HRESULT NotificationsDisabled( [out, retval] VARIANT_BOOL* disabled );
502
503 [id(4), propput]
506 [id(5), propget]
508
509 [id(5), propput]
512 [id(6), propget]
513 HRESULT RemoteAdminSettings( [out, retval] INetFwRemoteAdminSettings** remoteAdminSettings );
514
515 [id(7), propget]
516 HRESULT IcmpSettings( [out, retval] INetFwIcmpSettings** icmpSettings );
517
518 [id(8), propget]
519 HRESULT GloballyOpenPorts( [out, retval] INetFwOpenPorts** openPorts );
520
521 [id(9), propget]
523
524 [id(10), propget]
526}
527
528[
529 object,
530 uuid(D46D2478-9AC9-4008-9DC7-5563CE5536CC),
531 dual
532]
534{
535 [id(1), propget]
537
538 [id(2)]
540 [out, retval] INetFwProfile** profile );
541}
542
543[
544 local,
545 object,
546 uuid(98325047-c671-4174-8d81-defcd3f03186),
547 dual
548]
550{
551 [id(1), propget]
552 HRESULT CurrentProfileTypes( [out, retval] long *profile );
554 [id(2), propget]
556
557 [id(2), propput]
559
560 [id(3), propget]
561 HRESULT ExcludedInterfaces( [in] NET_FW_PROFILE_TYPE2 profileType, [out, retval] VARIANT *interfaces );
562
563 [id(3), propput]
564 HRESULT ExcludedInterfaces( [in] NET_FW_PROFILE_TYPE2 profileType, [in] VARIANT interfaces );
566 [id(4), propget]
569 [id(4), propput]
572 [id(5), propget]
574 [id(5), propput]
577 [id(6), propget]
579 [out, retval] VARIANT_BOOL* disabled );
580 [id(6), propput]
582 [in] VARIANT_BOOL disabled );
583
584 [id(7), propget]
585 HRESULT Rules( [out, retval] INetFwRules** rules );
586
587 [id(8), propget]
589
590 [id(9)]
591 HRESULT EnableRuleGroup( [in] long profileTypesBitmask, [in] BSTR group, [in] VARIANT_BOOL enable );
593 [id(10)]
594 HRESULT IsRuleGroupEnabled( [in] long profileTypesBitmask, [in] BSTR group, [out, retval] VARIANT_BOOL *enabled );
595
596 [id(11)]
598
599 [id(12), propget]
601
602 [id(12), propput]
604
605 [id(13), propget]
607
608 [id(13), propput]
610
611 [id(14), propget]
613
614 [id(15), propget]
615 HRESULT LocalPolicyModifyState( [out, retval] NET_FW_MODIFY_STATE* modifyState );
616}
617
618[
619 object,
620 uuid(F7898AF5-CAC4-4632-A2EC-DA06E5111AF2),
621 dual
622]
624{
625 [id(1), propget]
626 HRESULT LocalPolicy( [out, retval] INetFwPolicy** localPolicy );
628 [id(2), propget]
629 HRESULT CurrentProfileType( [out, retval] NET_FW_PROFILE_TYPE* profileType );
631 [id(3)]
634 [id(4)]
635 HRESULT IsPortAllowed( [in] BSTR imageFileName, [in] NET_FW_IP_VERSION ipVersion,
636 [in] LONG portNumber, [in] BSTR localAddress,
637 [in] NET_FW_IP_PROTOCOL ipProtocol, [out] VARIANT* allowed,
638 [out] VARIANT* restricted );
640 [id(5)]
641 HRESULT IsIcmpTypeAllowed( [in] NET_FW_IP_VERSION ipVersion, [in] BSTR localAddress,
642 [in] BYTE type, [out] VARIANT* allowed,
643 [out] VARIANT* restricted );
644}
645
646[
647 uuid(DB4F3345-3EF8-45ED-B976-25A6D3B81B71),
648 version(1.0)
649]
651{
652 importlib("stdole2.tlb");
654 interface INetFwIcmpSettings;
655 interface INetFwOpenPort;
656 interface INetFwOpenPorts;
657 interface INetFwService;
658 interface INetFwServices;
661 interface INetFwProfile;
662 interface INetFwPolicy;
663 interface INetFwPolicy2;
664 interface INetFwMgr;
665
666 [
667 uuid(0CA545C6-37AD-4A6C-BF92-9F7610067EF5)
668 ]
670 {
671 [default] interface INetFwOpenPort;
672 }
673
674 [
675 uuid(EC9846B3-2762-4A6B-A214-6ACB603462D2)
676 ]
677 coclass NetFwAuthorizedApplication
678 {
679 [default] interface INetFwAuthorizedApplication;
680 }
681
682 [
683 uuid(304CE942-6E39-40D8-943A-B913C40C9CD4)
684 ]
685 coclass NetFwMgr
686 {
687 [default] interface INetFwMgr;
688 }
689
690 [
691 uuid(e2b3c97f-6ae1-41ac-817a-f6f92166d7dd)
692 ]
693 coclass NetFwPolicy2
694 {
695 [default] interface INetFwPolicy2;
696 }
697}
unsigned int dir
Definition: maze.c:112
#define D(d)
Definition: builtin.c:4557
FT_Library library
Definition: cffdrivr.c:654
Definition: ehthrow.cxx:93
Definition: ehthrow.cxx:54
Definition: terminate.cpp:24
static const WCHAR E[]
Definition: oid.c:1253
OLECHAR * BSTR
Definition: compat.h:2293
short VARIANT_BOOL
Definition: compat.h:2290
static const WCHAR version[]
Definition: asmname.c:66
const WCHAR * action
Definition: action.c:7479
USHORT port
Definition: uri.c:228
#define local
Definition: zutil.h:30
GLuint GLuint GLsizei GLenum type
Definition: gl.h:1545
GLuint GLuint GLsizei count
Definition: gl.h:1545
GLenum GLenum GLsizei const GLuint GLboolean enabled
Definition: glext.h:7750
GLuint address
Definition: glext.h:9393
const GLubyte * c
Definition: glext.h:8905
GLuint in
Definition: glext.h:9616
GLboolean GLuint group
Definition: glext.h:11120
GLboolean enable
Definition: glext.h:11120
GLboolean GLboolean GLboolean GLboolean a
Definition: glext.h:6204
GLuint id
Definition: glext.h:5910
enum NET_FW_PROFILE_TYPE2_ NET_FW_PROFILE_TYPE2
enum NET_FW_PROFILE_TYPE_ NET_FW_PROFILE_TYPE
enum NET_FW_ACTION_ NET_FW_ACTION
enum NET_FW_RULE_DIRECTION_ NET_FW_RULE_DIRECTION
enum NET_FW_IP_PROTOCOL_ NET_FW_IP_PROTOCOL
enum NET_FW_IP_VERSION_ NET_FW_IP_VERSION
enum NET_FW_SCOPE_ NET_FW_SCOPE
enum NET_FW_MODIFY_STATE_ NET_FW_MODIFY_STATE
enum NET_FW_SERVICE_TYPE_ NET_FW_SERVICE_TYPE
const DISPID DISPID_NEWENUM
Definition: oaidl.idl:575
NET_FW_IP_VERSION IpVersion
HRESULT Add([in] INetFwAuthorizedApplication *app)
VARIANT_BOOL AllowOutboundSourceQuench
VARIANT_BOOL AllowInboundMaskRequest
VARIANT_BOOL AllowOutboundDestinationUnreachable
VARIANT_BOOL AllowOutboundParameterProblem
VARIANT_BOOL AllowInboundTimestampRequest
VARIANT_BOOL AllowInboundEchoRequest
VARIANT_BOOL AllowRedirect
VARIANT_BOOL AllowInboundRouterRequest
VARIANT_BOOL AllowOutboundPacketTooBig
VARIANT_BOOL AllowOutboundTimeExceeded
HRESULT RestoreDefaults()
NET_FW_PROFILE_TYPE CurrentProfileType
HRESULT IsPortAllowed([in] BSTR imageFileName, [in] NET_FW_IP_VERSION ipVersion, [in] LONG portNumber, [in] BSTR localAddress, [in] NET_FW_IP_PROTOCOL ipProtocol, [out] VARIANT *allowed, [out] VARIANT *restricted)
INetFwPolicy LocalPolicy
HRESULT IsIcmpTypeAllowed([in] NET_FW_IP_VERSION ipVersion, [in] BSTR localAddress, [in] BYTE type, [out] VARIANT *allowed, [out] VARIANT *restricted)
NET_FW_IP_PROTOCOL Protocol
NET_FW_SCOPE Scope
VARIANT_BOOL Enabled
VARIANT_BOOL BuiltIn
NET_FW_IP_VERSION IpVersion
IUnknown _NewEnum
HRESULT Add([in] INetFwOpenPort *port)
VARIANT_BOOL FirewallEnabled([in] NET_FW_PROFILE_TYPE2 profileType)
HRESULT IsRuleGroupEnabled([in] long profileTypesBitmask, [in] BSTR group, [out, retval] VARIANT_BOOL *enabled)
HRESULT RestoreLocalFirewallDefaults()
INetFwServiceRestriction ServiceRestriction
VARIANT_BOOL UnicastResponsesToMulticastBroadcastDisabled([in] NET_FW_PROFILE_TYPE2 profileType)
HRESULT EnableRuleGroup([in] long profileTypesBitmask, [in] BSTR group, [in] VARIANT_BOOL enable)
VARIANT_BOOL NotificationsDisabled([in] NET_FW_PROFILE_TYPE2 profileType)
VARIANT_BOOL BlockAllInboundTraffic([in] NET_FW_PROFILE_TYPE2 profileType)
VARIANT_BOOL IsRuleGroupCurrentlyEnabled([in] BSTR group)
NET_FW_MODIFY_STATE LocalPolicyModifyState
long CurrentProfileTypes
INetFwRules Rules
NET_FW_ACTION DefaultOutboundAction([in] NET_FW_PROFILE_TYPE2 profileType)
NET_FW_ACTION DefaultInboundAction([in] NET_FW_PROFILE_TYPE2 profileType)
VARIANT ExcludedInterfaces([in] NET_FW_PROFILE_TYPE2 profileType)
HRESULT GetProfileByType([in] NET_FW_PROFILE_TYPE profileType, [out, retval] INetFwProfile **profile)
INetFwProfile CurrentProfile
VARIANT_BOOL FirewallEnabled
NET_FW_PROFILE_TYPE Type
INetFwOpenPorts GloballyOpenPorts
INetFwIcmpSettings IcmpSettings
VARIANT_BOOL ExceptionsNotAllowed
VARIANT_BOOL NotificationsDisabled
VARIANT_BOOL UnicastResponsesToMulticastBroadcastDisabled
INetFwAuthorizedApplications AuthorizedApplications
INetFwServices Services
INetFwRemoteAdminSettings RemoteAdminSettings
NET_FW_IP_VERSION IpVersion
NET_FW_RULE_DIRECTION Direction
BSTR LocalAddresses
NET_FW_ACTION Action
BSTR ApplicationName
VARIANT_BOOL EdgeTraversal
BSTR InterfaceTypes
VARIANT Interfaces
BSTR LocalPorts
BSTR ServiceName
BSTR RemotePorts
VARIANT_BOOL Enabled
BSTR IcmpTypesAndCodes
BSTR Description
BSTR RemoteAddresses
IUnknown _NewEnum
HRESULT Add([in] INetFwRule *rule)
HRESULT ServiceRestricted([in] BSTR serviceName, [in] BSTR appName, [out, retval] VARIANT_BOOL *serviceRestricted)
HRESULT RestrictService([in] BSTR serviceName, [in] BSTR appName, [in] VARIANT_BOOL restrictService, [in] VARIANT_BOOL serviceSidRestricted)
NET_FW_SERVICE_TYPE Type
NET_FW_SCOPE Scope
VARIANT_BOOL Enabled
INetFwOpenPorts GloballyOpenPorts
BSTR RemoteAddresses
VARIANT_BOOL Customized
NET_FW_IP_VERSION IpVersion
IUnknown _NewEnum
Definition: msctf.idl:550
#define e
Definition: ke_i.h:82
#define profile
Definition: kernel32.h:12
const char * appName(const char *argv0)
Definition: loadlib.c:89
static const WCHAR desc[]
Definition: protectdata.c:36
coclass SHDocVw::ShellWindows dual
Definition: exdisp.idl:631
long LONG
Definition: pedump.c:60
static FILE * out
Definition: regtests2xml.c:44
#define FF(a, b, c, d, x, s)
Definition: md4.c:166
Definition: http.c:7252
Definition: name.c:39
Definition: cmds.c:130
char serviceName[]
Definition: tftpd.cpp:34
_In_ WDFCOLLECTION _In_ WDFOBJECT Item
_In_ BOOLEAN Remove
Definition: psfuncs.h:110
static unsigned int block
Definition: xmlmemory.c:101
unsigned char BYTE
Definition: xxhash.c:193