 tap0901

 Timestamp is 521606a1 (Thu Aug 22 05:40:01 2013)

 Preferred load address is 0000000000010000

 Start         Length     Name                   Class
 0001:00000000 00005430H .text                   CODE
 0001:00005430 000001c1H .text$s                 CODE
 0002:00000000 00000138H .idata$5                DATA
 0002:00000140 00000128H .rdata                  DATA
 0002:00000268 00000051H .rdata$debug            DATA
 0002:000002c0 000006bcH .xdata                  DATA
 0003:00000000 00000160H .data                   DATA
 0003:00000160 00000038H .bss                    DATA
 0004:00000000 000004f8H .pdata                  DATA
 0005:00000000 0000024eH INIT                    CODE
 0005:00000250 00000028H .idata$2                CODE
 0005:00000278 00000014H .idata$3                CODE
 0005:00000290 00000138H .idata$4                CODE
 0005:000003c8 00000396H .idata$6                CODE
 0006:00000000 00000058H .rsrc$01                DATA
 0006:00000060 00000360H .rsrc$02                DATA

  Address         Publics by Value              Rva+Base               Lib:Object

 0000:00000000       ___safe_se_handler_count   0000000000000000     <absolute>
 0000:00000000       ___safe_se_handler_table   0000000000000000     <absolute>
 0000:00000000       __ImageBase                0000000000010000     <linker-defined>
 0001:00000010       RtlStringCchPrintfExA      0000000000011010 f i tapdrvr.obj
 0001:000001a0       MemAlloc                   00000000000111a0 f   tapdrvr.obj
 0001:00000220       MemFree                    0000000000011220 f   tapdrvr.obj
 0001:00000250       QueuePush                  0000000000011250 f   tapdrvr.obj
 0001:00000290       QueuePop                   0000000000011290 f   tapdrvr.obj
 0001:000002d0       ParseMAC                   00000000000112d0 f   tapdrvr.obj
 0001:00000400       GenerateRandomMac          0000000000011400 f   tapdrvr.obj
 0001:000004d0       ip_checksum                00000000000114d0 f   tapdrvr.obj
 0001:00000560       udp_checksum               0000000000011560 f   tapdrvr.obj
 0001:00000670       DHCPMessageOurs            0000000000011670 f   tapdrvr.obj
 0001:00000780       BuildDHCPPre               0000000000011780 f   tapdrvr.obj
 0001:00000910       SendDHCPMsg                0000000000011910 f   tapdrvr.obj
 0001:00000bb0       ProcessDHCP                0000000000011bb0 f   tapdrvr.obj
 0001:00000d80       AddAdapterToInstanceList   0000000000011d80 f   tapdrvr.obj
 0001:00000e70       RemoveAdapterFromInstanceList 0000000000011e70 f   tapdrvr.obj
 0001:00000f90       LookupAdapterInInstanceList 0000000000011f90 f   tapdrvr.obj
 0001:000010a0       TapDriverUnload            00000000000120a0 f   tapdrvr.obj
 0001:000010d0       AdapterCreate              00000000000120d0 f   tapdrvr.obj
 0001:00001640       AdapterHalt                0000000000012640 f   tapdrvr.obj
 0001:00001700       TapDeviceFreeResources     0000000000012700 f   tapdrvr.obj
 0001:000017b0       CreateTapDevice            00000000000127b0 f   tapdrvr.obj
 0001:00001b50       AdapterReset               0000000000012b50 f   tapdrvr.obj
 0001:00001b50       AdapterReceive             0000000000012b50 f   tapdrvr.obj
 0001:00001b60       AdapterQuery               0000000000012b60 f   tapdrvr.obj
 0001:00001ea0       AdapterModify              0000000000012ea0 f   tapdrvr.obj
 0001:00002140       icmpv6_checksum            0000000000013140 f   tapdrvr.obj
 0001:00002240       HandleIPv6NeighborDiscovery 0000000000013240 f   tapdrvr.obj
 0001:00002440       AdapterTransmit            0000000000013440 f   tapdrvr.obj
 0001:000028b0       TapDeviceHook              00000000000138b0 f   tapdrvr.obj
 0001:000036a0       CompleteIRP                00000000000146a0 f   tapdrvr.obj
 0001:000037d0       CancelIRPCallback          00000000000147d0 f   tapdrvr.obj
 0001:00003820       CancelIRP                  0000000000014820 f   tapdrvr.obj
 0001:00003930       FlushQueues                0000000000014930 f   tapdrvr.obj
 0001:00003ad0       SetMediaStatus             0000000000014ad0 f   tapdrvr.obj
 0001:00003b30       CheckIfDhcpAndTunMode      0000000000014b30 f   tapdrvr.obj
 0001:00003b70       ProcessARP                 0000000000014b70 f   tapdrvr.obj
 0001:00003d60       InjectPacketDeferred       0000000000014d60 f   tapdrvr.obj
 0001:00003e60       InjectPacketDpc            0000000000014e60 f   tapdrvr.obj
 0001:00003f20       InjectPacketNow            0000000000014f20 f   tapdrvr.obj
 0001:00003fa0       ResetTapAdapterState       0000000000014fa0 f   tapdrvr.obj
 0001:00004020       AllowNonAdmin              0000000000015020 f   tapdrvr.obj
 0001:00004180       __security_check_cookie    0000000000015180 f   BufferOverflowK:amdsecgs.obj
 0001:000041a8       __report_gsfailure         00000000000151a8 f   BufferOverflowK:gs_report.obj
 0001:000041d8       RtlStringExHandleOtherFlagsA 00000000000151d8 f   ntstrsafe:ntstrsafe.obj
 0001:0000429c       RtlStringExHandleFillBehindNullA 000000000001529c f   ntstrsafe:ntstrsafe.obj
 0001:000042c8       RtlStringVPrintfWorkerA    00000000000152c8 f   ntstrsafe:ntstrsafe.obj
 0001:00004344       RtlStringExValidateSrcA    0000000000015344 f   ntstrsafe:ntstrsafe.obj
 0001:0000437c       RtlStringExValidateDestA   000000000001537c f   ntstrsafe:ntstrsafe.obj
 0001:000043a8       _vsnprintf_l               00000000000153a8 f   ntstrsafe:vsnprint.obj
 0001:00004454       _vsnprintf                 0000000000015454 f   ntstrsafe:vsnprint.obj
 0001:00004480       memset                     0000000000015480 f   ntstrsafe:memset.obj
 0001:00004570       _flsbuf                    0000000000015570 f   ntstrsafe:_flsbuf.obj
 0001:000046ac       _output_l                  00000000000156ac f   ntstrsafe:output.obj
 0001:00004eac       _invalid_parameter         0000000000015eac f   ntstrsafe:invargk.obj
 0001:00004eb8       __GSHandlerCheckCommon     0000000000015eb8 f   ntstrsafe:gshandler.obj
 0001:00004f24       __GSHandlerCheck           0000000000015f24 f   ntstrsafe:gshandler.obj
 0001:00004f48       _get_printf_count_output   0000000000015f48 f   ntstrsafe:printfcount.obj
 0001:00004f68       _wctomb_s_l                0000000000015f68 f   ntstrsafe:_wctomb.obj
 0001:00005018       wctomb_s                   0000000000016018 f   ntstrsafe:_wctomb.obj
 0001:00005032       RtlUnicodeToMultiByteN     0000000000016032 f   ntoskrnl:ntoskrnl.exe
 0001:0000503e       __C_specific_handler       000000000001603e f   ntoskrnl:ntoskrnl.exe
 0001:00005060       memmove                    0000000000016060     ntoskrnl:memcpy.obj
 0001:00005060       memcpy                     0000000000016060 f   ntoskrnl:memcpy.obj
 0001:0000539c       __GSHandlerCheck_SEH       000000000001639c f   ntoskrnl:gshandlerseh.obj
 0001:00005430       ??_C@_00CNPNBAHC@?$AA@FNODOBFM@ 0000000000016430     ntstrsafe:ntstrsafe.obj
 0001:00005440       ??_C@_1BK@KPLOIJDF@?$AAM?$AAi?$AAn?$AAi?$AAp?$AAo?$AAr?$AAt?$AAN?$AAa?$AAm?$AAe?$AA?$AA@FNODOBFM@ 0000000000016440     tapdrvr.obj
 0001:00005460       ??_C@_1BI@FJLCDAFI@?$AAN?$AAd?$AAi?$AAs?$AAV?$AAe?$AAr?$AAs?$AAi?$AAo?$AAn?$AA?$AA@FNODOBFM@ 0000000000016460     tapdrvr.obj
 0001:00005480       ??_C@_17EDIJECNL@?$AAM?$AAT?$AAU?$AA?$AA@FNODOBFM@ 0000000000016480     tapdrvr.obj
 0001:00005490       ??_C@_1BI@OIOAKOGO@?$AAM?$AAe?$AAd?$AAi?$AAa?$AAS?$AAt?$AAa?$AAt?$AAu?$AAs?$AA?$AA@FNODOBFM@ 0000000000016490     tapdrvr.obj
 0001:000054b0       ??_C@_1BM@GLFAMKNK@?$AAA?$AAl?$AAl?$AAo?$AAw?$AAN?$AAo?$AAn?$AAA?$AAd?$AAm?$AAi?$AAn?$AA?$AA@FNODOBFM@ 00000000000164b0     tapdrvr.obj
 0001:000054d0       ??_C@_17GFOANJLA@?$AAM?$AAA?$AAC?$AA?$AA@FNODOBFM@ 00000000000164d0     tapdrvr.obj
 0001:000054e0       ??_C@_0DB@OKCDKKLN@c?3?2users?2samuli?2tap?9windows?9gith@FNODOBFM@ 00000000000164e0     tapdrvr.obj
 0001:00005520       ??_C@_04MFFLHGKN@?4tap?$AA@FNODOBFM@ 0000000000016520     tapdrvr.obj
 0001:00005530       ??_C@_08MBBBEOPI@?2Device?2?$AA@FNODOBFM@ 0000000000016530     tapdrvr.obj
 0001:00005540       ??_C@_06DIJPEION@?$CFs?$CFs?$CFs?$AA@FNODOBFM@ 0000000000016540     tapdrvr.obj
 0001:00005550       ??_C@_0BE@DCPFOPDJ@?2DosDevices?2Global?2?$AA@FNODOBFM@ 0000000000016550     tapdrvr.obj
 0001:00005570       ??_C@_0BH@DIGKNCEH@TAP?9Windows?5Adapter?5V9?$AA@FNODOBFM@ 0000000000016570     tapdrvr.obj
 0001:00005590       ??_C@_0GB@BOPJCIOJ@State?$DN?$CFs?5Err?$DN?$FL?$CFs?1?$CFd?$FN?5?$CDO?$DN?$CFd?5Tx?$DN?$FL?$CF@FNODOBFM@ 0000000000016590     tapdrvr.obj
 0002:00000000       __imp_NdisMRegisterAdapterShutdownHandler 0000000000017000     ndis:NDIS.SYS
 0002:00000008       __imp_NdisAllocateMemoryWithTag 0000000000017008     ndis:NDIS.SYS
 0002:00000010       __imp_NdisReadConfiguration 0000000000017010     ndis:NDIS.SYS
 0002:00000018       __imp_NdisTerminateWrapper 0000000000017018     ndis:NDIS.SYS
 0002:00000020       __imp_NdisMDeregisterDevice 0000000000017020     ndis:NDIS.SYS
 0002:00000028       __imp_NdisMDeregisterAdapterShutdownHandler 0000000000017028     ndis:NDIS.SYS
 0002:00000030       __imp_NdisMSetAttributesEx 0000000000017030     ndis:NDIS.SYS
 0002:00000038       __imp_NdisInitializeWrapper 0000000000017038     ndis:NDIS.SYS
 0002:00000040       __imp_NdisFreeMemory       0000000000017040     ndis:NDIS.SYS
 0002:00000048       __imp_NdisMRegisterMiniport 0000000000017048     ndis:NDIS.SYS
 0002:00000050       __imp_NdisCloseConfiguration 0000000000017050     ndis:NDIS.SYS
 0002:00000058       __imp_NdisMRegisterDevice  0000000000017058     ndis:NDIS.SYS
 0002:00000060       __imp_NdisMRegisterUnloadHandler 0000000000017060     ndis:NDIS.SYS
 0002:00000068       __imp_NdisMIndicateStatus  0000000000017068     ndis:NDIS.SYS
 0002:00000070       __imp_NdisMIndicateStatusComplete 0000000000017070     ndis:NDIS.SYS
 0002:00000078       __imp_NdisMSleep           0000000000017078     ndis:NDIS.SYS
 0002:00000080       __imp_NdisOpenConfiguration 0000000000017080     ndis:NDIS.SYS
 0002:00000088       \177NDIS_NULL_THUNK_DATA   0000000000017088     ndis:NDIS.SYS
 0002:00000090       __imp_KeBugCheckEx         0000000000017090     ntoskrnl:ntoskrnl.exe
 0002:00000098       __imp_KeAcquireSpinLockRaiseToDpc 0000000000017098     ntoskrnl:ntoskrnl.exe
 0002:000000a0       __imp_KeRemoveQueueDpc     00000000000170a0     ntoskrnl:ntoskrnl.exe
 0002:000000a8       __imp_RtlCreateSecurityDescriptor 00000000000170a8     ntoskrnl:ntoskrnl.exe
 0002:000000b0       __imp_IoReleaseCancelSpinLock 00000000000170b0     ntoskrnl:ntoskrnl.exe
 0002:000000b8       __imp_ZwOpenFile           00000000000170b8     ntoskrnl:ntoskrnl.exe
 0002:000000c0       __imp_RtlFreeAnsiString    00000000000170c0     ntoskrnl:ntoskrnl.exe
 0002:000000c8       __imp_ZwSetSecurityObject  00000000000170c8     ntoskrnl:ntoskrnl.exe
 0002:000000d0       __imp_IofCompleteRequest   00000000000170d0     ntoskrnl:ntoskrnl.exe
 0002:000000d8       __imp_ZwClose              00000000000170d8     ntoskrnl:ntoskrnl.exe
 0002:000000e0       __imp_KeInsertQueueDpc     00000000000170e0     ntoskrnl:ntoskrnl.exe
 0002:000000e8       __imp_MmMapLockedPagesSpecifyCache 00000000000170e8     ntoskrnl:ntoskrnl.exe
 0002:000000f0       __imp_RtlFreeUnicodeString 00000000000170f0     ntoskrnl:ntoskrnl.exe
 0002:000000f8       __imp_KeReleaseSpinLock    00000000000170f8     ntoskrnl:ntoskrnl.exe
 0002:00000100       __imp_KeInitializeDpc      0000000000017100     ntoskrnl:ntoskrnl.exe
 0002:00000108       __imp_RtlUnicodeStringToAnsiString 0000000000017108     ntoskrnl:ntoskrnl.exe
 0002:00000110       __imp_MmMapLockedPages     0000000000017110     ntoskrnl:ntoskrnl.exe
 0002:00000118       __imp_RtlAnsiStringToUnicodeString 0000000000017118     ntoskrnl:ntoskrnl.exe
 0002:00000120       __imp_RtlUnicodeToMultiByteN 0000000000017120     ntoskrnl:ntoskrnl.exe
 0002:00000128       __imp___C_specific_handler 0000000000017128     ntoskrnl:ntoskrnl.exe
 0002:00000130       \177ntoskrnl_NULL_THUNK_DATA 0000000000017130     ntoskrnl:ntoskrnl.exe
 0002:00000160       ??_C@_1O@CEDCILHN@?$AA?$CI?$AAn?$AAu?$AAl?$AAl?$AA?$CJ?$AA?$AA@ 0000000000017160     ntstrsafe:output.obj
 0002:00000170       ??_C@_06OJHGLDPL@?$CInull?$CJ?$AA@ 0000000000017170     ntstrsafe:output.obj
 0002:00000180       __lookuptable              0000000000017180     ntstrsafe:output.obj
 0002:000001e0       g_SupportedOIDList         00000000000171e0     tapdrvr.obj
 0003:00000000       HotPatchBuffer             0000000000018000     hotpatch.obj
 0003:00000100       __security_cookie          0000000000018100     BufferOverflowK:gs_support.obj
 0003:00000108       __security_cookie_complement 0000000000018108     BufferOverflowK:gs_support.obj
 0003:00000110       __nullstring               0000000000018110     ntstrsafe:output.obj
 0003:00000118       __wnullstring              0000000000018118     ntstrsafe:output.obj
 0003:00000120       _fltused                   0000000000018120     ntstrsafe:stubs.obj
 0003:00000124       _ldused                    0000000000018124     ntstrsafe:stubs.obj
 0003:00000128       __mb_cur_max               0000000000018128     ntstrsafe:nlsdata1.obj
 0003:0000012c       __decimal_point            000000000001812c     ntstrsafe:nlsdata1.obj
 0003:00000130       __decimal_point_length     0000000000018130     ntstrsafe:nlsdata1.obj
 0003:00000160       __fastflag                 0000000000018160     ntstrsafe:stubs.obj
 0003:00000170       g_InstanceHash             0000000000018170     tapdrvr.obj
 0003:00000178       errno                      0000000000018178     <common>
 0003:00000180       g_NdisWrapperHandle        0000000000018180     <common>
 0003:00000188       g_LastErrorLineNumber      0000000000018188     <common>
 0003:00000190       g_LastErrorFilename        0000000000018190     <common>
 0005:00000010       DriverEntry                000000000001a010 f   tapdrvr.obj
 0005:000001d4       __security_init_cookie     000000000001a1d4 f   BufferOverflowK:gs_support.obj
 0005:00000230       GsDriverEntry              000000000001a230 f   BufferOverflowK:gs_support.obj
 0005:00000250       __IMPORT_DESCRIPTOR_ntoskrnl 000000000001a250     ntoskrnl:ntoskrnl.exe
 0005:00000264       __IMPORT_DESCRIPTOR_NDIS   000000000001a264     ndis:NDIS.SYS
 0005:00000278       __NULL_IMPORT_DESCRIPTOR   000000000001a278     ntoskrnl:ntoskrnl.exe

 entry point at        0005:00000230

 Static symbols

 0001:00004580       write_char                 0000000000015580 f   ntstrsafe:output.obj
 0001:000045d0       write_multi_char           00000000000155d0 f   ntstrsafe:output.obj
 0001:00004628       write_string               0000000000015628 f   ntstrsafe:output.obj
