 rzjoystk

 Timestamp is 507fcbe4 (Thu Oct 18 17:29:08 2012)

 Preferred load address is 00010000

 Start         Length     Name                   Class
 0001:00000000 00001b3aH .text                   CODE
 0001:00001b3a 00000000H .text$s                 CODE
 0002:00000000 00000038H .idata$5                DATA
 0002:00000040 00000a01H .rdata                  DATA
 0002:00000a44 0000006fH .rdata$debug            DATA
 0003:00000000 0000009cH .data                   DATA
 0003:000000a0 00000008H .kmdfclassbind$a        DATA
 0003:000000a8 00000004H .kmdfclassbind$c        DATA
 0003:000000ac 00000004H .kmdfclassbind$d        DATA
 0003:000000b0 00000008H .kmdftypeinit$a         DATA
 0003:000000b8 00000004H .kmdftypeinit$c         DATA
 0003:000000c0 00000864H .bss                    DATA
 0004:00000000 00000578H PAGE                    CODE
 0005:00000000 0000012bH INIT                    CODE
 0005:0000012c 00000028H .idata$2                CODE
 0005:00000154 00000014H .idata$3                CODE
 0005:00000168 00000038H .idata$4                CODE
 0005:000001a0 00000102H .idata$6                CODE
 0006:00000000 00000058H .rsrc$01                DATA
 0006:00000060 00000330H .rsrc$02                DATA

  Address         Publics by Value              Rva+Base       Lib:Object

 0000:00000000       ___safe_se_handler_count   00000000     <absolute>
 0000:00000000       ___safe_se_handler_table   00000000     <absolute>
 0001:00000005       ?FxStubDriverUnloadCommon@@YGXXZ 00011005 f   WdfDriverEntry:stub.obj
 0001:0000002b       _FxStubDriverUnload@4      0001102b f   WdfDriverEntry:stub.obj
 0001:00000053       _FxStubDriverMiniportUnload@8 00011053 f   WdfDriverEntry:stub.obj
 0001:00000060       _FxDriverEntryWorker@8     00011060 f   WdfDriverEntry:stub.obj
 0001:00000136       _FxDriverEntry@8           00011136 f   WdfDriverEntry:stub.obj
 0001:0000014b       ?FxStubBindClasses@@YGJPAU_WDF_BIND_INFO@@@Z 0001114b f   WdfDriverEntry:classbind.obj
 0001:000001ab       ?FxStubUnbindClasses@@YGXPAU_WDF_BIND_INFO@@@Z 000111ab f   WdfDriverEntry:classbind.obj
 0001:000001fc       ?FxStubInitTypes@@YGXXZ    000111fc f   WdfDriverEntry:inittypes.obj
 0001:00000239       _wmemcmp                   00011239 f i rzjoystkwdf:driver.obj
 0001:00000272       _RtlUnicodeStringPrintf    00011272 f i rzjoystkwdf:driver.obj
 0001:000002c3       _DeviceContextCleanup@4    000112c3 f   rzjoystkwdf:driver.obj
 0001:000002fe       _VHIDEvtWdmPreprocessMnQueryId@8 000112fe f   rzjoystkwdf:hid.obj
 0001:00000394       _HidFx2GetHidDescriptor@8  00011394 f   rzjoystkwdf:hid.obj
 0001:00000426       _HidFx2GetReportDescriptor@8 00011426 f   rzjoystkwdf:hid.obj
 0001:000004cb       _HidFx2GetDeviceAttributes@4 000114cb f   rzjoystkwdf:hid.obj
 0001:0000059e       _HidFx2CompleteReadReport@4 0001159e f   rzjoystkwdf:hid.obj
 0001:00000663       _HidFx2SendIdleNotification@4 00011663 f   rzjoystkwdf:hid.obj
 0001:0000077c       _ControlDevice_EvtInternalIoDeviceControl@20 0001177c f   rzjoystkwdf:hid.obj
 0001:000008fb       _ControlDevice_EvtFileClose@4 000118fb f   rzjoystkwdf:hid.obj
 0001:00000903       _HidFx2EvtInternalDeviceControl@20 00011903 f   rzjoystkwdf:hid.obj
 0001:00000a06       _HidFx2EvtTimerFunction@4  00011a06 f   rzjoystkwdf:hid.obj
 0001:00000a4c       _ControlDevice_Create@24   00011a4c f   rzjoystkwdf:hid.obj
 0001:00000c4a       _DbgDevicePowerString@4    00011c4a f   rzjoystkwdf:usb.obj
 0001:00000cc7       _HidFx2EvtDeviceD0Entry@8  00011cc7 f   rzjoystkwdf:usb.obj
 0001:00000d06       @__security_check_cookie@4 00011d06 f   BufferOverflowK:secchk.obj
 0001:00000d1b       ___report_gsfailure        00011d1b f   BufferOverflowK:gs_report.obj
 0001:00000d46       _memset                    00011d46 f   ntoskrnl:ntoskrnl.exe
 0001:00000d52       _memcpy                    00011d52 f   ntoskrnl:ntoskrnl.exe
 0001:00000d5e       _WdfVersionUnbind@12       00011d5e f   WdfLdr:WDFLDR.SYS
 0001:00000d6a       _WdfVersionBind@16         00011d6a f   WdfLdr:WDFLDR.SYS
 0001:00000d76       _WdfVersionBindClass@12    00011d76 f   WdfLdr:WDFLDR.SYS
 0001:00000d82       _WdfVersionUnbindClass@12  00011d82 f   WdfLdr:WDFLDR.SYS
 0001:00000d8e       _RtlUnicodeStringValidateWorker@12 00011d8e f   ntstrsafe:ntstrsafe.obj
 0001:00000dea       _RtlUnicodeStringValidateDestWorker@24 00011dea f   ntstrsafe:ntstrsafe.obj
 0001:00000e46       _RtlWideCharArrayVPrintfWorker@20 00011e46 f   ntstrsafe:ntstrsafe.obj
 0001:00000e8a       __vsnwprintf_l             00011e8a f   ntstrsafe:vsnwprnt.obj
 0001:00000f4d       __vsnwprintf               00011f4d f   ntstrsafe:vsnwprnt.obj
 0001:00000f6f       __flsbuf                   00011f6f f   ntstrsafe:_flsbuf.obj
 0001:00000f85       _TraceEvents               00011f85 f   rzjoystkwdf:driver.obj
 0001:00000f85       __invalid_parameter        00011f85 f   ntstrsafe:invargk.obj
 0001:0000104d       __woutput_l                0001204d f   ntstrsafe:woutput.obj
 0001:000019ca       __get_printf_count_output  000129ca f   ntstrsafe:printfcount.obj
 0001:000019f0       __aulldvrm                 000129f0 f   ntstrsafe:ulldvrm.obj
 0001:00001a8a       __fputwc_nolock            00012a8a f   ntstrsafe:fputwc.obj
 0001:00001ad4       _mbtowc                    00012ad4 f   ntstrsafe:_mbtowc.obj
 0001:00001b1b       __flswbuf                  00012b1b f   ntstrsafe:_flswbuf.obj
 0001:00001b34       _RtlAnsiCharToUnicodeChar@4 00012b34 f   ntoskrnl:ntoskrnl.exe
 0002:00000000       __imp__WdfVersionBindClass@12 00013000     WdfLdr:WDFLDR.SYS
 0002:00000004       __imp__WdfVersionBind@16   00013004     WdfLdr:WDFLDR.SYS
 0002:00000008       __imp__WdfVersionUnbind@12 00013008     WdfLdr:WDFLDR.SYS
 0002:0000000c       __imp__WdfVersionUnbindClass@12 0001300c     WdfLdr:WDFLDR.SYS
 0002:00000010       \177WDFLDR_NULL_THUNK_DATA 00013010     WdfLdr:WDFLDR.SYS
 0002:00000014       __imp_@IofCompleteRequest@8 00013014     ntoskrnl:ntoskrnl.exe
 0002:00000018       __imp__KeTickCount         00013018     ntoskrnl:ntoskrnl.exe
 0002:00000018       _KeTickCount               00013018     ntoskrnl:ntoskrnl.exe
 0002:0000001c       __imp__KeBugCheckEx@20     0001301c     ntoskrnl:ntoskrnl.exe
 0002:00000020       __imp__memset              00013020     ntoskrnl:ntoskrnl.exe
 0002:00000024       __imp__memcpy              00013024     ntoskrnl:ntoskrnl.exe
 0002:00000028       __imp__ExAllocatePoolWithTag@12 00013028     ntoskrnl:ntoskrnl.exe
 0002:0000002c       __imp__RtlCopyUnicodeString@8 0001302c     wdmsec:ntoskrnl.exe
 0002:00000030       __imp__RtlAnsiCharToUnicodeChar@4 00013030     ntoskrnl:ntoskrnl.exe
 0002:00000034       \177ntoskrnl_NULL_THUNK_DATA 00013034     wdmsec:ntoskrnl.exe
 0002:0000005c       ??_C@_1BI@BJCKEEDJ@?$AAK?$AAm?$AAd?$AAf?$AAL?$AAi?$AAb?$AAr?$AAa?$AAr?$AAy?$AA?$AA@ 0001305c     WdfDriverEntry:stub.obj
 0002:00000074       ??_C@_0BI@PPIGACEH@CONTROLDEVICE_EXTENSION?$AA@ 00013074     rzjoystkwdf:driver.obj
 0002:0000008c       ??_C@_0BG@BHLCMCCL@FILE_OBJECT_EXTENSION?$AA@ 0001308c     rzjoystkwdf:driver.obj
 0002:000000a4       ??_C@_0BB@IDLDKCCN@DEVICE_EXTENSION?$AA@ 000130a4     rzjoystkwdf:driver.obj
 0002:000000b8       ??_C@_1CO@OEMPAMAE@?$AA?2?$AAD?$AAo?$AAs?$AAD?$AAe?$AAv?$AAi?$AAc?$AAe?$AAs?$AA?2?$AAR?$AAz?$AAJ?$AAo?$AAy?$AA_?$AA?$CF?$AA0?$AA4?$AAx?$AA?$AA@ 000130b8     rzjoystkwdf:driver.obj
 0002:000000e8       ??_C@_1CG@ODMNFOFA@?$AA?2?$AAD?$AAe?$AAv?$AAi?$AAc?$AAe?$AA?2?$AAR?$AAz?$AAJ?$AAo?$AAy?$AA_?$AA?$CF?$AA0?$AA4?$AAx?$AA?$AA@ 000130e8     rzjoystkwdf:driver.obj
 0002:00000110       ??_C@_1GE@GPCGJKCK@?$AA?$HL?$AAF?$AAE?$AA5?$AA7?$AA2?$AA8?$AA3?$AA1?$AA?9?$AAC?$AA5?$AAD?$AA3?$AA?9?$AA4?$AA5?$AA5?$AA8?$AA?9?$AAA?$AAA?$AA9?$AA0?$AA?9?$AA2?$AA7?$AA0?$AAF?$AA6?$AAB?$AAD@ 00013110     rzjoystkwdf:driver.obj
 0002:00000178       ??_C@_1GE@BOEJAAPL@?$AA?$HL?$AA6?$AA4?$AAF?$AA9?$AA9?$AAA?$AA8?$AA1?$AA?9?$AAD?$AA6?$AA0?$AA4?$AA?9?$AA4?$AA2?$AA3?$AA5?$AA?9?$AA9?$AAB?$AA6?$AAF?$AA?9?$AA7?$AAC?$AAD?$AAB?$AAD?$AA3?$AA7@ 00013178     rzjoystkwdf:driver.obj
 0002:000001dc       ??_C@_0CJ@BDKIOEAA@WdfDriverCreate?5failed?5with?5stat@ 000131dc     rzjoystkwdf:driver.obj
 0002:00000208       ??_C@_0CF@OLODDPCH@HIDUSBFX2?5Driver?5Sample?5Built?5?$CFs@ 00013208     rzjoystkwdf:driver.obj
 0002:00000230       ??_C@_0M@EEOMDDBI@Oct?518?52012?$AA@ 00013230     rzjoystkwdf:driver.obj
 0002:0000023c       ??_C@_08GNNOLOII@17?329?307?$AA@ 0001323c     rzjoystkwdf:driver.obj
 0002:00000248       _G_DefaultReportDescriptor 00013248     rzjoystkwdf:hid.obj
 0002:000002dc       _G_DefaultHidDescriptor    000132dc     rzjoystkwdf:hid.obj
 0002:000002e8       ??_C@_1BK@OAJPCPN@?$AAH?$AAI?$AAD?$AA?2?$AAV?$AAH?$AAi?$AAd?$AAj?$AAs?$AA?$AA?$AA?$AA?$AA?$AA@ 000132e8     rzjoystkwdf:hid.obj
 0002:00000304       ??_C@_0BO@EPKDBIHA@Irp?9?$DOUserBuffer?5is?5NULL?50x?$CFx?6?$AA@ 00013304     rzjoystkwdf:hid.obj
 0002:00000324       ??_C@_0CE@IPKGELIO@HidFx2GetHidDescriptor?5Exit?5?$DN?50x@ 00013324     rzjoystkwdf:hid.obj
 0002:00000348       ??_C@_0CF@MNKLKHJC@WdfMemoryCopyFromBuffer?5failed?50@ 00013348     rzjoystkwdf:hid.obj
 0002:00000370       ??_C@_0CM@CCGEACOB@WdfRequestRetrieveOutputMemory?5f@ 00013370     rzjoystkwdf:hid.obj
 0002:0000039c       ??_C@_0BO@LBPAGODA@HidFx2GetHidDescriptor?5Entry?6?$AA@ 0001339c     rzjoystkwdf:hid.obj
 0002:000003bc       ??_C@_0CH@MKPCEFEA@HidFx2GetReportDescriptor?5Exit?5?$DN@ 000133bc     rzjoystkwdf:hid.obj
 0002:000003e4       ??_C@_0CB@EHGOLEDL@HidFx2GetReportDescriptor?5Entry?6@ 000133e4     rzjoystkwdf:hid.obj
 0002:00000408       ??_C@_0CH@CIFOLJPE@HidFx2GetDeviceAttributes?5Exit?5?$DN@ 00013408     rzjoystkwdf:hid.obj
 0002:00000430       ??_C@_0CM@BEPCNOGM@WdfRequestRetrieveOutputBuffer?5f@ 00013430     rzjoystkwdf:hid.obj
 0002:0000045c       ??_C@_0CB@GPCBCJJC@HidFx2GetDeviceAttributes?5Entry?6@ 0001345c     rzjoystkwdf:hid.obj
 0002:00000480       ??_C@_0CL@OPJHCPBH@WdfIoQueueRetrieveNextRequest?5st@ 00013480     rzjoystkwdf:hid.obj
 0002:000004ac       ??_C@_0DJ@DFDNNJJM@WdfRequestRetrieveOutputBuffer?5f@ 000134ac     rzjoystkwdf:hid.obj
 0002:000004e8       ??_C@_0DD@IKPHKFJJ@DeviceIoControl?4InputBufferLengt@ 000134e8     rzjoystkwdf:hid.obj
 0002:0000051c       ??_C@_0DF@OHDCPGAA@WdfRequestForwardToIoQueue?5faile@ 0001351c     rzjoystkwdf:hid.obj
 0002:00000554       ??_C@_0CP@PCNCCEHO@SendIdleNotification?5failed?5with@ 00013554     rzjoystkwdf:hid.obj
 0002:00000584       ??_C@_0DC@ILEIKOBP@HidFx2EvtDevicePrepareHardware?5E@ 00013584     rzjoystkwdf:usb.obj
 0002:000005b8       ??_C@_0CG@FLBKADHH@HidFx2EvtDevicePrepareHardware?5E@ 000135b8     rzjoystkwdf:usb.obj
 0002:000005e0       ??_C@_0BL@IAKKBILP@UnKnown?5Device?5Power?5State?$AA@ 000135e0     rzjoystkwdf:usb.obj
 0002:000005fc       ??_C@_0BD@ODMBHIPK@PowerDeviceMaximum?$AA@ 000135fc     rzjoystkwdf:usb.obj
 0002:00000610       ??_C@_0CE@MIJNLMPJ@WdfPowerDevicePrepareForHibernat@ 00013610     rzjoystkwdf:usb.obj
 0002:00000634       ??_C@_0BG@MIIDEGIC@WdfPowerDeviceD3Final?$AA@ 00013634     rzjoystkwdf:usb.obj
 0002:0000064c       ??_C@_0BB@LGOABABE@WdfPowerDeviceD3?$AA@ 0001364c     rzjoystkwdf:usb.obj
 0002:00000660       ??_C@_0BB@KPPLCBFF@WdfPowerDeviceD2?$AA@ 00013660     rzjoystkwdf:usb.obj
 0002:00000674       ??_C@_0BB@IENGHCJG@WdfPowerDeviceD1?$AA@ 00013674     rzjoystkwdf:usb.obj
 0002:00000688       ??_C@_0BB@JNMNEDNH@WdfPowerDeviceD0?$AA@ 00013688     rzjoystkwdf:usb.obj
 0002:0000069c       ??_C@_0BG@EJENIEHD@WdfPowerDeviceInvalid?$AA@ 0001369c     rzjoystkwdf:usb.obj
 0002:000006b4       ??_C@_0CP@KPONOOEL@HidFx2EvtDeviceD0Entry?5Enter?5?9?5c@ 000136b4     rzjoystkwdf:usb.obj
 0002:000006e4       ??_C@_0BM@MHCAFEOD@HidFx2EvtDeviceD0Exit?5Exit?6?$AA@ 000136e4     rzjoystkwdf:usb.obj
 0002:00000700       ??_C@_0CL@MGKINBNC@HidFx2EvtDeviceD0Exit?5Enter?9?5mov@ 00013700     rzjoystkwdf:usb.obj
 0002:00000730       _SDDL_DEVOBJ_KERNEL_ONLY_buffer 00013730     wdmsec:iosddl.obj
 0002:00000738       _SDDL_DEVOBJ_KERNEL_ONLY   00013738     wdmsec:iosddl.obj
 0002:00000740       _SDDL_DEVOBJ_SYS_ALL_buffer 00013740     wdmsec:iosddl.obj
 0002:00000760       _SDDL_DEVOBJ_SYS_ALL       00013760     wdmsec:iosddl.obj
 0002:00000768       _SDDL_DEVOBJ_SYS_ALL_ADM_ALL_buffer 00013768     wdmsec:iosddl.obj
 0002:000007a0       _SDDL_DEVOBJ_SYS_ALL_ADM_ALL 000137a0     wdmsec:iosddl.obj
 0002:000007a8       _SDDL_DEVOBJ_SYS_ALL_ADM_RX_buffer 000137a8     wdmsec:iosddl.obj
 0002:000007e4       _SDDL_DEVOBJ_SYS_ALL_ADM_RX 000137e4     wdmsec:iosddl.obj
 0002:000007f0       _SDDL_DEVOBJ_SYS_ALL_ADM_RWX_WORLD_R_buffer 000137f0     wdmsec:iosddl.obj
 0002:00000848       _SDDL_DEVOBJ_SYS_ALL_ADM_RWX_WORLD_R 00013848     wdmsec:iosddl.obj
 0002:00000850       _SDDL_DEVOBJ_SYS_ALL_ADM_RWX_WORLD_R_RES_R_buffer 00013850     wdmsec:iosddl.obj
 0002:000008c0       _SDDL_DEVOBJ_SYS_ALL_ADM_RWX_WORLD_R_RES_R 000138c0     wdmsec:iosddl.obj
 0002:000008c8       _SDDL_DEVOBJ_SYS_ALL_ADM_RWX_WORLD_RW_RES_R_buffer 000138c8     wdmsec:iosddl.obj
 0002:0000093c       _SDDL_DEVOBJ_SYS_ALL_ADM_RWX_WORLD_RW_RES_R 0001393c     wdmsec:iosddl.obj
 0002:00000948       _SDDL_DEVOBJ_SYS_ALL_ADM_RWX_WORLD_RWX_RES_RWX_buffer 00013948     wdmsec:iosddl.obj
 0002:000009c8       _SDDL_DEVOBJ_SYS_ALL_ADM_RWX_WORLD_RWX_RES_RWX 000139c8     wdmsec:iosddl.obj
 0002:000009d0       ??_C@_1O@CEDCILHN@?$AA?$CI?$AAn?$AAu?$AAl?$AAl?$AA?$CJ?$AA?$AA@ 000139d0     ntstrsafe:output.obj
 0002:000009e0       ??_C@_06OJHGLDPL@?$CInull?$CJ?$AA@ 000139e0     ntstrsafe:output.obj
 0002:000009e8       ___lookuptable             000139e8     ntstrsafe:output.obj
 0003:00000020       __WDF_DEVICE_EXTENSION_TYPE_INFO 00014020     rzjoystkwdf:driver.obj
 0003:00000034       __WDF_FILE_OBJECT_EXTENSION_TYPE_INFO 00014034     rzjoystkwdf:driver.obj
 0003:00000048       __WDF_CONTROLDEVICE_EXTENSION_TYPE_INFO 00014048     rzjoystkwdf:driver.obj
 0003:0000005c       _DebugLevel                0001405c     rzjoystkwdf:driver.obj
 0003:00000060       _DebugFlag                 00014060     rzjoystkwdf:driver.obj
 0003:00000064       _readReport                00014064     rzjoystkwdf:hid.obj
 0003:00000074       ___security_cookie         00014074     BufferOverflowK:gs_support.obj
 0003:00000078       ___security_cookie_complement 00014078     BufferOverflowK:gs_support.obj
 0003:0000007c       ___nullstring              0001407c     ntstrsafe:output.obj
 0003:00000080       ___wnullstring             00014080     ntstrsafe:output.obj
 0003:00000084       __fltused                  00014084     ntstrsafe:stubs.obj
 0003:00000088       __ldused                   00014088     ntstrsafe:stubs.obj
 0003:00000090       ___mb_cur_max              00014090     ntstrsafe:nlsdata1.obj
 0003:00000094       ___decimal_point           00014094     ntstrsafe:nlsdata1.obj
 0003:00000098       ___decimal_point_length    00014098     ntstrsafe:nlsdata1.obj
 0003:000000a0       ?__KMDF_CLASS_BIND_START@@3U_MARKER_TYPE@@A 000140a0     WdfDriverEntry:classbind.obj
 0003:000000a8       ?__KMDF_CLASS_BIND_END@@3PAXA 000140a8     WdfDriverEntry:classbind.obj
 0003:000000b0       ?__KMDF_TYPE_INIT_START@@3U_MARKER_TYPE@@A 000140b0     WdfDriverEntry:inittypes.obj
 0003:000000b8       ?__KMDF_TYPE_INIT_END@@3PAXA 000140b8     WdfDriverEntry:inittypes.obj
 0003:000000c0       _WdfFunctions              000140c0     WdfDriverEntry:stub.obj
 0003:000006f0       _typeWDF_IFR_HEADER        000146f0     WdfDriverEntry:stub.obj
 0003:00000704       _WdfDriverGlobals          00014704     WdfDriverEntry:stub.obj
 0003:00000918       ___fastflag                00014918     ntstrsafe:stubs.obj
 0003:00000920       _errno                     00014920     <common>
 0004:00000005       _HidFx2EvtDeviceAdd@8      00015005 f   rzjoystkwdf:driver.obj
 0004:00000442       _HidFx2EvtDriverContextCleanup@4 00015442 f   rzjoystkwdf:driver.obj
 0004:0000044a       _HidFx2WriteReport@4       0001544a f   rzjoystkwdf:hid.obj
 0004:000004e4       _HidFx2EvtDevicePrepareHardware@12 000154e4 f   rzjoystkwdf:usb.obj
 0004:0000052d       _HidFx2EvtDeviceD0Exit@8   0001552d f   rzjoystkwdf:usb.obj
 0005:00000005       _DriverEntry@8             00016005 f   rzjoystkwdf:driver.obj
 0005:000000f7       ___security_init_cookie    000160f7 f   BufferOverflowK:gs_support.obj
 0005:0000012c       __IMPORT_DESCRIPTOR_ntoskrnl 0001612c     wdmsec:ntoskrnl.exe
 0005:00000140       __IMPORT_DESCRIPTOR_WDFLDR 00016140     WdfLdr:WDFLDR.SYS
 0005:00000154       __NULL_IMPORT_DESCRIPTOR   00016154     wdmsec:ntoskrnl.exe

 entry point at        0001:00000136

 Static symbols

 0001:000008dc       _ControlDevice_EvtFileCreate@12 000118dc f   rzjoystkwdf:hid.obj
 0001:00000f8b       _write_char                00011f8b f   ntstrsafe:woutput.obj
 0001:00000fc5       _write_multi_char          00011fc5 f   ntstrsafe:woutput.obj
 0001:00000ff7       _write_string              00011ff7 f   ntstrsafe:woutput.obj
