
kd> g
Breakpoint 14 hit
eax=002004c0 ebx=001e2f10 ecx=002004c0 edx=0000000a esi=001cc618 edi=001fff10
eip=715c8513 esp=0015f3a4 ebp=0015f3b8 iopl=0 nv up ei ng nz ac pe cy
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000297
authui!CFieldData::SetState:
001b:715c8513 8bff mov edi,edi
kd> kc
00 authui!CFieldData::SetState
01 authui!UserList::_OnCredentialSetFieldState
02 authui!UserList::UIJobEvent
03 authui!CLogonFrame::UIJobEvent
04 authui!CSetFieldStateEventJob::Do
05 authui!CJobQueue<IUIJobEvent *>::DoJob
06 authui!CCredentialJobQueue::_ProcessJobs
07 authui!CCredentialJobQueue::HandleMessage
08 authui!CLogonFrame::_OnDefaultWndProc
09 authui!CLogonFrame::WndProc
0a USER32!InternalCallWinProc
0b USER32!UserCallWinProcCheckWow
0c USER32!CallWindowProcAorW
0d USER32!CallWindowProcW
0e DUser!ExtraInfoWndProc
0f USER32!InternalCallWinProc
10 USER32!UserCallWinProcCheckWow
11 USER32!CallWindowProcAorW
12 USER32!CallWindowProcW
13 COMCTL32!CallOriginalWndProc
14 COMCTL32!CallNextSubclassProc
15 COMCTL32!DefSubclassProc
16 COMCTL32!TTSubclassProc
17 COMCTL32!CallNextSubclassProc
18 COMCTL32!MasterSubclassProc
19 USER32!InternalCallWinProc
1a USER32!UserCallWinProcCheckWow
1b USER32!DispatchMessageWorker
1c USER32!DispatchMessageW
1d authui!CLogonFrame::DoModal
1e authui!CLogonUI_CreateThenDoModalThenDestroy
1f authui!CLogonUI::DoModal
20 LogonUI!wWinMain
21 LogonUI!_initterm_e
22 kernel32!BaseThreadInitThunk
23 ntdll!__RtlUserThreadStart
24 ntdll!_RtlUserThreadStart
kd> r
eax=002004c0 ebx=001e2f10 ecx=002004c0 edx=0000000a esi=001cc618 edi=001fff10
eip=715c8513 esp=0015f3a4 ebp=0015f3b8 iopl=0 nv up ei ng nz ac pe cy
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000297
authui!CFieldData::SetState:
001b:715c8513 8bff mov edi,edi
kd> dd 0015f3a4
0015f3a4 715d5c27 00000000 0000000a 001af340
0015f3b4 00000000 0015f3c8 715d707f 0000000a
0015f3c4 00000000 0015f3f0 715f87fc 0000000a
0015f3d4 00000000 001cc618 00000000 001cc610
0015f3e4 001c0088 001af340 abcdef42 0015f408
0015f3f4 715ce0f0 0000000a 00000000 001cc618
0015f404 00000000 0015f448 715d40e2 001af3d4
0015f414 6a9ea3f2 00008002 001c0020 00000000
kd> p
eax=002004c0 ebx=001e2f10 ecx=002004c0 edx=0000000a esi=001cc618 edi=001fff10
eip=715c8515 esp=0015f3a4 ebp=0015f3b8 iopl=0 nv up ei ng nz ac pe cy
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000297
authui!CFieldData::SetState+0x2:
001b:715c8515 55 push ebp
kd> p
eax=002004c0 ebx=001e2f10 ecx=002004c0 edx=0000000a esi=001cc618 edi=001fff10
eip=715c8516 esp=0015f3a0 ebp=0015f3b8 iopl=0 nv up ei ng nz ac pe cy
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000297
authui!CFieldData::SetState+0x3:
001b:715c8516 8bec mov ebp,esp
kd> p
eax=002004c0 ebx=001e2f10 ecx=002004c0 edx=0000000a esi=001cc618 edi=001fff10
eip=715c8518 esp=0015f3a0 ebp=0015f3a0 iopl=0 nv up ei ng nz ac pe cy
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000297
authui!CFieldData::SetState+0x5:
001b:715c8518 8b4508 mov eax,dword ptr [ebp+8] ss:0023:0015f3a8=00000000
kd> p
eax=00000000 ebx=001e2f10 ecx=002004c0 edx=0000000a esi=001cc618 edi=001fff10
eip=715c851b esp=0015f3a0 ebp=0015f3a0 iopl=0 nv up ei ng nz ac pe cy
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000297
authui!CFieldData::SetState+0x8:
001b:715c851b 894124 mov dword ptr [ecx+24h],eax ds:0023:002004e4=00000000
kd> dd 002004c0
002004c0 715a3b9c 00000001 0000000a 00000003
002004d0 00200540 00000000 00000000 00000000
002004e0 00000000 00000000 00000000 002005e0
002004f0 00000000 00000000 00010008 0a000008
00200500 006f004c 00200067 006e006f 00740020
00200510 003a006f 00570020 004e0049 0033002d
00200520 00500053 00320047 004b0044 00550048
00200530 004b004b 00000000 0001000a 0a000008
kd> dds 715a3b9c
715a3b9c 715cc396 authui!CFieldData::`vector deleting destructor'
715a3ba0 00690046
715a3ba4 006c0065
715a3ba8 00480064
715a3bac 00730061
715a3bb0 00740053
715a3bb4 00690072
715a3bb8 0067006e
715a3bbc 00610056
715a3bc0 0075006c
kd> p
eax=00000000 ebx=001e2f10 ecx=002004c0 edx=0000000a esi=001cc618 edi=001fff10
eip=715c851e esp=0015f3a0 ebp=0015f3a0 iopl=0 nv up ei ng nz ac pe cy
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000297
authui!CFieldData::SetState+0xb:
001b:715c851e 5d pop ebp
kd> dd 002004c0
002004c0 715a3b9c 00000001 0000000a 00000003
002004d0 00200540 00000000 00000000 00000000
002004e0 00000000 00000000 00000000 002005e0
002004f0 00000000 00000000 00010008 0a000008
00200500 006f004c 00200067 006e006f 00740020
00200510 003a006f 00570020 004e0049 0033002d
00200520 00500053 00320047 004b0044 00550048
00200530 004b004b 00000000 0001000a 0a000008
kd> dd 002004c0+24
002004e4 00000000 00000000 002005e0 00000000
002004f4 00000000 00010008 0a000008 006f004c
00200504 00200067 006e006f 00740020 003a006f
00200514 00570020 004e0049 0033002d 00500053
00200524 00320047 004b0044 00550048 004b004b
00200534 00000000 0001000a 0a000008 006f0048
00200544 00200077 006f0064 00490020 006c0020
00200554 0067006f 006f0020 0020006e 006f0074
kd> ed 002004c0+24 1
eax=001e1c98 ebx=001ff918 ecx=001c0020 edx=00000000 esi=001e1c98 edi=00000008
eip=715d4c29 esp=0015ec80 ebp=0015ec90 iopl=0 nv up ei pl nz na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000202
authui!CCredentialJobQueue::PostJob:
001b:715d4c29 8bff mov edi,edi
kd> kc
00 authui!CCredentialJobQueue::PostJob
01 authui!CCommandLinkClickedJob_CreateAndPost
02 authui!CDUIUserTileElement::OnEvent
03 DUI70!DirectUI::Element::_DisplayNodeCallback
04 DUser!GPCB::xwCallGadgetProc
05 DUser!DuEventGadget::ApiOnEvent
06 DUser!DUser::Gadget::CallStubEvent
07 DUser!GPCB::xwCallOnEvent
08 DUser!GPCB::xwInvokeBubble
09 DUser!GPCB::xwInvokeFull
0a DUser!DUserSendEvent
0b DUI70!DirectUI::Element::FireEvent
0c DUI70!DirectUI::_FireClickEvent
0d DUI70!DirectUI::Button::OnInput
0e DUI70!DirectUI::Element::_DisplayNodeCallback
0f DUser!GPCB::xwCallGadgetProc
10 DUser!DuEventGadget::ApiOnEvent
11 DUser!DUser::Gadget::CallStubEvent
12 DUser!GPCB::xwCallOnEvent
13 DUser!GPCB::xwInvokeDirect
14 DUser!GPCB::xwInvokeFull
15 DUser!xwProcessFull
16 DUser!BaseMsgQ::xwProcessNL
17 DUser!DelayedMsgQ::xwProcessDelayedNL
18 DUser!DeferredMsgQueueLock::~DeferredMsgQueueLock
19 DUser!HWndContainer::xdHandleMessage
1a DUser!ExtraInfoWndProc
1b USER32!InternalCallWinProc
1c USER32!UserCallWinProcCheckWow
1d USER32!CallWindowProcAorW
1e USER32!CallWindowProcW
1f COMCTL32!CallOriginalWndProc
20 COMCTL32!CallNextSubclassProc
21 COMCTL32!DefSubclassProc
22 COMCTL32!TTSubclassProc
23 COMCTL32!CallNextSubclassProc
24 COMCTL32!MasterSubclassProc
25 USER32!InternalCallWinProc
26 USER32!UserCallWinProcCheckWow
27 USER32!DispatchMessageWorker
28 USER32!DispatchMessageW
29 authui!CLogonFrame::DoModal
2a authui!CLogonUI_CreateThenDoModalThenDestroy
2b authui!CLogonUI::DoModal
2c LogonUI!wWinMain
2d LogonUI!_initterm_e
2e kernel32!BaseThreadInitThunk
2f ntdll!__RtlUserThreadStart
30 ntdll!_RtlUserThreadStart
kd> r
eax=001e1c98 ebx=001ff918 ecx=001c0020 edx=00000000 esi=001e1c98 edi=00000008
eip=715d4c29 esp=0015ec80 ebp=0015ec90 iopl=0 nv up ei pl nz na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000202
authui!CCredentialJobQueue::PostJob:
001b:715d4c29 8bff mov edi,edi
kd> dd 0015ec80
0015ec80 715cf336 001e1c98 00000008 0015f098
0015ec90 0015ecbc 715e084f 001c4488 001e18e8
0015eca0 00000008 001c0020 00000000 0015f070
0015ecb0 001ff918 733d941c 001ff918 0015ef1c
0015ecc0 733c697e 002054d0 73688410 001ddbb8
0015ecd0 73684f7c 001a1420 00040000 00000000
0015ece0 00000008 031c1248 00000000 031c12b8
0015ecf0 0015ed2c 76d15e79 891ec3ee 00000000
kd> dd 001e1c98
001e1c98 715a529c 00000001 001c4488 001e18e8
001e1ca8 001c0020 00000008 00000002 00000004
001e1cb8 0021d818 001600c4 00010005 08000002
001e1cc8 0021e6e8 00000000 00000000 00000000
001e1cd8 00000000 00000000 00000000 00000000
001e1ce8 00010005 08000005 001cc1b0 00000000
001e1cf8 00000000 00000000 00000000 00000000
001e1d08 00000000 00000000 00000003 00000005
kd> dds 715a529c
715a529c 715d0f6f authui!CCommandLinkClickedJob::`scalar deleting destructor'
715a52a0 715d2787 authui!CCommandLinkClickedJob::Do
715a52a4 715d206d authui!CSetCheckboxValueJob::`scalar deleting destructor'
kd> bc 26
kd> g
Breakpoint 10 hit
eax=715a529c ebx=00000000 ecx=001e1c98 edx=000005c0 esi=001c0250 edi=001e1c98
eip=715d2787 esp=0298f844 ebp=0298f880 iopl=0 nv up ei pl nz na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000202
authui!CCommandLinkClickedJob::Do:
001b:715d2787 8bff mov edi,edi
kd> kc
00 authui!CCommandLinkClickedJob::Do
01 authui!CJobQueue<CREDENTIAL_PROVIDER_THREAD_JOB_CONTEXT const &>::DoJob
02 authui!CCredentialProviderThread::_vThreadProc
03 authui!CCredentialProviderThread::_sThreadProc
04 kernel32!BaseThreadInitThunk
05 ntdll!__RtlUserThreadStart
06 ntdll!_RtlUserThreadStart


kd> g
Breakpoint 8 hit
eax=715a5468 ebx=00000000 ecx=002066e0 edx=00000e80 esi=001c0088 edi=002066e0
eip=715d40df esp=0015f410 ebp=0015f448 iopl=0 nv up ei pl nz na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000202
authui!CJobQueue<IUIJobEvent *>::DoJob+0xdf:
001b:715d40df ff5004 call dword ptr [eax+4] ds:0023:715a546c={authui!COnCreatingWindowEventJob::Do (715ce201)}