www.pudn.com > WDM_CharSample.rar > CharSample.map


 CharSample 
 
 Timestamp is 3e0995f3 (Wed Dec 25 19:26:43 2002) 
 
 Preferred load address is 00010000 
 
 Start         Length     Name                   Class 
 0001:00000000 000000e4H .idata$5                CODE 
 0001:000000e4 00000530H .rdata                  CODE 
 0001:00000620 000096acH .text                   CODE 
 0002:00000000 00000110H .data                   DATA 
 0002:00000110 00000489H .bss                    DATA 
 0003:00000000 00000004H .CRT$XCA                DATA 
 0003:00000004 00000004H .CRT$XCU                DATA 
 0003:00000008 00000004H .CRT$XCZ                DATA 
 0004:00000000 00000004H .STL$A                  DATA 
 0004:00000004 00000004H .STL$L                  DATA 
 0004:00000008 00000004H .STL$M                  DATA 
 0004:0000000c 00000004H .STL$Z                  DATA 
 0005:00000000 0000154fH PAGE                    CODE 
 0006:00000000 0000059cH INIT                    CODE 
 0006:0000059c 00000028H .idata$2                CODE 
 0006:000005c4 00000014H .idata$3                CODE 
 0006:000005d8 000000e4H .idata$4                CODE 
 0006:000006bc 0000047eH .idata$6                CODE 
 0007:00000000 00000058H .rsrc$01                DATA 
 0007:00000060 00000338H .rsrc$02                DATA 
 
  Address         Publics by Value              Rva+Base     Lib:Object 
 
 0001:00000000       __imp_@KfReleaseSpinLock@8 00010300     wdm:HAL.DLL 
 0001:00000004       __imp_@KfAcquireSpinLock@4 00010304     wdm:HAL.DLL 
 0001:00000008       __imp__KeGetCurrentIrql@0  00010308     wdm:HAL.DLL 
 0001:0000000c       \177HAL_NULL_THUNK_DATA    0001030c     wdm:HAL.DLL 
 0001:00000010       __imp__strncpy             00010310     wdm:NTOSKRNL.EXE 
 0001:00000014       __imp__PoStartNextPowerIrp@4 00010314     wdm:NTOSKRNL.EXE 
 0001:00000018       __imp_@IofCompleteRequest@8 00010318     wdm:NTOSKRNL.EXE 
 0001:0000001c       __imp_@ObfDereferenceObject@4 0001031c     wdm:NTOSKRNL.EXE 
 0001:00000020       __imp__ZwClose@4           00010320     wdm:NTOSKRNL.EXE 
 0001:00000024       __imp__RtlAssert@16        00010324     wdm:NTOSKRNL.EXE 
 0001:00000028       __imp__PoCallDriver@8      00010328     wdm:NTOSKRNL.EXE 
 0001:0000002c       __imp__RtlInitAnsiString@8 0001032c     wdm:NTOSKRNL.EXE 
 0001:00000030       __imp__ExAllocatePoolWithTag@12 00010330     wdm:NTOSKRNL.EXE 
 0001:00000034       __imp__ExFreePool@4        00010334     wdm:NTOSKRNL.EXE 
 0001:00000038       __imp_@IofCallDriver@8     00010338     wdm:NTOSKRNL.EXE 
 0001:0000003c       __imp__strchr              0001033c     wdm:NTOSKRNL.EXE 
 0001:00000040       __imp__DbgBreakPoint@0     00010340     wdm:NTOSKRNL.EXE 
 0001:00000044       __imp__DbgPrint            00010344     wdm:NTOSKRNL.EXE 
 0001:00000048       __imp_@InterlockedIncrement@4 00010348     wdm:NTOSKRNL.EXE 
 0001:0000004c       __imp_@InterlockedDecrement@4 0001034c     wdm:NTOSKRNL.EXE 
 0001:00000050       __imp__RtlAppendUnicodeStringToString@8 00010350     wdm:NTOSKRNL.EXE 
 0001:00000054       __imp__IoDeleteDevice@4    00010354     wdm:NTOSKRNL.EXE 
 0001:00000058       __imp__IoDeleteSymbolicLink@4 00010358     wdm:NTOSKRNL.EXE 
 0001:0000005c       __imp__IoCreateSymbolicLink@8 0001035c     wdm:NTOSKRNL.EXE 
 0001:00000060       __imp__IoCreateDevice@28   00010360     wdm:NTOSKRNL.EXE 
 0001:00000064       __imp__memmove             00010364     wdm:NTOSKRNL.EXE 
 0001:00000068       __imp__RtlIntegerToUnicodeString@12 00010368     wdm:NTOSKRNL.EXE 
 0001:0000006c       __imp__IoAllocateIrp@8     0001036c     wdm:NTOSKRNL.EXE 
 0001:00000070       __imp__IoFreeIrp@4         00010370     wdm:NTOSKRNL.EXE 
 0001:00000074       __imp___vsnprintf          00010374     wdm:NTOSKRNL.EXE 
 0001:00000078       __imp__IoAttachDeviceToDeviceStack@8 00010378     wdm:NTOSKRNL.EXE 
 0001:0000007c       __imp__ZwCreateKey@28      0001037c     wdm:NTOSKRNL.EXE 
 0001:00000080       __imp_@InterlockedExchange@8 00010380     wdm:NTOSKRNL.EXE 
 0001:00000084       __imp__RtlFreeUnicodeString@4 00010384     wdm:NTOSKRNL.EXE 
 0001:00000088       __imp__KeWaitForSingleObject@20 00010388     wdm:NTOSKRNL.EXE 
 0001:0000008c       __imp__KeReleaseMutex@8    0001038c     wdm:NTOSKRNL.EXE 
 0001:00000090       __imp__IoDetachDevice@4    00010390     wdm:NTOSKRNL.EXE 
 0001:00000094       __imp__IoAcquireCancelSpinLock@4 00010394     wdm:NTOSKRNL.EXE 
 0001:00000098       __imp__IoReleaseCancelSpinLock@4 00010398     wdm:NTOSKRNL.EXE 
 0001:0000009c       __imp__KeClearEvent@4      0001039c     wdm:NTOSKRNL.EXE 
 0001:000000a0       __imp__KeSetEvent@12       000103a0     wdm:NTOSKRNL.EXE 
 0001:000000a4       __imp__PoSetPowerState@12  000103a4     wdm:NTOSKRNL.EXE 
 0001:000000a8       __imp__PoRequestPowerIrp@24 000103a8     wdm:NTOSKRNL.EXE 
 0001:000000ac       __imp__IoCancelIrp@4       000103ac     wdm:NTOSKRNL.EXE 
 0001:000000b0       __imp__IoRegisterDeviceInterface@16 000103b0     wdm:NTOSKRNL.EXE 
 0001:000000b4       __imp__IoSetDeviceInterfaceState@8 000103b4     wdm:NTOSKRNL.EXE 
 0001:000000b8       __imp__KeInitializeSpinLock@4 000103b8     wdm:NTOSKRNL.EXE 
 0001:000000bc       __imp__RtlInitUnicodeString@8 000103bc     wdm:NTOSKRNL.EXE 
 0001:000000c0       __imp__IoGetDeviceObjectPointer@16 000103c0     wdm:NTOSKRNL.EXE 
 0001:000000c4       __imp__IoBuildDeviceIoControlRequest@36 000103c4     wdm:NTOSKRNL.EXE 
 0001:000000c8       __imp__KeInitializeEvent@12 000103c8     wdm:NTOSKRNL.EXE 
 0001:000000cc       __imp__KeInitializeMutex@8 000103cc     wdm:NTOSKRNL.EXE 
 0001:000000d0       __imp__KeRemoveEntryDeviceQueue@8 000103d0     wdm:NTOSKRNL.EXE 
 0001:000000d4       __imp_@KefAcquireSpinLockAtDpcLevel@4 000103d4     wdm:NTOSKRNL.EXE 
 0001:000000d8       __imp_@KefReleaseSpinLockFromDpcLevel@4 000103d8     wdm:NTOSKRNL.EXE 
 0001:000000dc       __imp__ZwOpenKey@12        000103dc     wdm:NTOSKRNL.EXE 
 0001:000000e0       \177NTOSKRNL_NULL_THUNK_DATA 000103e0     wdm:NTOSKRNL.EXE 
 0001:0000010c       ??_C@_0DF@KLGO@DriverWorks?5?$CIc?$CJ?5Copyright?51998?5C@ 0001040c     CharSample.obj 
 0001:00000144       ??_7CharSample@@6B@        00010444     CharSample.obj 
 0001:00000158       ??_7KDriver@@6B@           00010458     CharSample.obj 
 0001:0000016c       ??_C@_0BL@DGKJ@m_Irp?9?$DOCurrentLocation?5?$DO?51?$AA@ 0001046c     CharSample.obj 
 0001:00000188       ??_C@_0CM@GODI@m_Irp?9?$DOCurrentLocation?5?$DM?$DN?5m_Irp?9@ 00010488     CharSample.obj 
 0001:000001b4       ??_C@_0DE@JFBK@C?3?2PROGRA?$HO1?2NuMega?2DRIVER?$HO1?2DRIV@ 000104b4     CharSample.obj 
 0001:000001e8       ??_7CharSampleDevice@@6B@  000104e8     CharSampleDevice.obj 
 0001:00000310       ??_C@_05LLOB@FALSE?$AA@    00010610     CharSampleDevice.obj 
 0001:00000318       ??_C@_0DH@JOAA@C?3?2PROGRA?$HO1?2NuMega?2DRIVER?$HO1?2DRIV@ 00010618     CharSampleDevice.obj 
 0001:00000350       ??_C@_02DILL@?$CFs?$AA@    00010650     CharSampleDevice.obj 
 0001:00000354       ??_C@_0CG@GBKI@I?4MajorFunction?$CINEXT?$CJ?5?$DN?$DN?5IRP_MJ_@ 00010654     CharSampleDevice.obj 
 0001:0000037c       ??_C@_0DH@GPKH@C?3?2PROGRA?$HO1?2NuMega?2DRIVER?$HO1?2DRIV@ 0001067c     CharSampleDevice.obj 
 0001:000003b4       ??_C@_0BE@OHAP@?4?2?4?4?2include?2kirp?4h?$AA@ 000106b4     vdw_wdm:ktrace.obj 
 0001:000003c8       ??_7KDevice@@6B@           000106c8     vdw_wdm:kdevice.obj 
 0001:0000044c       ??_C@_0BH@OBIK@?4?2?4?4?2include?2kdevice?4h?$AA@ 0001074c     vdw_wdm:kdevice.obj 
 0001:00000464       ??_7KPnpDevice@@6B@        00010764     vdw_wdm:kpnpdev.obj 
 0001:0000058c       ??_C@_0O@PCO@m_pdq?5?$CB?$DN?5NULL?$AA@ 0001088c     vdw_wdm:kpnpdev.obj 
 0001:0000059c       ??_C@_0BH@GIDI@?4?2?4?4?2include?2kdevque?4h?$AA@ 0001089c     vdw_wdm:kpnpdev.obj 
 0001:000005b4       ??_C@_0DN@KDCI@?$CIOnSuccess?$CJ?5?$HM?5?$CIOnError?$CJ?5?$HM?5?$CIOnCan@ 000108b4     vdw_wdm:kpnpdev.obj 
 0001:000005f4       ??_C@_0BH@CDCF@?4?2?4?4?2include?2kpnplow?4h?$AA@ 000108f4     vdw_wdm:kpnpdev.obj 
 0001:0000060c       ??_7?$KList@UINTERFACE_LIST_ENTRY@@@@6B@ 0001090c     vdw_wdm:kpnpdev.obj 
 0001:000006a2       ?AddDevice@CharSample@@UAEJPAU_DEVICE_OBJECT@@@Z 000109a2 f   CharSample.obj 
 0001:00000780       ??2@YAPAXIW4_POOL_TYPE@@@Z 00010a80 f i CharSample.obj 
 0001:000007c0       ??3@YAXPAX@Z               00010ac0 f i CharSample.obj 
 0001:000007e0       ??1KUnitizedName@@QAE@XZ   00010ae0 f i CharSample.obj 
 0001:00000810       ?IsValid@KDeviceQueue@@QAEEXZ 00010b10 f i CharSample.obj 
 0001:00000810       ?IsValid@KUnitizedName@@QAEEXZ 00010b10 f i CharSample.obj 
 0001:00000830       ?ConstructorStatus@KDevice@@QAEJXZ 00010b30 f i CharSample.obj 
 0001:00000850       ??1KRegistryKey@@QAE@XZ    00010b50 f i CharSample.obj 
 0001:00000880       ?Invalidate@KRegistryKey@@QAEXXZ 00010b80 f i CharSample.obj 
 0001:000008b0       ?LastError@KRegistryKey@@QAEJXZ 00010bb0 f i CharSample.obj 
 0001:000008d0       ?_self_delete@KDriver@@EAEXXZ 00010bd0 f i CharSample.obj 
 0001:00000910       ??_GKDriver@@QAEPAXI@Z     00010c10 f i CharSample.obj 
 0001:00000940       ??1KDriver@@QAE@XZ         00010c40 f i CharSample.obj 
 0001:00000990       ?DriverInstance@KDriver@@SGPAV1@XZ 00010c90 f i CharSample.obj 
 0001:000009a0       ?AddDeviceDispatch@KDriver@@KGJPAU_DRIVER_OBJECT@@PAU_DEVICE_OBJECT@@@Z 00010ca0 f   CharSample.obj 
 0001:00000a00       ?DriverIrpDispatch@KDriver@@SGJPAU_DEVICE_OBJECT@@PAU_IRP@@@Z 00010d00 f   CharSample.obj 
 0001:00000aa0       ??0KIrp@@QAE@PAU_IRP@@@Z   00010da0 f i CharSample.obj 
 0001:00000ac0       ?MajorFunction@KIrp@@QAEAAEW4EStackLocation@@@Z 00010dc0 f i CharSample.obj 
 0001:00000b00       ?ValidateStackLocation@KIrp@@QAEXW4EStackLocation@@@Z 00010e00 f i CharSample.obj 
 0001:00000b70       ?DispatchFilter@KDriver@@UAEJPAVKDevice@@VKIrp@@P82@AEJ1@Z@Z 00010e70 f   CharSample.obj 
 0001:00000bde       __purecall                 00010ede f   CharSample.obj 
 0001:00000c10       ?_self_delete@CharSample@@EAEXXZ 00010f10 f i CharSample.obj 
 0001:00000c50       ??_GCharSample@@QAEPAXI@Z  00010f50 f i CharSample.obj 
 0001:00000c80       ??1CharSample@@QAE@XZ      00010f80 f i CharSample.obj 
 0001:00000ca0       ??_GCharSampleDevice@@QAEPAXI@Z 00010fa0 f i CharSample.obj 
 0001:00000cd0       ??0CharSampleDevice@@QAE@PAU_DEVICE_OBJECT@@K@Z 00010fd0 f   CharSampleDevice.obj 
 0001:00000d50       ??1CharSampleDevice@@QAE@XZ 00011050 f   CharSampleDevice.obj 
 0001:00000d80       ?SystemControl@CharSampleDevice@@UAEJVKIrp@@@Z 00011080 f   CharSampleDevice.obj 
 0001:00000d80       ?DefaultPnp@CharSampleDevice@@UAEJVKIrp@@@Z 00011080 f   CharSampleDevice.obj 
 0001:00000db0       ?DefaultPower@CharSampleDevice@@UAEJVKIrp@@@Z 000110b0 f   CharSampleDevice.obj 
 0001:00000df0       ?Create@CharSampleDevice@@UAEJVKIrp@@@Z 000110f0 f   CharSampleDevice.obj 
 0001:00000df0       ?Close@CharSampleDevice@@UAEJVKIrp@@@Z 000110f0 f   CharSampleDevice.obj 
 0001:00000e49       ?DeviceControl@CharSampleDevice@@UAEJVKIrp@@@Z 00011149 f   CharSampleDevice.obj 
 0001:00000f20       ?Information@KIrp@@QAEAAKXZ 00011220 f i CharSampleDevice.obj 
 0001:00000f40       ?IoctlBuffer@KIrp@@QAEAAPAXXZ 00011240 f i CharSampleDevice.obj 
 0001:00000f60       ?ForceReuseOfCurrentStackLocationInCalldown@KIrp@@QAEXXZ 00011260 f i CharSampleDevice.obj 
 0001:00000fa0       ?CopyParametersDown@KIrp@@QAEXXZ 000112a0 f i CharSampleDevice.obj 
 0001:00001000       ?IndicatePowerIrpProcessed@KIrp@@QAEXXZ 00011300 f i CharSampleDevice.obj 
 0001:00001020       ?CreateClose@KDevice@@UAEJVKIrp@@@Z 00011320 f i CharSampleDevice.obj 
 0001:00001060       ?Complete@KIrp@@QAEJJD@Z   00011360 f i CharSampleDevice.obj 
 0001:00001090       ?CreateNamedPipe@KDevice@@UAEJVKIrp@@@Z 00011390 f i CharSampleDevice.obj 
 0001:000010d0       ?Read@KDevice@@UAEJVKIrp@@@Z 000113d0 f i CharSampleDevice.obj 
 0001:00001110       ?ReadWrite@KDevice@@UAEJVKIrp@@@Z 00011410 f i CharSampleDevice.obj 
 0001:00001150       ?Write@KDevice@@UAEJVKIrp@@@Z 00011450 f i CharSampleDevice.obj 
 0001:00001190       ?QueryInformation@KDevice@@UAEJVKIrp@@@Z 00011490 f i CharSampleDevice.obj 
 0001:000011d0       ?SetInformation@KDevice@@UAEJVKIrp@@@Z 000114d0 f i CharSampleDevice.obj 
 0001:00001210       ?QueryEa@KDevice@@UAEJVKIrp@@@Z 00011510 f i CharSampleDevice.obj 
 0001:00001250       ?SetEa@KDevice@@UAEJVKIrp@@@Z 00011550 f i CharSampleDevice.obj 
 0001:00001290       ?FlushBuffers@KDevice@@UAEJVKIrp@@@Z 00011590 f i CharSampleDevice.obj 
 0001:000012d0       ?QueryVolumeInformation@KDevice@@UAEJVKIrp@@@Z 000115d0 f i CharSampleDevice.obj 
 0001:00001310       ?SetVolumeInformation@KDevice@@UAEJVKIrp@@@Z 00011610 f i CharSampleDevice.obj 
 0001:00001350       ?DirectoryControl@KDevice@@UAEJVKIrp@@@Z 00011650 f i CharSampleDevice.obj 
 0001:00001390       ?FileSystemControl@KDevice@@UAEJVKIrp@@@Z 00011690 f i CharSampleDevice.obj 
 0001:000013d0       ?InternalDeviceControl@KDevice@@UAEJVKIrp@@@Z 000116d0 f i CharSampleDevice.obj 
 0001:00001410       ?Shutdown@KDevice@@UAEJVKIrp@@@Z 00011710 f i CharSampleDevice.obj 
 0001:00001450       ?LockControl@KDevice@@UAEJVKIrp@@@Z 00011750 f i CharSampleDevice.obj 
 0001:00001490       ?CleanUp@KDevice@@UAEJVKIrp@@@Z 00011790 f i CharSampleDevice.obj 
 0001:000014d0       ?CreateMailSlot@KDevice@@UAEJVKIrp@@@Z 000117d0 f i CharSampleDevice.obj 
 0001:00001510       ?QuerySecurity@KDevice@@UAEJVKIrp@@@Z 00011810 f i CharSampleDevice.obj 
 0001:00001550       ?SetSecurity@KDevice@@UAEJVKIrp@@@Z 00011850 f i CharSampleDevice.obj 
 0001:00001590       ?DeviceChange@KDevice@@UAEJVKIrp@@@Z 00011890 f i CharSampleDevice.obj 
 0001:000015d0       ?QueryQuota@KDevice@@UAEJVKIrp@@@Z 000118d0 f i CharSampleDevice.obj 
 0001:00001610       ?SetQuota@KDevice@@UAEJVKIrp@@@Z 00011910 f i CharSampleDevice.obj 
 0001:00001650       ?StartIo@KDevice@@UAEXVKIrp@@@Z 00011950 f i CharSampleDevice.obj 
 0001:00001660       ??6KTrace@@QAEAAV0@PBD@Z   00011960 f i CharSampleDevice.obj 
 0001:00001690       ??1KPnpLowerDevice@@QAE@XZ 00011990 f i CharSampleDevice.obj 
 0001:000016b0       ??1KLowerDevice@@QAE@XZ    000119b0 f i CharSampleDevice.obj 
 0001:00001710       ?SetLowerDevice@KPnpDevice@@QAEXPAVKPnpLowerDevice@@@Z 00011a10 f i CharSampleDevice.obj 
 0001:00001730       ?PnpComplete@KIrp@@QAEJPAVKPnpDevice@@JD@Z 00011a30 f i CharSampleDevice.obj 
 0001:00001770       ?PnpPowerCall@KPnpLowerDevice@@QAEJPAVKPnpDevice@@VKIrp@@@Z 00011a70 f i CharSampleDevice.obj 
 0001:000017c0       ?PnpCall@KLowerDevice@@QAEJPAVKPnpDevice@@VKIrp@@@Z 00011ac0 f i CharSampleDevice.obj 
 0001:000017f0       ?_self_delete@CharSampleDevice@@UAEXXZ 00011af0 f i CharSampleDevice.obj 
 0001:00001830       ??0KTrace@@QAE@PADKW4TRACE_LEVEL@@W4BREAK_LEVEL@@PAU_UNICODE_STRING@@PAU_KINTERRUPT@@@Z 00011b30 f   vdw_wdm:ktrace.obj 
 0001:0000196e       ?__construct@KTrace@@IAEXPAU_STRING@@PAU_UNICODE_STRING@@PAU_KINTERRUPT@@@Z 00011c6e f   vdw_wdm:ktrace.obj 
 0001:00001b26       ?Connect@KTrace@@KGEXZ     00011e26 f   vdw_wdm:ktrace.obj 
 0001:00001c0e       ?Trace@KTrace@@QAAXW4TRACE_LEVEL@@PADZZ 00011f0e f   vdw_wdm:ktrace.obj 
 0001:00001e60       ??1KTrace@@QAE@XZ          00012160 f   vdw_wdm:ktrace.obj 
 0001:00001ec0       ?MinorFunction@KIrp@@QAEAAEW4EStackLocation@@@Z 000121c0 f i vdw_wdm:ktrace.obj 
 0001:00001f00       ?ConstructorStatus@KLowerDevice@@QAEJXZ 00012200 f i vdw_wdm:ktrace.obj 
 0001:00001f00       ??BKIrp@@QAEPAU_IRP@@XZ    00012200 f i vdw_wdm:ktrace.obj 
 0001:00001f00       ??CKIrp@@QAEPAU_IRP@@XZ    00012200 f i vdw_wdm:ktrace.obj 
 0001:00001f00       ?Test@KInterlockedCounter@@QAEJXZ 00012200 f i vdw_wdm:ktrace.obj 
 0001:00001f00       ??BKUnitizedName@@QAEPBGXZ 00012200 f i vdw_wdm:ktrace.obj 
 0001:000021b0       ?InitializeCppRunTime@@YGJXZ 000124b0 f   vdw_wdm:cpprt.obj 
 0001:000021f0       ?InitCPP@@YGXXZ            000124f0 f   vdw_wdm:cpprt.obj 
 0001:00002220       ?TerminateCppRunTime@@YGXXZ 00012520 f   vdw_wdm:cpprt.obj 
 0001:00002280       ??_GAtExitCall@@QAEPAXI@Z  00012580 f i vdw_wdm:cpprt.obj 
 0001:000022b0       ??1AtExitCall@@QAE@XZ      000125b0 f i vdw_wdm:cpprt.obj 
 0001:000022d0       _atexit                    000125d0 f   vdw_wdm:cpprt.obj 
 0001:00002330       ??0AtExitCall@@QAE@P6AXXZ@Z 00012630 f i vdw_wdm:cpprt.obj 
 0001:000023c5       ?DeviceIrpDispatch@KDevice@@UAEJPAU_IRP@@@Z 000126c5 f   vdw_wdm:kdevice.obj 
 0001:00002420       ??0KUstring@@QAE@W4SpecialCtorParameter@0@@Z 00012720 f i vdw_wdm:kdevice.obj 
 0001:00002430       ?_self_delete@KDevice@@UAEXXZ 00012730 f i vdw_wdm:kdevice.obj 
 0001:00002470       ?Create@KDevice@@UAEJVKIrp@@@Z 00012770 f i vdw_wdm:kdevice.obj 
 0001:000024b0       ?Close@KDevice@@UAEJVKIrp@@@Z 000127b0 f i vdw_wdm:kdevice.obj 
 0001:000024f0       ?DeviceControl@KDevice@@UAEJVKIrp@@@Z 000127f0 f i vdw_wdm:kdevice.obj 
 0001:00002530       ?Power@KDevice@@UAEJVKIrp@@@Z 00012830 f i vdw_wdm:kdevice.obj 
 0001:00002570       ?SystemControl@KDevice@@UAEJVKIrp@@@Z 00012870 f i vdw_wdm:kdevice.obj 
 0001:000025b0       ?Pnp@KDevice@@UAEJVKIrp@@@Z 000128b0 f i vdw_wdm:kdevice.obj 
 0001:000025f0       ??_GKDevice@@QAEPAXI@Z     000128f0 f i vdw_wdm:kdevice.obj 
 0001:00002620       ??0KUstring@@QAE@XZ        00012920 f i vdw_wdm:kdevice.obj 
 0001:00002650       ?MaximumLength@KUstring@@QAEGXZ 00012950 f i vdw_wdm:kdevice.obj 
 0001:00002670       ?Append@KUstring@@QAEJPBG@Z 00012970 f i vdw_wdm:kdevice.obj 
 0001:000026b0       ??1KUstring@@QAE@XZ        000129b0 f i vdw_wdm:kdevice.obj 
 0001:000026e0       ??0KUstring@@QAE@PBG@Z     000129e0 f i vdw_wdm:kdevice.obj 
 0001:00002710       ?Invalidate@KUstring@@QAEXXZ 00012a10 f i vdw_wdm:kdevice.obj 
 0001:00002760       ?Append@KUstring@@QAEJAAV1@@Z 00012a60 f i vdw_wdm:kdevice.obj 
 0001:00002780       ??BKUstring@@QAEPAU_UNICODE_STRING@@XZ 00012a80 f i vdw_wdm:kdevice.obj 
 0001:00002790       ?Length@KUstring@@QAEGXZ   00012a90 f i vdw_wdm:kdevice.obj 
 0001:000027b0       ?IsRemoved@KPnpDevice@@QAEEXZ 00012ab0 f i vdw_wdm:kdevice.obj 
 0001:000027d0       ??0KUstring@@QAE@PAU_UNICODE_STRING@@E@Z 00012ad0 f i vdw_wdm:kdevice.obj 
 0001:00002800       ?DeviceObject@KLowerDevice@@QAEAAPAU_DEVICE_OBJECT@@XZ 00012b00 f i vdw_wdm:kdevice.obj 
 0001:00002820       ??_9@$BBM@AE               00012b20 f i vdw_wdm:kdevice.obj 
 0001:00002830       ??_9@$BHM@AE               00012b30 f i vdw_wdm:kdevice.obj 
 0001:00002840       ??_9@$BFM@AE               00012b40 f i vdw_wdm:kdevice.obj 
 0001:00002850       ??_9@$BDM@AE               00012b50 f i vdw_wdm:kdevice.obj 
 0001:00002860       ??_9@$BGA@AE               00012b60 f i vdw_wdm:kdevice.obj 
 0001:00002870       ??_9@$BEA@AE               00012b70 f i vdw_wdm:kdevice.obj 
 0001:00002880       ??_9@$BCA@AE               00012b80 f i vdw_wdm:kdevice.obj 
 0001:00002890       ??_9@$BGE@AE               00012b90 f i vdw_wdm:kdevice.obj 
 0001:000028a0       ??_9@$BEE@AE               00012ba0 f i vdw_wdm:kdevice.obj 
 0001:000028b0       ??_9@$BCE@AE               00012bb0 f i vdw_wdm:kdevice.obj 
 0001:000028c0       ??_9@$BGI@AE               00012bc0 f i vdw_wdm:kdevice.obj 
 0001:000028d0       ??_9@$BEI@AE               00012bd0 f i vdw_wdm:kdevice.obj 
 0001:000028e0       ??_9@$BCI@AE               00012be0 f i vdw_wdm:kdevice.obj 
 0001:000028f0       ??_9@$B7AE                 00012bf0 f i vdw_wdm:kdevice.obj 
 0001:00002900       ??_9@$BM@AE                00012c00 f i vdw_wdm:kdevice.obj 
 0001:00002910       ??_9@$BGM@AE               00012c10 f i vdw_wdm:kdevice.obj 
 0001:00002920       ??_9@$BEM@AE               00012c20 f i vdw_wdm:kdevice.obj 
 0001:00002930       ??_9@$BCM@AE               00012c30 f i vdw_wdm:kdevice.obj 
 0001:00002940       ??_9@$BHA@AE               00012c40 f i vdw_wdm:kdevice.obj 
 0001:00002950       ??_9@$BFA@AE               00012c50 f i vdw_wdm:kdevice.obj 
 0001:00002960       ??_9@$BDA@AE               00012c60 f i vdw_wdm:kdevice.obj 
 0001:00002970       ??_9@$BBA@AE               00012c70 f i vdw_wdm:kdevice.obj 
 0001:00002980       ??_9@$BHE@AE               00012c80 f i vdw_wdm:kdevice.obj 
 0001:00002990       ??_9@$BFE@AE               00012c90 f i vdw_wdm:kdevice.obj 
 0001:000029a0       ??_9@$BDE@AE               00012ca0 f i vdw_wdm:kdevice.obj 
 0001:000029b0       ??_9@$BBE@AE               00012cb0 f i vdw_wdm:kdevice.obj 
 0001:000029c0       ??_9@$BHI@AE               00012cc0 f i vdw_wdm:kdevice.obj 
 0001:000029d0       ??_9@$BFI@AE               00012cd0 f i vdw_wdm:kdevice.obj 
 0001:000029e0       ??_9@$BDI@AE               00012ce0 f i vdw_wdm:kdevice.obj 
 0001:000029f0       ??_9@$BBI@AE               00012cf0 f i vdw_wdm:kdevice.obj 
 0001:00002a1c       ?Init@BoundsChecker@@YGJPAU_DRIVER_OBJECT@@@Z 00012d1c f   vdw_wdm:kchecker.obj 
 0001:00002b70       ?UserBuffer@KIrp@@QAEAAPAXXZ 00012e70 f i vdw_wdm:kchecker.obj 
 0001:00002b90       ?Allocate@KIrp@@SGPAU_IRP@@D@Z 00012e90 f i vdw_wdm:kchecker.obj 
 0001:00002bb0       ?Deallocate@KIrp@@SGXPAU_IRP@@@Z 00012eb0 f i vdw_wdm:kchecker.obj 
 0001:00002bd0       ?StackRequirement@KLowerDevice@@QAEDXZ 00012ed0 f i vdw_wdm:kchecker.obj 
 0001:00002bf0       ?DummyReportRoutine@BoundsChecker@@YAXKPAU_DRIVER_OBJECT@@ZZ 00012ef0 f   vdw_wdm:kchecker.obj 
 0001:00002c00       ?_CommonInit@KPnpDevice@@IAEJXZ 00012f00 f   vdw_wdm:kpnpdev.obj 
 0001:00002ce0       ?IsValid@KUstring@@QAEEXZ  00012fe0 f i vdw_wdm:kpnpdev.obj 
 0001:00002ce0       ?IsValid@KDispatcherObject@@QAEEXZ 00012fe0 f i vdw_wdm:kpnpdev.obj 
 0001:00002ce0       ?IsValid@KRegistryKey@@QAEEXZ 00012fe0 f i vdw_wdm:kpnpdev.obj 
 0001:00002d00       ?TestAndSet@KInterlockedCounter@@QAEJJ@Z 00013000 f i vdw_wdm:kpnpdev.obj 
 0001:00002d20       ??0KPnpDevice@@QAE@PAU_DEVICE_OBJECT@@PBU_GUID@@@Z 00013020 f   vdw_wdm:kpnpdev.obj 
 0001:00002e60       ??0KInterlockedCounter@@QAE@XZ 00013160 f i vdw_wdm:kpnpdev.obj 
 0001:00002e80       ?Reset@KInterlockedCounter@@QAEJXZ 00013180 f i vdw_wdm:kpnpdev.obj 
 0001:00002ea0       ??0PNP_DEVICE_FLAGS@@QAE@XZ 000131a0 f i vdw_wdm:kpnpdev.obj 
 0001:00002ea0       ??0POWER_DEVICE_FLAGS@@QAE@XZ 000131a0 f i vdw_wdm:kpnpdev.obj 
 0001:00002f00       ?_self_delete@KPnpDevice@@UAEXXZ 00013200 f i vdw_wdm:kpnpdev.obj 
 0001:00002f40       ??_GKPnpDevice@@QAEPAXI@Z  00013240 f i vdw_wdm:kpnpdev.obj 
 0001:00002f70       ??1KPnpDevice@@QAE@XZ      00013270 f   vdw_wdm:kpnpdev.obj 
 0001:00003010       ??1KEvent@@QAE@XZ          00013310 f i vdw_wdm:kpnpdev.obj 
 0001:00003040       ??1KDispatcherObject@@IAE@XZ 00013340 f i vdw_wdm:kpnpdev.obj 
 0001:00003070       ?Invalidate@KDispatcherObject@@QAEXXZ 00013370 f i vdw_wdm:kpnpdev.obj 
 0001:000030e0       ??1KMutex@@QAE@XZ          000133e0 f i vdw_wdm:kpnpdev.obj 
 0001:00003100       ?SetPnpPolicy@KPnpDevice@@UAEXXZ 00013400 f   vdw_wdm:kpnpdev.obj 
 0001:00003604       ?DeviceIrpDispatch@KPnpDevice@@UAEJPAU_IRP@@@Z 00013904 f   vdw_wdm:kpnpdev.obj 
 0001:00003c20       ?FileObject@KIrp@@QAEPAU_FILE_OBJECT@@W4EStackLocation@@@Z 00013f20 f i vdw_wdm:kpnpdev.obj 
 0001:00003c80       ?Wait@KDispatcherObject@@QAEJDEPAT_LARGE_INTEGER@@W4_KWAIT_REASON@@@Z 00013f80 f i vdw_wdm:kpnpdev.obj 
 0001:00003cb0       ?Release@KMutex@@QAEJE@Z   00013fb0 f i vdw_wdm:kpnpdev.obj 
 0001:00003cd0       ??EKInterlockedCounter@@QAEJXZ 00013fd0 f i vdw_wdm:kpnpdev.obj 
 0001:00003cf0       ??FKInterlockedCounter@@QAEJXZ 00013ff0 f i vdw_wdm:kpnpdev.obj 
 0001:00003d10       ?IndicateBusy@KPnpDevice@@QAEXXZ 00014010 f i vdw_wdm:kpnpdev.obj 
 0001:00003e7b       ?Pnp@KPnpDevice@@MAEJVKIrp@@@Z 0001417b f   vdw_wdm:kpnpdev.obj 
 0001:00005330       ?IsNull@KIrp@@QAEEXZ       00015630 f i vdw_wdm:kpnpdev.obj 
 0001:00005350       ??1KDeviceQueue@@QAE@XZ    00015650 f i vdw_wdm:kpnpdev.obj 
 0001:00005380       ??0KDeviceQueue@@QAE@PAU_KDEVICE_QUEUE@@@Z 00015680 f i vdw_wdm:kpnpdev.obj 
 0001:000053b0       ?Invalidate@KDeviceQueue@@QAEXXZ 000156b0 f i vdw_wdm:kpnpdev.obj 
 0001:00005410       ?Call@KLowerDevice@@QAEJVKIrp@@@Z 00015710 f i vdw_wdm:kpnpdev.obj 
 0001:00005460       ?Detach@KDevice@@QAEXPAVKLowerDevice@@@Z 00015760 f i vdw_wdm:kpnpdev.obj 
 0001:000054b0       ?DeviceQueue@KDevice@@QAEPAU_KDEVICE_QUEUE@@XZ 000157b0 f i vdw_wdm:kpnpdev.obj 
 0001:000054d0       ?CurrentIrp@KDevice@@QAEAAPAU_IRP@@XZ 000157d0 f i vdw_wdm:kpnpdev.obj 
 0001:000054f0       ?HoldIrp@KPnpDevice@@UAEJVKIrp@@@Z 000157f0 f   vdw_wdm:kpnpdev.obj 
 0001:000055c0       ?Acquire@CancelSpinLock@@SGEXZ 000158c0 f i vdw_wdm:kpnpdev.obj 
 0001:000055e0       ?Release@CancelSpinLock@@SGXXZ 000158e0 f i vdw_wdm:kpnpdev.obj 
 0001:00005600       ?SetCancelRoutine@KIrp@@QAEP6GXPAU_DEVICE_OBJECT@@PAU_IRP@@@ZP6GX01@Z@Z 00015900 f i vdw_wdm:kpnpdev.obj 
 0001:00005620       ?WasCanceled@KIrp@@QAEEE@Z 00015920 f i vdw_wdm:kpnpdev.obj 
 0001:00005660       ?CancelHeldIrpLINK@KPnpDevice@@KGXPAU_DEVICE_OBJECT@@PAU_IRP@@@Z 00015960 f i vdw_wdm:kpnpdev.obj 
 0001:00005690       ?CancelHeldIrp@KPnpDevice@@IAEXVKIrp@@@Z 00015990 f   vdw_wdm:kpnpdev.obj 
 0001:00005720       ?Release@CancelSpinLock@@SGXE@Z 00015a20 f i vdw_wdm:kpnpdev.obj 
 0001:00005740       ?Status@KIrp@@QAEAAJXZ     00015a40 f i vdw_wdm:kpnpdev.obj 
 0001:00005760       ?ProcessHeldRequests@KPnpDevice@@UAEXE@Z 00015a60 f   vdw_wdm:kpnpdev.obj 
 0001:00005870       ?IncrementOutstandingRequestCount@KPnpDevice@@QAEJXZ 00015b70 f   vdw_wdm:kpnpdev.obj 
 0001:00005930       ?Clear@KEvent@@QAEXXZ      00015c30 f i vdw_wdm:kpnpdev.obj 
 0001:00005950       ?DecrementOutstandingRequestCount@KPnpDevice@@QAEJXZ 00015c50 f   vdw_wdm:kpnpdev.obj 
 0001:00005a30       ?Set@KEvent@@QAEEJE@Z      00015d30 f i vdw_wdm:kpnpdev.obj 
 0001:00005a60       ?WaitPowerOff@KPnpDevice@@QAEJ_K@Z 00015d60 f   vdw_wdm:kpnpdev.obj 
 0001:00005b30       ?WaitStop@KPnpDevice@@UAEJ_K@Z 00015e30 f   vdw_wdm:kpnpdev.obj 
 0001:00005c20       ?WaitRemove@KPnpDevice@@UAEJ_K@Z 00015f20 f   vdw_wdm:kpnpdev.obj 
 0001:00005d10       ?CleanUpHeldRequests@KPnpDevice@@QAEXPAU_FILE_OBJECT@@@Z 00016010 f   vdw_wdm:kpnpdev.obj 
 0001:00005e6a       ?Power@KPnpDevice@@MAEJVKIrp@@@Z 0001616a f   vdw_wdm:kpnpdev.obj 
 0001:00007050       ?SetCompletionRoutine@KIrp@@QAEXP6GJPAU_DEVICE_OBJECT@@PAU_IRP@@PAX@Z2EEE@Z 00017350 f i vdw_wdm:kpnpdev.obj 
 0001:00007140       ?PowerStateType@KIrp@@QAEAAW4_POWER_STATE_TYPE@@W4EStackLocation@@@Z 00017440 f i vdw_wdm:kpnpdev.obj 
 0001:00007180       ?IoctlCode@KIrp@@QAEAAKW4EStackLocation@@@Z 00017480 f i vdw_wdm:kpnpdev.obj 
 0001:00007180       ?PowerStateSetting@KIrp@@QAEAAT_POWER_STATE@@W4EStackLocation@@@Z 00017480 f i vdw_wdm:kpnpdev.obj 
 0001:000071c0       ?PowerCall@KPnpLowerDevice@@QAEJVKIrp@@@Z 000174c0 f i vdw_wdm:kpnpdev.obj 
 0001:00007240       ?WaitWakeCompletionRoutineLINK@KPnpDevice@@KGJPAU_DEVICE_OBJECT@@PAU_IRP@@PAX@Z 00017540 f i vdw_wdm:kpnpdev.obj 
 0001:00007270       ?DevicePowerUpCompleteLINK@KPnpDevice@@KGJPAU_DEVICE_OBJECT@@PAU_IRP@@PAX@Z 00017570 f i vdw_wdm:kpnpdev.obj 
 0001:000072a0       ?ReportNewDevicePowerState@KPnpDevice@@QAE?AT_POWER_STATE@@W4_DEVICE_POWER_STATE@@@Z 000175a0 f i vdw_wdm:kpnpdev.obj 
 0001:000072f0       ?OnRemoveDevice@CharSampleDevice@@UAEJVKIrp@@@Z 000175f0 f   vdw_wdm:kpnpdev.obj 
 0001:000072f0       ?OnDeviceSleep@KPnpDevice@@UAEJVKIrp@@@Z 000175f0 f   vdw_wdm:kpnpdev.obj 
 0001:000072f0       ?OnSystemSleep@KPnpDevice@@UAEJVKIrp@@@Z 000175f0 f   vdw_wdm:kpnpdev.obj 
 0001:000072f0       ?OnStopDevice@CharSampleDevice@@UAEJVKIrp@@@Z 000175f0 f   vdw_wdm:kpnpdev.obj 
 0001:000072f0       ?OnStartDevice@CharSampleDevice@@UAEJVKIrp@@@Z 000175f0 f   vdw_wdm:kpnpdev.obj 
 0001:000072f0       ?OnSystemPowerUp@KPnpDevice@@UAEJVKIrp@@@Z 000175f0 f   vdw_wdm:kpnpdev.obj 
 0001:000072f0       ?OnDevicePowerUp@KPnpDevice@@UAEJVKIrp@@@Z 000175f0 f   vdw_wdm:kpnpdev.obj 
 0001:00007300       ?DevicePowerUpComplete@KPnpDevice@@IAGJVKIrp@@@Z 00017600 f   vdw_wdm:kpnpdev.obj 
 0001:000073c0       ?SetPowerPolicy@KPnpDevice@@UAEXE@Z 000176c0 f   vdw_wdm:kpnpdev.obj 
 0001:00007770       ?DetermineNewDevicePowerState@KPnpDevice@@UAE?AW4_DEVICE_POWER_STATE@@W4_SYSTEM_POWER_STATE@@@Z 00017a70 f   vdw_wdm:kpnpdev.obj 
 0001:000077b0       ?WaitWakeCompletionRoutine@KPnpDevice@@IAGJVKIrp@@@Z 00017ab0 f   vdw_wdm:kpnpdev.obj 
 0001:000078a7       ?GetDeviceCapabilities@KPnpDevice@@QAEJXZ 00017ba7 f   vdw_wdm:kpnpdev.obj 
 0001:00007a00       ?IoctlOutputBufferSize@KIrp@@QAEAAKW4EStackLocation@@@Z 00017d00 f i vdw_wdm:kpnpdev.obj 
 0001:00007a00       ?DeviceCapabilities@KIrp@@QAEAAPAU_DEVICE_CAPABILITIES@@W4EStackLocation@@@Z 00017d00 f i vdw_wdm:kpnpdev.obj 
 0001:00007a00       ?PowerSequence@KIrp@@QAEAAPAU_POWER_SEQUENCE@@W4EStackLocation@@@Z 00017d00 f i vdw_wdm:kpnpdev.obj 
 0001:00007a00       ?WaitWakePowerState@KIrp@@QAEAAW4_SYSTEM_POWER_STATE@@W4EStackLocation@@@Z 00017d00 f i vdw_wdm:kpnpdev.obj 
 0001:00007a88       ?GetPowerSequence@KPnpDevice@@QAEJPAU_POWER_SEQUENCE@@@Z 00017d88 f   vdw_wdm:kpnpdev.obj 
 0001:00007b90       ?RequestPowerCompletionCallback@KPnpDevice@@IAGXET_POWER_STATE@@PAUPowerCompletionContext@@PAU_IO_STATUS_BLOCK@@@Z 00017e90 f   vdw_wdm:kpnpdev.obj 
 0001:00007c30       ?RequestWaitWakeCompletionCallback@KPnpDevice@@IAGXET_POWER_STATE@@PAUPowerCompletionContext@@PAU_IO_STATUS_BLOCK@@@Z 00017f30 f   vdw_wdm:kpnpdev.obj 
 0001:00007e1a       ?RequestDevicePowerIrpWait@KPnpDevice@@QAEJEW4_DEVICE_POWER_STATE@@P6GXPAU_DEVICE_OBJECT@@ET_POWER_STATE@@PAXPAU_IO_STATUS_BLOCK@@@Z@Z 0001811a f   vdw_wdm:kpnpdev.obj 
 0001:00007fa0       ?RequestPowerCompletionCallbackLINK@KPnpDevice@@KGXPAU_DEVICE_OBJECT@@ET_POWER_STATE@@PAXPAU_IO_STATUS_BLOCK@@@Z 000182a0 f i vdw_wdm:kpnpdev.obj 
 0001:0000810a       ?RequestDevicePowerIrp@KPnpDevice@@QAEJEW4_DEVICE_POWER_STATE@@P6GXPAU_DEVICE_OBJECT@@ET_POWER_STATE@@PAXPAU_IO_STATUS_BLOCK@@@Z@Z 0001840a f   vdw_wdm:kpnpdev.obj 
 0001:000082c0       ?RequestWaitWakeCompletionCallbackLINK@KPnpDevice@@KGXPAU_DEVICE_OBJECT@@ET_POWER_STATE@@PAXPAU_IO_STATUS_BLOCK@@@Z 000185c0 f i vdw_wdm:kpnpdev.obj 
 0001:000082f0       ?CancelWaitWakeIrp@KPnpDevice@@QAEEXZ 000185f0 f   vdw_wdm:kpnpdev.obj 
 0001:000083c6       ?RegisterInterface@KPnpDevice@@QAEPAU_UNICODE_STRING@@PBU_GUID@@PAU2@@Z 000186c6 f   vdw_wdm:kpnpdev.obj 
 0001:00008470       ??0INTERFACE_LIST_ENTRY@@QAE@PBU_GUID@@@Z 00018770 f i vdw_wdm:kpnpdev.obj 
 0001:000084c0       ?EnableInterfaces@KPnpDevice@@QAEXPAU_UNICODE_STRING@@@Z 000187c0 f   vdw_wdm:kpnpdev.obj 
 0001:00008530       ?DisableInterfaces@KPnpDevice@@QAEXPAU_UNICODE_STRING@@@Z 00018830 f   vdw_wdm:kpnpdev.obj 
 0001:000085a0       ?OnStartDevice@KPnpDevice@@UAEJVKIrp@@@Z 000188a0 f   vdw_wdm:kpnpdev.obj 
 0001:000085e0       ?OnStopDevice@KPnpDevice@@UAEJVKIrp@@@Z 000188e0 f   vdw_wdm:kpnpdev.obj 
 0001:00008640       ?OnQueryRemoveDevice@KPnpDevice@@UAEJVKIrp@@@Z 00018940 f   vdw_wdm:kpnpdev.obj 
 0001:000086a0       ?OnRemoveDevice@KPnpDevice@@UAEJVKIrp@@@Z 000189a0 f   vdw_wdm:kpnpdev.obj 
 0001:00008700       ?OnSurpriseRemoval@KPnpDevice@@UAEJVKIrp@@@Z 00018a00 f   vdw_wdm:kpnpdev.obj 
 0001:00008760       ?OnCancelRemoveDevice@KPnpDevice@@UAEJVKIrp@@@Z 00018a60 f   vdw_wdm:kpnpdev.obj 
 0001:000087b0       ?OnQueryStopDevice@KPnpDevice@@UAEJVKIrp@@@Z 00018ab0 f   vdw_wdm:kpnpdev.obj 
 0001:00008810       ?OnCancelStopDevice@KPnpDevice@@UAEJVKIrp@@@Z 00018b10 f   vdw_wdm:kpnpdev.obj 
 0001:00008860       ?OnQueryDeviceState@KPnpDevice@@UAEJVKIrp@@@Z 00018b60 f   vdw_wdm:kpnpdev.obj 
 0001:000088c0       ?OnWaitWake@KPnpDevice@@UAEJVKIrp@@@Z 00018bc0 f   vdw_wdm:kpnpdev.obj 
 0001:00008910       ?OnPowerSequence@KPnpDevice@@UAEJVKIrp@@@Z 00018c10 f   vdw_wdm:kpnpdev.obj 
 0001:00008960       ?OnSetPower@KPnpDevice@@UAEJVKIrp@@@Z 00018c60 f   vdw_wdm:kpnpdev.obj 
 0001:000089a0       ?OnQueryPower@KPnpDevice@@UAEJVKIrp@@@Z 00018ca0 f   vdw_wdm:kpnpdev.obj 
 0001:000089e0       ?OnQueryResources@KPnpDevice@@UAEJVKIrp@@@Z 00018ce0 f   vdw_wdm:kpnpdev.obj 
 0001:000089e0       ?OnQueryDeviceRelations@KPnpDevice@@UAEJVKIrp@@@Z 00018ce0 f   vdw_wdm:kpnpdev.obj 
 0001:000089e0       ?OnBusReset@KPnpDevice@@UAEJVKIrp@@@Z 00018ce0 f   vdw_wdm:kpnpdev.obj 
 0001:000089e0       ?OnQueryBusInformation@KPnpDevice@@UAEJVKIrp@@@Z 00018ce0 f   vdw_wdm:kpnpdev.obj 
 0001:000089e0       ?OnFilterResourceRequirements@KPnpDevice@@UAEJVKIrp@@@Z 00018ce0 f   vdw_wdm:kpnpdev.obj 
 0001:000089e0       ?OnWriteConfig@KPnpDevice@@UAEJVKIrp@@@Z 00018ce0 f   vdw_wdm:kpnpdev.obj 
 0001:000089e0       ?OnReadConfig@KPnpDevice@@UAEJVKIrp@@@Z 00018ce0 f   vdw_wdm:kpnpdev.obj 
 0001:000089e0       ?OnQueryInterface@KPnpDevice@@UAEJVKIrp@@@Z 00018ce0 f   vdw_wdm:kpnpdev.obj 
 0001:000089e0       ?OnEject@KPnpDevice@@UAEJVKIrp@@@Z 00018ce0 f   vdw_wdm:kpnpdev.obj 
 0001:000089e0       ?OnSetLock@KPnpDevice@@UAEJVKIrp@@@Z 00018ce0 f   vdw_wdm:kpnpdev.obj 
 0001:000089e0       ?OnDeviceUsageNotification@KPnpDevice@@UAEJVKIrp@@@Z 00018ce0 f   vdw_wdm:kpnpdev.obj 
 0001:000089e0       ?OnQueryId@KPnpDevice@@UAEJVKIrp@@@Z 00018ce0 f   vdw_wdm:kpnpdev.obj 
 0001:000089e0       ?OnQueryCapabilities@KPnpDevice@@UAEJVKIrp@@@Z 00018ce0 f   vdw_wdm:kpnpdev.obj 
 0001:000089e0       ?OnQueryDeviceText@KPnpDevice@@UAEJVKIrp@@@Z 00018ce0 f   vdw_wdm:kpnpdev.obj 
 0001:000089e0       ?OnQueryResourceRequirements@KPnpDevice@@UAEJVKIrp@@@Z 00018ce0 f   vdw_wdm:kpnpdev.obj 
 0001:00008a00       ??0?$KInterlockedList@U_IRP@@@@QAE@XZ 00018d00 f i vdw_wdm:kpnpdev.obj 
 0001:00008a40       ?ListEntryOffset@@YGKPAU_IRP@@@Z 00018d40 f i vdw_wdm:kpnpdev.obj 
 0001:00008a50       ?InsertTail@?$KInterlockedList@U_IRP@@@@QAEXPAU_IRP@@@Z 00018d50 f i vdw_wdm:kpnpdev.obj 
 0001:00008a80       ?Remove@?$KInterlockedList@U_IRP@@@@QAEPAU_IRP@@PAU2@@Z 00018d80 f i vdw_wdm:kpnpdev.obj 
 0001:00008ac0       ?RemoveHead@?$KInterlockedList@U_IRP@@@@QAEPAU_IRP@@XZ 00018dc0 f i vdw_wdm:kpnpdev.obj 
 0001:00008af0       ?IsEmpty@?$KInterlockedList@U_IRP@@@@QAEEXZ 00018df0 f i vdw_wdm:kpnpdev.obj 
 0001:00008b20       ?Lock@?$KInterlockedList@U_IRP@@@@QAEXXZ 00018e20 f i vdw_wdm:kpnpdev.obj 
 0001:00008b50       ?Unlock@?$KInterlockedList@U_IRP@@@@QAEXXZ 00018e50 f i vdw_wdm:kpnpdev.obj 
 0001:00008b70       ??0?$KList@UINTERFACE_LIST_ENTRY@@@@QAE@XZ 00018e70 f i vdw_wdm:kpnpdev.obj 
 0001:00008bb0       ?Head@?$KList@UINTERFACE_LIST_ENTRY@@@@QAEPAUINTERFACE_LIST_ENTRY@@XZ 00018eb0 f i vdw_wdm:kpnpdev.obj 
 0001:00008bf0       ?Next@?$KList@UINTERFACE_LIST_ENTRY@@@@QAEPAUINTERFACE_LIST_ENTRY@@PAU2@@Z 00018ef0 f i vdw_wdm:kpnpdev.obj 
 0001:00008c30       ?InsertTail@?$KList@UINTERFACE_LIST_ENTRY@@@@QAEXPAUINTERFACE_LIST_ENTRY@@@Z 00018f30 f i vdw_wdm:kpnpdev.obj 
 0001:00008c70       ?RemoveHead@?$KList@UINTERFACE_LIST_ENTRY@@@@QAEPAUINTERFACE_LIST_ENTRY@@XZ 00018f70 f i vdw_wdm:kpnpdev.obj 
 0001:00008cb0       ?Unlock@?$KList@UINTERFACE_LIST_ENTRY@@@@UAEXXZ 00018fb0 f i vdw_wdm:kpnpdev.obj 
 0001:00008cb0       ?Lock@?$KList@UINTERFACE_LIST_ENTRY@@@@UAEXXZ 00018fb0 f i vdw_wdm:kpnpdev.obj 
 0001:00008cc0       ?ListEntryOffset@@YGKPAUINTERFACE_LIST_ENTRY@@@Z 00018fc0 f i vdw_wdm:kpnpdev.obj 
 0001:00008cd0       ??BKDevice@@QAEPAU_DEVICE_OBJECT@@XZ 00018fd0 f i vdw_wdm:kpnplow.obj 
 0001:00008d4c       ?Initialize@KPnpLowerDevice@@QAEJPAVKDevice@@PAU_DEVICE_OBJECT@@@Z 0001904c f   vdw_wdm:kpnplow.obj 
 0001:00008e00       ??0KPnpLowerDevice@@QAE@XZ 00019100 f   vdw_wdm:kpnplow.obj 
 0001:00008e88       ?PowerCallWaitComplete@KPnpLowerDevice@@QAEJVKIrp@@EPAK@Z 00019188 f   vdw_wdm:kpnplow.obj 
 0001:00008fb0       ??0KLowerDevice@@QAE@XZ    000192b0 f   vdw_wdm:klower.obj 
 0001:00008fe0       ??0KLowerDevice@@QAE@PBGK@Z 000192e0 f   vdw_wdm:klower.obj 
 0001:000090d8       ?CallWaitComplete@KLowerDevice@@QAEJVKIrp@@EPAK@Z 000193d8 f   vdw_wdm:klower.obj 
 0001:00009200       ?SynchCallCompletionRoutine@KLowerDevice@@KGJPAU_DEVICE_OBJECT@@PAU_IRP@@PAX@Z 00019500 f   vdw_wdm:klower.obj 
 0001:000092b0       ?DriverObject@KDriver@@QAEPAU_DRIVER_OBJECT@@XZ 000195b0 f i vdw_wdm:klower.obj 
 0001:000092b0       ?Object@KDispatcherObject@@QAEPAXXZ 000195b0 f i vdw_wdm:klower.obj 
 0001:000092b0       ??BKEvent@@QAEPAU_KEVENT@@XZ 000195b0 f i vdw_wdm:klower.obj 
 0001:000092d0       ?DeviceIoControl@KLowerDevice@@QAEJKPAXK0KEPAK@Z 000195d0 f   vdw_wdm:klower.obj 
 0001:000093f0       ??0KUstring@@QAE@GW4_POOL_TYPE@@@Z 000196f0 f   vdw_wdm:kustring.obj 
 0001:00009460       ?Assign@KUstring@@QAEJAAV1@@Z 00019760 f   vdw_wdm:kustring.obj 
 0001:000094c0       ?Assign@KUstring@@QAEJPBG@Z 000197c0 f   vdw_wdm:kustring.obj 
 0001:00009530       ?GrowMaxBy@KUstring@@QAEJGW4_POOL_TYPE@@@Z 00019830 f   vdw_wdm:kustring.obj 
 0001:000095f0       ?ustrlen@@YGKPBG@Z         000198f0 f   vdw_wdm:util.obj 
 0001:00009630       ?ustrsiz@@YGKPBG@Z         00019930 f   vdw_wdm:util.obj 
 0001:00009650       ?GetObjectName@@YGPAU_UNICODE_STRING@@PAX@Z 00019950 f   vdw_wdm:util.obj 
 0001:00009690       ?Invalidate@KEvent@@QAEXXZ 00019990 f   vdw_wdm:kevent.obj 
 0001:000096e0       ??0KDispatcherObject@@IAE@PAXE@Z 000199e0 f i vdw_wdm:kevent.obj 
 0001:00009720       ?RemoveSpecificEntry@KDeviceQueue@@QAEEPAU_IRP@@@Z 00019a20 f i vdw_wdm:kdevque.obj 
 0001:00009740       ?_lock@KDeviceQueue@@QAEEE@Z 00019a40 f i vdw_wdm:kdevque.obj 
 0001:00009770       ??0KSpinLock@@QAE@PAK@Z    00019a70 f i vdw_wdm:kdevque.obj 
 0001:00009790       ?_lock@KSpinLock@@QAEEE@Z  00019a90 f i vdw_wdm:kdevque.obj 
 0001:000097d0       ?_unlock@KDeviceQueue@@QAEXE@Z 00019ad0 f i vdw_wdm:kdevque.obj 
 0001:00009800       ?_unlock@KSpinLock@@QAEXE@Z 00019b00 f i vdw_wdm:kdevque.obj 
 0001:00009840       ?Head@KDeviceQueue@@QAEPAU_IRP@@XZ 00019b40 f i vdw_wdm:kdevque.obj 
 0001:00009860       ?Tail@KDeviceQueue@@QAEPAU_IRP@@XZ 00019b60 f i vdw_wdm:kdevque.obj 
 0001:00009880       ?Next@KDeviceQueue@@QAEPAU_IRP@@PAU2@@Z 00019b80 f i vdw_wdm:kdevque.obj 
 0001:000098c0       ?Container@KDeviceQueue@@IAEPAU_IRP@@PAU_KDEVICE_QUEUE_ENTRY@@@Z 00019bc0 f i vdw_wdm:kdevque.obj 
 0001:000098f0       ?PnpCleanUp@KDeviceQueue@@QAEXPAVKPnpDevice@@PAU_FILE_OBJECT@@@Z 00019bf0 f   vdw_wdm:kdevque.obj 
 0001:00009a70       ??0_listcore@@IAE@K@Z      00019d70 f   vdw_wdm:klist.obj 
 0001:00009aa0       ?_head@_listcore@@QAEPAXXZ 00019da0 f   vdw_wdm:klist.obj 
 0001:00009ad0       ?Container@_listcore@@QAEPAXPAU_LIST_ENTRY@@@Z 00019dd0 f i vdw_wdm:klist.obj 
 0001:00009b00       ?_insertTail@_listcore@@QAEXPAX@Z 00019e00 f   vdw_wdm:klist.obj 
 0001:00009b70       ?ListEntryPointer@_listcore@@QAEPAU_LIST_ENTRY@@PAX@Z 00019e70 f i vdw_wdm:klist.obj 
 0001:00009b90       ?_next@_listcore@@QAEPAXPAX@Z 00019e90 f   vdw_wdm:klist.obj 
 0001:00009be0       ?_remove@_listcore@@QAEPAXPAX@Z 00019ee0 f   vdw_wdm:klist.obj 
 0001:00009c30       ?_isEmpty@_listcore@@QAEEXZ 00019f30 f   vdw_wdm:klist.obj 
 0001:00009c50       ?_removeHead@_listcore@@QAEPAXXZ 00019f50 f   vdw_wdm:klist.obj 
 0001:00009cae       _DbgBreakPoint@0           00019fae f   wdm:NTOSKRNL.EXE 
 0001:00009cb4       _memmove                   00019fb4 f   wdm:NTOSKRNL.EXE 
 0001:00009cba       _strchr                    00019fba f   wdm:NTOSKRNL.EXE 
 0001:00009cc0       __vsnprintf                00019fc0 f   wdm:NTOSKRNL.EXE 
 0001:00009cc6       _DbgPrint                  00019fc6 f   wdm:NTOSKRNL.EXE 
 0002:00000000       ?____CR@@3PADA             00019fe0     CharSample.obj 
 0002:00000004       ?DefaultPoolTag@@3KA       00019fe4     CharSample.obj 
 0002:00000018       ?CharSampleDevice_Guid@@3U_GUID@@A 00019ff8     CharSampleDevice.obj 
 0002:00000028       ?ScratchBufferIndex@@3JA   0001a008     vdw_wdm:ktrace.obj 
 0002:000000a0       ?IrpDispatchTable@@3PAP8KDevice@@AEJVKIrp@@@ZA 0001a080     vdw_wdm:kdevice.obj 
 0002:00000110       ?T@@3VKTrace@@A            0001a0f0     CharSample.obj 
 0002:00000138       ?m_TheDriver@KDriver@@1PAV1@A 0001a118     CharSample.obj 
 0002:0000013c       ?m_bFilterDispatch@KDriver@@1EA 0001a11c     CharSample.obj 
 0002:00000140       ?m_DriverClass@KDriver@@2U_UNICODE_STRING@@A 0001a120     CharSample.obj 
 0002:00000148       ?_bWindows98_@@3EA         0001a128     CharSample.obj 
 0002:00000150       ?ScratchBuffers@@3PAUKTRACESCRATCHBUFFER@@A 0001a130     vdw_wdm:ktrace.obj 
 0002:00000550       ?m_Open@KTrace@@1P6GPAXPAU_UNICODE_STRING@@PAU_KINTERRUPT@@K@ZA 0001a530     vdw_wdm:ktrace.obj 
 0002:00000554       ?m_Post@KTrace@@1P6GXPAXPAD@ZA 0001a534     vdw_wdm:ktrace.obj 
 0002:00000558       ?m_Close@KTrace@@1P6GXPAX@ZA 0001a538     vdw_wdm:ktrace.obj 
 0002:0000055c       ?m_ListHead@AtExitCall@@2PAV1@A 0001a53c     vdw_wdm:cpprt.obj 
 0002:00000560       ?m_Status@AtExitCall@@2JA  0001a540     vdw_wdm:cpprt.obj 
 0002:00000568       ?DriverInstance@BoundsChecker@@3PAVKDriver@@A 0001a548     vdw_wdm:kchecker.obj 
 0002:00000570       ?BchkdInfo@BoundsChecker@@3UBchkdInfo_t@@A 0001a550     vdw_wdm:kchecker.obj 
 0002:00000588       ?m_DummyEvent@KLowerDevice@@1U_KEVENT@@A 0001a568     vdw_wdm:klower.obj 
 0002:00000598       ?m_PreviousState@CancelSpinLock@@1EA 0001a578     vdw_wdm:kspin.obj 
 0003:00000000       ?___StartInitCalls__@@3PAP6GXXZA 0001a580     vdw_wdm:cpprt.obj 
 0003:00000008       ?___EndInitCalls__@@3PAP6GXXZA 0001a588     vdw_wdm:cpprt.obj 
 0004:00000000       ?___StlStartInitCalls__@@3PAP6GXXZA 0001a5a0     vdw_wdm:cpprt.obj 
 0004:00000004       ?___StlEndInitCalls__@@3PAP6GXXZA 0001a5a4     vdw_wdm:cpprt.obj 
 0004:00000008       ?___StlStartTerminateCalls__@@3PAP6GXXZA 0001a5a8     vdw_wdm:cpprt.obj 
 0004:0000000c       ?___StlEndTerminateCalls__@@3PAP6GXXZA 0001a5ac     vdw_wdm:cpprt.obj 
 0005:0000005f       ?UnloadDispatch@KDriver@@KGXPAU_DRIVER_OBJECT@@@Z 0001a61f f   CharSample.obj 
 0005:000000f0       ?Unload@KDriver@@UAEXXZ    0001a6b0 f   CharSample.obj 
 0005:00000110       ?_DeleteDeviceChain@@YGXPAU_DEVICE_OBJECT@@@Z 0001a6d0 f   CharSample.obj 
 0005:00000150       ?DeleteDevices@KDriver@@QAEXXZ 0001a710 f   CharSample.obj 
 0005:00000170       ??0KDevice@@QAE@XZ         0001a730 f   vdw_wdm:kdevice.obj 
 0005:000001d0       ?CatNames@@YGJAAVKUstring@@PBG1W4_POOL_TYPE@@@Z 0001a790 f   vdw_wdm:kdevice.obj 
 0005:00000250       ??1KDevice@@QAE@XZ         0001a810 f   vdw_wdm:kdevice.obj 
 0005:00000390       ??2KDevice@@SAPAXIPBGK0KK@Z 0001a950 f   vdw_wdm:kdevice.obj 
 0005:000003e0       ??3KDevice@@SAXPAX@Z       0001a9a0 f   vdw_wdm:kdevice.obj 
 0005:00000486       ?__construct@KDevice@@KGPAV1@PAV1@KPBGK1KKAAJ@Z 0001aa46 f   vdw_wdm:kdevice.obj 
 0005:00000850       ?CheckDriverFunctions@KDevice@@IAEXXZ 0001ae10 f   vdw_wdm:kdevice.obj 
 0005:000008d0       ?SubscribeShutdownNotification@KDevice@@QAEJXZ 0001ae90 f   vdw_wdm:kdevice.obj 
 0005:000008f0       ?CancelShutdownNotification@KDevice@@QAEXXZ 0001aeb0 f   vdw_wdm:kdevice.obj 
 0005:00000900       ??0KUnitizedName@@QAE@PBGKK@Z 0001aec0 f   vdw_wdm:kunitnam.obj 
 0005:00000a6c       ?__construct@KUnitizedName@@IAEXPAU_UNICODE_STRING@@@Z 0001b02c f   vdw_wdm:kunitnam.obj 
 0005:00000b90       ?Invalidate@KUnitizedName@@QAEXXZ 0001b150 f   vdw_wdm:kunitnam.obj 
 0005:00000bd0       ?NextUnit@KUnitizedName@@QAEXXZ 0001b190 f   vdw_wdm:kunitnam.obj 
 0005:00000cc8       ??0KRegistryKey@@QAE@W4__registryRoot@@PBGEKKK@Z 0001b288 f   vdw_wdm:kregkey.obj 
 0005:00000df2       ?Reconstruct@KRegistryKey@@QAEJPAU_UNICODE_STRING@@0KKEK@Z 0001b3b2 f   vdw_wdm:kregkey.obj 
 0005:000012e6       ?GetRootPath@KRegistryKey@@SGPAU_UNICODE_STRING@@PAU2@W4__registryRoot@@@Z 0001b8a6 f   vdw_wdm:kregkey.obj 
 0005:00001408       ??0KEvent@@QAE@W4_EVENT_TYPE@@E@Z 0001b9c8 f   vdw_wdm:kevent.obj 
 0005:000014e8       ??0KMutex@@QAE@K@Z         0001baa8 f   vdw_wdm:kmutex.obj 
 0006:00000000       ?__create_driver_class_instance@@YGXXZ 0001bb20 f   CharSample.obj 
 0006:00000040       ??0CharSample@@QAE@XZ      0001bb60 f i CharSample.obj 
 0006:00000060       ?DriverEntry@CharSample@@UAEJPAU_UNICODE_STRING@@@Z 0001bb80 f   CharSample.obj 
 0006:0000012e       _DriverEntry@8             0001bc4e f   CharSample.obj 
 0006:000002fc       ??0KDriver@@QAE@XZ         0001be1c f   CharSample.obj 
 0006:00000350       ?DriverInit@KDriver@@SGJPAU_DRIVER_OBJECT@@PAU_UNICODE_STRING@@@Z 0001be70 f   CharSample.obj 
 0006:000004f0       ?SetUpDispatchCalls@KDriver@@IAEXXZ 0001c010 f   CharSample.obj 
 0006:0000059c       __IMPORT_DESCRIPTOR_NTOSKRNL 0001c0bc     wdm:NTOSKRNL.EXE 
 0006:000005b0       __IMPORT_DESCRIPTOR_HAL    0001c0d0     wdm:HAL.DLL 
 0006:000005c4       __NULL_IMPORT_DESCRIPTOR   0001c0e4     wdm:NTOSKRNL.EXE 
 
 entry point at        0000:00000000 
 
 Static symbols 
 
 0001:00000620       _$E14                      00010920 f   CharSample.obj 
 0001:00000630       _$E11                      00010930 f   CharSample.obj 
 0001:00000650       _$E13                      00010950 f   CharSample.obj 
 0001:00000670       _$E12                      00010970 f   CharSample.obj 
 0001:00002188       ?GetIrpName@@YGPADK@Z      00012488 f   vdw_wdm:ktrace.obj 
 
 1091 bytes saved through ICF