xref: /reactos/sdk/include/wdf/kmdf/1.17/wdffuncenum.h (revision 40462c92)
1 /*++
2 
3 Copyright (c) Microsoft Corporation.  All rights reserved.
4 
5 _WdfVersionBuild_
6 
7 Module Name: WdfFuncEnum.h
8 
9 Abstract:
10     Generated an enum of all WDF API functions
11 
12 Environment:
13     kernel mode only
14 
15     Warning: manual changes to this file will be lost.
16 --*/
17 
18 #ifndef _WDFFUNCENUM_H_
19 #define _WDFFUNCENUM_H_
20 
21 extern PWDF_DRIVER_GLOBALS WdfDriverGlobals;
22 
23 typedef enum _WDFFUNCENUM {
24 
25     WdfChildListCreateTableIndex = 0,
26     WdfChildListGetDeviceTableIndex = 1,
27     WdfChildListRetrievePdoTableIndex = 2,
28     WdfChildListRetrieveAddressDescriptionTableIndex = 3,
29     WdfChildListBeginScanTableIndex = 4,
30     WdfChildListEndScanTableIndex = 5,
31     WdfChildListBeginIterationTableIndex = 6,
32     WdfChildListRetrieveNextDeviceTableIndex = 7,
33     WdfChildListEndIterationTableIndex = 8,
34     WdfChildListAddOrUpdateChildDescriptionAsPresentTableIndex = 9,
35     WdfChildListUpdateChildDescriptionAsMissingTableIndex = 10,
36     WdfChildListUpdateAllChildDescriptionsAsPresentTableIndex = 11,
37     WdfChildListRequestChildEjectTableIndex = 12,
38     WdfCollectionCreateTableIndex = 13,
39     WdfCollectionGetCountTableIndex = 14,
40     WdfCollectionAddTableIndex = 15,
41     WdfCollectionRemoveTableIndex = 16,
42     WdfCollectionRemoveItemTableIndex = 17,
43     WdfCollectionGetItemTableIndex = 18,
44     WdfCollectionGetFirstItemTableIndex = 19,
45     WdfCollectionGetLastItemTableIndex = 20,
46     WdfCommonBufferCreateTableIndex = 21,
47     WdfCommonBufferGetAlignedVirtualAddressTableIndex = 22,
48     WdfCommonBufferGetAlignedLogicalAddressTableIndex = 23,
49     WdfCommonBufferGetLengthTableIndex = 24,
50     WdfControlDeviceInitAllocateTableIndex = 25,
51     WdfControlDeviceInitSetShutdownNotificationTableIndex = 26,
52     WdfControlFinishInitializingTableIndex = 27,
53     WdfDeviceGetDeviceStateTableIndex = 28,
54     WdfDeviceSetDeviceStateTableIndex = 29,
55     WdfWdmDeviceGetWdfDeviceHandleTableIndex = 30,
56     WdfDeviceWdmGetDeviceObjectTableIndex = 31,
57     WdfDeviceWdmGetAttachedDeviceTableIndex = 32,
58     WdfDeviceWdmGetPhysicalDeviceTableIndex = 33,
59     WdfDeviceWdmDispatchPreprocessedIrpTableIndex = 34,
60     WdfDeviceAddDependentUsageDeviceObjectTableIndex = 35,
61     WdfDeviceAddRemovalRelationsPhysicalDeviceTableIndex = 36,
62     WdfDeviceRemoveRemovalRelationsPhysicalDeviceTableIndex = 37,
63     WdfDeviceClearRemovalRelationsDevicesTableIndex = 38,
64     WdfDeviceGetDriverTableIndex = 39,
65     WdfDeviceRetrieveDeviceNameTableIndex = 40,
66     WdfDeviceAssignMofResourceNameTableIndex = 41,
67     WdfDeviceGetIoTargetTableIndex = 42,
68     WdfDeviceGetDevicePnpStateTableIndex = 43,
69     WdfDeviceGetDevicePowerStateTableIndex = 44,
70     WdfDeviceGetDevicePowerPolicyStateTableIndex = 45,
71     WdfDeviceAssignS0IdleSettingsTableIndex = 46,
72     WdfDeviceAssignSxWakeSettingsTableIndex = 47,
73     WdfDeviceOpenRegistryKeyTableIndex = 48,
74     WdfDeviceSetSpecialFileSupportTableIndex = 49,
75     WdfDeviceSetCharacteristicsTableIndex = 50,
76     WdfDeviceGetCharacteristicsTableIndex = 51,
77     WdfDeviceGetAlignmentRequirementTableIndex = 52,
78     WdfDeviceSetAlignmentRequirementTableIndex = 53,
79     WdfDeviceInitFreeTableIndex = 54,
80     WdfDeviceInitSetPnpPowerEventCallbacksTableIndex = 55,
81     WdfDeviceInitSetPowerPolicyEventCallbacksTableIndex = 56,
82     WdfDeviceInitSetPowerPolicyOwnershipTableIndex = 57,
83     WdfDeviceInitRegisterPnpStateChangeCallbackTableIndex = 58,
84     WdfDeviceInitRegisterPowerStateChangeCallbackTableIndex = 59,
85     WdfDeviceInitRegisterPowerPolicyStateChangeCallbackTableIndex = 60,
86     WdfDeviceInitSetIoTypeTableIndex = 61,
87     WdfDeviceInitSetExclusiveTableIndex = 62,
88     WdfDeviceInitSetPowerNotPageableTableIndex = 63,
89     WdfDeviceInitSetPowerPageableTableIndex = 64,
90     WdfDeviceInitSetPowerInrushTableIndex = 65,
91     WdfDeviceInitSetDeviceTypeTableIndex = 66,
92     WdfDeviceInitAssignNameTableIndex = 67,
93     WdfDeviceInitAssignSDDLStringTableIndex = 68,
94     WdfDeviceInitSetDeviceClassTableIndex = 69,
95     WdfDeviceInitSetCharacteristicsTableIndex = 70,
96     WdfDeviceInitSetFileObjectConfigTableIndex = 71,
97     WdfDeviceInitSetRequestAttributesTableIndex = 72,
98     WdfDeviceInitAssignWdmIrpPreprocessCallbackTableIndex = 73,
99     WdfDeviceInitSetIoInCallerContextCallbackTableIndex = 74,
100     WdfDeviceCreateTableIndex = 75,
101     WdfDeviceSetStaticStopRemoveTableIndex = 76,
102     WdfDeviceCreateDeviceInterfaceTableIndex = 77,
103     WdfDeviceSetDeviceInterfaceStateTableIndex = 78,
104     WdfDeviceRetrieveDeviceInterfaceStringTableIndex = 79,
105     WdfDeviceCreateSymbolicLinkTableIndex = 80,
106     WdfDeviceQueryPropertyTableIndex = 81,
107     WdfDeviceAllocAndQueryPropertyTableIndex = 82,
108     WdfDeviceSetPnpCapabilitiesTableIndex = 83,
109     WdfDeviceSetPowerCapabilitiesTableIndex = 84,
110     WdfDeviceSetBusInformationForChildrenTableIndex = 85,
111     WdfDeviceIndicateWakeStatusTableIndex = 86,
112     WdfDeviceSetFailedTableIndex = 87,
113     WdfDeviceStopIdleNoTrackTableIndex = 88,
114     WdfDeviceResumeIdleNoTrackTableIndex = 89,
115     WdfDeviceGetFileObjectTableIndex = 90,
116     WdfDeviceEnqueueRequestTableIndex = 91,
117     WdfDeviceGetDefaultQueueTableIndex = 92,
118     WdfDeviceConfigureRequestDispatchingTableIndex = 93,
119     WdfDmaEnablerCreateTableIndex = 94,
120     WdfDmaEnablerGetMaximumLengthTableIndex = 95,
121     WdfDmaEnablerGetMaximumScatterGatherElementsTableIndex = 96,
122     WdfDmaEnablerSetMaximumScatterGatherElementsTableIndex = 97,
123     WdfDmaTransactionCreateTableIndex = 98,
124     WdfDmaTransactionInitializeTableIndex = 99,
125     WdfDmaTransactionInitializeUsingRequestTableIndex = 100,
126     WdfDmaTransactionExecuteTableIndex = 101,
127     WdfDmaTransactionReleaseTableIndex = 102,
128     WdfDmaTransactionDmaCompletedTableIndex = 103,
129     WdfDmaTransactionDmaCompletedWithLengthTableIndex = 104,
130     WdfDmaTransactionDmaCompletedFinalTableIndex = 105,
131     WdfDmaTransactionGetBytesTransferredTableIndex = 106,
132     WdfDmaTransactionSetMaximumLengthTableIndex = 107,
133     WdfDmaTransactionGetRequestTableIndex = 108,
134     WdfDmaTransactionGetCurrentDmaTransferLengthTableIndex = 109,
135     WdfDmaTransactionGetDeviceTableIndex = 110,
136     WdfDpcCreateTableIndex = 111,
137     WdfDpcEnqueueTableIndex = 112,
138     WdfDpcCancelTableIndex = 113,
139     WdfDpcGetParentObjectTableIndex = 114,
140     WdfDpcWdmGetDpcTableIndex = 115,
141     WdfDriverCreateTableIndex = 116,
142     WdfDriverGetRegistryPathTableIndex = 117,
143     WdfDriverWdmGetDriverObjectTableIndex = 118,
144     WdfDriverOpenParametersRegistryKeyTableIndex = 119,
145     WdfWdmDriverGetWdfDriverHandleTableIndex = 120,
146     WdfDriverRegisterTraceInfoTableIndex = 121,
147     WdfDriverRetrieveVersionStringTableIndex = 122,
148     WdfDriverIsVersionAvailableTableIndex = 123,
149     WdfFdoInitWdmGetPhysicalDeviceTableIndex = 124,
150     WdfFdoInitOpenRegistryKeyTableIndex = 125,
151     WdfFdoInitQueryPropertyTableIndex = 126,
152     WdfFdoInitAllocAndQueryPropertyTableIndex = 127,
153     WdfFdoInitSetEventCallbacksTableIndex = 128,
154     WdfFdoInitSetFilterTableIndex = 129,
155     WdfFdoInitSetDefaultChildListConfigTableIndex = 130,
156     WdfFdoQueryForInterfaceTableIndex = 131,
157     WdfFdoGetDefaultChildListTableIndex = 132,
158     WdfFdoAddStaticChildTableIndex = 133,
159     WdfFdoLockStaticChildListForIterationTableIndex = 134,
160     WdfFdoRetrieveNextStaticChildTableIndex = 135,
161     WdfFdoUnlockStaticChildListFromIterationTableIndex = 136,
162     WdfFileObjectGetFileNameTableIndex = 137,
163     WdfFileObjectGetFlagsTableIndex = 138,
164     WdfFileObjectGetDeviceTableIndex = 139,
165     WdfFileObjectWdmGetFileObjectTableIndex = 140,
166     WdfInterruptCreateTableIndex = 141,
167     WdfInterruptQueueDpcForIsrTableIndex = 142,
168     WdfInterruptSynchronizeTableIndex = 143,
169     WdfInterruptAcquireLockTableIndex = 144,
170     WdfInterruptReleaseLockTableIndex = 145,
171     WdfInterruptEnableTableIndex = 146,
172     WdfInterruptDisableTableIndex = 147,
173     WdfInterruptWdmGetInterruptTableIndex = 148,
174     WdfInterruptGetInfoTableIndex = 149,
175     WdfInterruptSetPolicyTableIndex = 150,
176     WdfInterruptGetDeviceTableIndex = 151,
177     WdfIoQueueCreateTableIndex = 152,
178     WdfIoQueueGetStateTableIndex = 153,
179     WdfIoQueueStartTableIndex = 154,
180     WdfIoQueueStopTableIndex = 155,
181     WdfIoQueueStopSynchronouslyTableIndex = 156,
182     WdfIoQueueGetDeviceTableIndex = 157,
183     WdfIoQueueRetrieveNextRequestTableIndex = 158,
184     WdfIoQueueRetrieveRequestByFileObjectTableIndex = 159,
185     WdfIoQueueFindRequestTableIndex = 160,
186     WdfIoQueueRetrieveFoundRequestTableIndex = 161,
187     WdfIoQueueDrainSynchronouslyTableIndex = 162,
188     WdfIoQueueDrainTableIndex = 163,
189     WdfIoQueuePurgeSynchronouslyTableIndex = 164,
190     WdfIoQueuePurgeTableIndex = 165,
191     WdfIoQueueReadyNotifyTableIndex = 166,
192     WdfIoTargetCreateTableIndex = 167,
193     WdfIoTargetOpenTableIndex = 168,
194     WdfIoTargetCloseForQueryRemoveTableIndex = 169,
195     WdfIoTargetCloseTableIndex = 170,
196     WdfIoTargetStartTableIndex = 171,
197     WdfIoTargetStopTableIndex = 172,
198     WdfIoTargetGetStateTableIndex = 173,
199     WdfIoTargetGetDeviceTableIndex = 174,
200     WdfIoTargetQueryTargetPropertyTableIndex = 175,
201     WdfIoTargetAllocAndQueryTargetPropertyTableIndex = 176,
202     WdfIoTargetQueryForInterfaceTableIndex = 177,
203     WdfIoTargetWdmGetTargetDeviceObjectTableIndex = 178,
204     WdfIoTargetWdmGetTargetPhysicalDeviceTableIndex = 179,
205     WdfIoTargetWdmGetTargetFileObjectTableIndex = 180,
206     WdfIoTargetWdmGetTargetFileHandleTableIndex = 181,
207     WdfIoTargetSendReadSynchronouslyTableIndex = 182,
208     WdfIoTargetFormatRequestForReadTableIndex = 183,
209     WdfIoTargetSendWriteSynchronouslyTableIndex = 184,
210     WdfIoTargetFormatRequestForWriteTableIndex = 185,
211     WdfIoTargetSendIoctlSynchronouslyTableIndex = 186,
212     WdfIoTargetFormatRequestForIoctlTableIndex = 187,
213     WdfIoTargetSendInternalIoctlSynchronouslyTableIndex = 188,
214     WdfIoTargetFormatRequestForInternalIoctlTableIndex = 189,
215     WdfIoTargetSendInternalIoctlOthersSynchronouslyTableIndex = 190,
216     WdfIoTargetFormatRequestForInternalIoctlOthersTableIndex = 191,
217     WdfMemoryCreateTableIndex = 192,
218     WdfMemoryCreatePreallocatedTableIndex = 193,
219     WdfMemoryGetBufferTableIndex = 194,
220     WdfMemoryAssignBufferTableIndex = 195,
221     WdfMemoryCopyToBufferTableIndex = 196,
222     WdfMemoryCopyFromBufferTableIndex = 197,
223     WdfLookasideListCreateTableIndex = 198,
224     WdfMemoryCreateFromLookasideTableIndex = 199,
225     WdfDeviceMiniportCreateTableIndex = 200,
226     WdfDriverMiniportUnloadTableIndex = 201,
227     WdfObjectGetTypedContextWorkerTableIndex = 202,
228     WdfObjectAllocateContextTableIndex = 203,
229     WdfObjectContextGetObjectTableIndex = 204,
230     WdfObjectReferenceActualTableIndex = 205,
231     WdfObjectDereferenceActualTableIndex = 206,
232     WdfObjectCreateTableIndex = 207,
233     WdfObjectDeleteTableIndex = 208,
234     WdfObjectQueryTableIndex = 209,
235     WdfPdoInitAllocateTableIndex = 210,
236     WdfPdoInitSetEventCallbacksTableIndex = 211,
237     WdfPdoInitAssignDeviceIDTableIndex = 212,
238     WdfPdoInitAssignInstanceIDTableIndex = 213,
239     WdfPdoInitAddHardwareIDTableIndex = 214,
240     WdfPdoInitAddCompatibleIDTableIndex = 215,
241     WdfPdoInitAddDeviceTextTableIndex = 216,
242     WdfPdoInitSetDefaultLocaleTableIndex = 217,
243     WdfPdoInitAssignRawDeviceTableIndex = 218,
244     WdfPdoMarkMissingTableIndex = 219,
245     WdfPdoRequestEjectTableIndex = 220,
246     WdfPdoGetParentTableIndex = 221,
247     WdfPdoRetrieveIdentificationDescriptionTableIndex = 222,
248     WdfPdoRetrieveAddressDescriptionTableIndex = 223,
249     WdfPdoUpdateAddressDescriptionTableIndex = 224,
250     WdfPdoAddEjectionRelationsPhysicalDeviceTableIndex = 225,
251     WdfPdoRemoveEjectionRelationsPhysicalDeviceTableIndex = 226,
252     WdfPdoClearEjectionRelationsDevicesTableIndex = 227,
253     WdfDeviceAddQueryInterfaceTableIndex = 228,
254     WdfRegistryOpenKeyTableIndex = 229,
255     WdfRegistryCreateKeyTableIndex = 230,
256     WdfRegistryCloseTableIndex = 231,
257     WdfRegistryWdmGetHandleTableIndex = 232,
258     WdfRegistryRemoveKeyTableIndex = 233,
259     WdfRegistryRemoveValueTableIndex = 234,
260     WdfRegistryQueryValueTableIndex = 235,
261     WdfRegistryQueryMemoryTableIndex = 236,
262     WdfRegistryQueryMultiStringTableIndex = 237,
263     WdfRegistryQueryUnicodeStringTableIndex = 238,
264     WdfRegistryQueryStringTableIndex = 239,
265     WdfRegistryQueryULongTableIndex = 240,
266     WdfRegistryAssignValueTableIndex = 241,
267     WdfRegistryAssignMemoryTableIndex = 242,
268     WdfRegistryAssignMultiStringTableIndex = 243,
269     WdfRegistryAssignUnicodeStringTableIndex = 244,
270     WdfRegistryAssignStringTableIndex = 245,
271     WdfRegistryAssignULongTableIndex = 246,
272     WdfRequestCreateTableIndex = 247,
273     WdfRequestCreateFromIrpTableIndex = 248,
274     WdfRequestReuseTableIndex = 249,
275     WdfRequestChangeTargetTableIndex = 250,
276     WdfRequestFormatRequestUsingCurrentTypeTableIndex = 251,
277     WdfRequestWdmFormatUsingStackLocationTableIndex = 252,
278     WdfRequestSendTableIndex = 253,
279     WdfRequestGetStatusTableIndex = 254,
280     WdfRequestMarkCancelableTableIndex = 255,
281     WdfRequestUnmarkCancelableTableIndex = 256,
282     WdfRequestIsCanceledTableIndex = 257,
283     WdfRequestCancelSentRequestTableIndex = 258,
284     WdfRequestIsFrom32BitProcessTableIndex = 259,
285     WdfRequestSetCompletionRoutineTableIndex = 260,
286     WdfRequestGetCompletionParamsTableIndex = 261,
287     WdfRequestAllocateTimerTableIndex = 262,
288     WdfRequestCompleteTableIndex = 263,
289     WdfRequestCompleteWithPriorityBoostTableIndex = 264,
290     WdfRequestCompleteWithInformationTableIndex = 265,
291     WdfRequestGetParametersTableIndex = 266,
292     WdfRequestRetrieveInputMemoryTableIndex = 267,
293     WdfRequestRetrieveOutputMemoryTableIndex = 268,
294     WdfRequestRetrieveInputBufferTableIndex = 269,
295     WdfRequestRetrieveOutputBufferTableIndex = 270,
296     WdfRequestRetrieveInputWdmMdlTableIndex = 271,
297     WdfRequestRetrieveOutputWdmMdlTableIndex = 272,
298     WdfRequestRetrieveUnsafeUserInputBufferTableIndex = 273,
299     WdfRequestRetrieveUnsafeUserOutputBufferTableIndex = 274,
300     WdfRequestSetInformationTableIndex = 275,
301     WdfRequestGetInformationTableIndex = 276,
302     WdfRequestGetFileObjectTableIndex = 277,
303     WdfRequestProbeAndLockUserBufferForReadTableIndex = 278,
304     WdfRequestProbeAndLockUserBufferForWriteTableIndex = 279,
305     WdfRequestGetRequestorModeTableIndex = 280,
306     WdfRequestForwardToIoQueueTableIndex = 281,
307     WdfRequestGetIoQueueTableIndex = 282,
308     WdfRequestRequeueTableIndex = 283,
309     WdfRequestStopAcknowledgeTableIndex = 284,
310     WdfRequestWdmGetIrpTableIndex = 285,
311     WdfIoResourceRequirementsListSetSlotNumberTableIndex = 286,
312     WdfIoResourceRequirementsListSetInterfaceTypeTableIndex = 287,
313     WdfIoResourceRequirementsListAppendIoResListTableIndex = 288,
314     WdfIoResourceRequirementsListInsertIoResListTableIndex = 289,
315     WdfIoResourceRequirementsListGetCountTableIndex = 290,
316     WdfIoResourceRequirementsListGetIoResListTableIndex = 291,
317     WdfIoResourceRequirementsListRemoveTableIndex = 292,
318     WdfIoResourceRequirementsListRemoveByIoResListTableIndex = 293,
319     WdfIoResourceListCreateTableIndex = 294,
320     WdfIoResourceListAppendDescriptorTableIndex = 295,
321     WdfIoResourceListInsertDescriptorTableIndex = 296,
322     WdfIoResourceListUpdateDescriptorTableIndex = 297,
323     WdfIoResourceListGetCountTableIndex = 298,
324     WdfIoResourceListGetDescriptorTableIndex = 299,
325     WdfIoResourceListRemoveTableIndex = 300,
326     WdfIoResourceListRemoveByDescriptorTableIndex = 301,
327     WdfCmResourceListAppendDescriptorTableIndex = 302,
328     WdfCmResourceListInsertDescriptorTableIndex = 303,
329     WdfCmResourceListGetCountTableIndex = 304,
330     WdfCmResourceListGetDescriptorTableIndex = 305,
331     WdfCmResourceListRemoveTableIndex = 306,
332     WdfCmResourceListRemoveByDescriptorTableIndex = 307,
333     WdfStringCreateTableIndex = 308,
334     WdfStringGetUnicodeStringTableIndex = 309,
335     WdfObjectAcquireLockTableIndex = 310,
336     WdfObjectReleaseLockTableIndex = 311,
337     WdfWaitLockCreateTableIndex = 312,
338     WdfWaitLockAcquireTableIndex = 313,
339     WdfWaitLockReleaseTableIndex = 314,
340     WdfSpinLockCreateTableIndex = 315,
341     WdfSpinLockAcquireTableIndex = 316,
342     WdfSpinLockReleaseTableIndex = 317,
343     WdfTimerCreateTableIndex = 318,
344     WdfTimerStartTableIndex = 319,
345     WdfTimerStopTableIndex = 320,
346     WdfTimerGetParentObjectTableIndex = 321,
347     WdfUsbTargetDeviceCreateTableIndex = 322,
348     WdfUsbTargetDeviceRetrieveInformationTableIndex = 323,
349     WdfUsbTargetDeviceGetDeviceDescriptorTableIndex = 324,
350     WdfUsbTargetDeviceRetrieveConfigDescriptorTableIndex = 325,
351     WdfUsbTargetDeviceQueryStringTableIndex = 326,
352     WdfUsbTargetDeviceAllocAndQueryStringTableIndex = 327,
353     WdfUsbTargetDeviceFormatRequestForStringTableIndex = 328,
354     WdfUsbTargetDeviceGetNumInterfacesTableIndex = 329,
355     WdfUsbTargetDeviceSelectConfigTableIndex = 330,
356     WdfUsbTargetDeviceWdmGetConfigurationHandleTableIndex = 331,
357     WdfUsbTargetDeviceRetrieveCurrentFrameNumberTableIndex = 332,
358     WdfUsbTargetDeviceSendControlTransferSynchronouslyTableIndex = 333,
359     WdfUsbTargetDeviceFormatRequestForControlTransferTableIndex = 334,
360     WdfUsbTargetDeviceIsConnectedSynchronousTableIndex = 335,
361     WdfUsbTargetDeviceResetPortSynchronouslyTableIndex = 336,
362     WdfUsbTargetDeviceCyclePortSynchronouslyTableIndex = 337,
363     WdfUsbTargetDeviceFormatRequestForCyclePortTableIndex = 338,
364     WdfUsbTargetDeviceSendUrbSynchronouslyTableIndex = 339,
365     WdfUsbTargetDeviceFormatRequestForUrbTableIndex = 340,
366     WdfUsbTargetPipeGetInformationTableIndex = 341,
367     WdfUsbTargetPipeIsInEndpointTableIndex = 342,
368     WdfUsbTargetPipeIsOutEndpointTableIndex = 343,
369     WdfUsbTargetPipeGetTypeTableIndex = 344,
370     WdfUsbTargetPipeSetNoMaximumPacketSizeCheckTableIndex = 345,
371     WdfUsbTargetPipeWriteSynchronouslyTableIndex = 346,
372     WdfUsbTargetPipeFormatRequestForWriteTableIndex = 347,
373     WdfUsbTargetPipeReadSynchronouslyTableIndex = 348,
374     WdfUsbTargetPipeFormatRequestForReadTableIndex = 349,
375     WdfUsbTargetPipeConfigContinuousReaderTableIndex = 350,
376     WdfUsbTargetPipeAbortSynchronouslyTableIndex = 351,
377     WdfUsbTargetPipeFormatRequestForAbortTableIndex = 352,
378     WdfUsbTargetPipeResetSynchronouslyTableIndex = 353,
379     WdfUsbTargetPipeFormatRequestForResetTableIndex = 354,
380     WdfUsbTargetPipeSendUrbSynchronouslyTableIndex = 355,
381     WdfUsbTargetPipeFormatRequestForUrbTableIndex = 356,
382     WdfUsbInterfaceGetInterfaceNumberTableIndex = 357,
383     WdfUsbInterfaceGetNumEndpointsTableIndex = 358,
384     WdfUsbInterfaceGetDescriptorTableIndex = 359,
385     WdfUsbInterfaceSelectSettingTableIndex = 360,
386     WdfUsbInterfaceGetEndpointInformationTableIndex = 361,
387     WdfUsbTargetDeviceGetInterfaceTableIndex = 362,
388     WdfUsbInterfaceGetConfiguredSettingIndexTableIndex = 363,
389     WdfUsbInterfaceGetNumConfiguredPipesTableIndex = 364,
390     WdfUsbInterfaceGetConfiguredPipeTableIndex = 365,
391     WdfUsbTargetPipeWdmGetPipeHandleTableIndex = 366,
392     WdfVerifierDbgBreakPointTableIndex = 367,
393     WdfVerifierKeBugCheckTableIndex = 368,
394     WdfWmiProviderCreateTableIndex = 369,
395     WdfWmiProviderGetDeviceTableIndex = 370,
396     WdfWmiProviderIsEnabledTableIndex = 371,
397     WdfWmiProviderGetTracingHandleTableIndex = 372,
398     WdfWmiInstanceCreateTableIndex = 373,
399     WdfWmiInstanceRegisterTableIndex = 374,
400     WdfWmiInstanceDeregisterTableIndex = 375,
401     WdfWmiInstanceGetDeviceTableIndex = 376,
402     WdfWmiInstanceGetProviderTableIndex = 377,
403     WdfWmiInstanceFireEventTableIndex = 378,
404     WdfWorkItemCreateTableIndex = 379,
405     WdfWorkItemEnqueueTableIndex = 380,
406     WdfWorkItemGetParentObjectTableIndex = 381,
407     WdfWorkItemFlushTableIndex = 382,
408     WdfCommonBufferCreateWithConfigTableIndex = 383,
409     WdfDmaEnablerGetFragmentLengthTableIndex = 384,
410     WdfDmaEnablerWdmGetDmaAdapterTableIndex = 385,
411     WdfUsbInterfaceGetNumSettingsTableIndex = 386,
412     WdfDeviceRemoveDependentUsageDeviceObjectTableIndex = 387,
413     WdfDeviceGetSystemPowerActionTableIndex = 388,
414     WdfInterruptSetExtendedPolicyTableIndex = 389,
415     WdfIoQueueAssignForwardProgressPolicyTableIndex = 390,
416     WdfPdoInitAssignContainerIDTableIndex = 391,
417     WdfPdoInitAllowForwardingRequestToParentTableIndex = 392,
418     WdfRequestMarkCancelableExTableIndex = 393,
419     WdfRequestIsReservedTableIndex = 394,
420     WdfRequestForwardToParentDeviceIoQueueTableIndex = 395,
421     WdfCxDeviceInitAllocateTableIndex = 396,
422     WdfCxDeviceInitAssignWdmIrpPreprocessCallbackTableIndex = 397,
423     WdfCxDeviceInitSetIoInCallerContextCallbackTableIndex = 398,
424     WdfCxDeviceInitSetRequestAttributesTableIndex = 399,
425     WdfCxDeviceInitSetFileObjectConfigTableIndex = 400,
426     WdfDeviceWdmDispatchIrpTableIndex = 401,
427     WdfDeviceWdmDispatchIrpToIoQueueTableIndex = 402,
428     WdfDeviceInitSetRemoveLockOptionsTableIndex = 403,
429     WdfDeviceConfigureWdmIrpDispatchCallbackTableIndex = 404,
430     WdfDmaEnablerConfigureSystemProfileTableIndex = 405,
431     WdfDmaTransactionInitializeUsingOffsetTableIndex = 406,
432     WdfDmaTransactionGetTransferInfoTableIndex = 407,
433     WdfDmaTransactionSetChannelConfigurationCallbackTableIndex = 408,
434     WdfDmaTransactionSetTransferCompleteCallbackTableIndex = 409,
435     WdfDmaTransactionSetImmediateExecutionTableIndex = 410,
436     WdfDmaTransactionAllocateResourcesTableIndex = 411,
437     WdfDmaTransactionSetDeviceAddressOffsetTableIndex = 412,
438     WdfDmaTransactionFreeResourcesTableIndex = 413,
439     WdfDmaTransactionCancelTableIndex = 414,
440     WdfDmaTransactionWdmGetTransferContextTableIndex = 415,
441     WdfInterruptQueueWorkItemForIsrTableIndex = 416,
442     WdfInterruptTryToAcquireLockTableIndex = 417,
443     WdfIoQueueStopAndPurgeTableIndex = 418,
444     WdfIoQueueStopAndPurgeSynchronouslyTableIndex = 419,
445     WdfIoTargetPurgeTableIndex = 420,
446     WdfUsbTargetDeviceCreateWithParametersTableIndex = 421,
447     WdfUsbTargetDeviceQueryUsbCapabilityTableIndex = 422,
448     WdfUsbTargetDeviceCreateUrbTableIndex = 423,
449     WdfUsbTargetDeviceCreateIsochUrbTableIndex = 424,
450     WdfDeviceWdmAssignPowerFrameworkSettingsTableIndex = 425,
451     WdfDmaTransactionStopSystemTransferTableIndex = 426,
452     WdfCxVerifierKeBugCheckTableIndex = 427,
453     WdfInterruptReportActiveTableIndex = 428,
454     WdfInterruptReportInactiveTableIndex = 429,
455     WdfDeviceInitSetReleaseHardwareOrderOnFailureTableIndex = 430,
456     WdfGetTriageInfoTableIndex = 431,
457     WdfDeviceInitSetIoTypeExTableIndex = 432,
458     WdfDeviceQueryPropertyExTableIndex = 433,
459     WdfDeviceAllocAndQueryPropertyExTableIndex = 434,
460     WdfDeviceAssignPropertyTableIndex = 435,
461     WdfFdoInitQueryPropertyExTableIndex = 436,
462     WdfFdoInitAllocAndQueryPropertyExTableIndex = 437,
463     WdfDeviceStopIdleActualTableIndex = 438,
464     WdfDeviceResumeIdleActualTableIndex = 439,
465     WdfDeviceGetSelfIoTargetTableIndex = 440,
466     WdfDeviceInitAllowSelfIoTargetTableIndex = 441,
467     WdfIoTargetSelfAssignDefaultIoQueueTableIndex = 442,
468     WdfDeviceOpenDevicemapKeyTableIndex = 443,
469     WdfFunctionTableNumEntries = 444,
470 } WDFFUNCENUM;
471 
472 #endif // _WDFFUNCENUM_H_
473 
474