
Breakpoint 4 hit
USER32!CreateDialogIndirectParamAorW:
001b:77cd900e 55 push ebp
2: kd> kc
00 USER32!CreateDialogIndirectParamAorW
01 USER32!CreateDialogIndirectParamW
02 USER32!CreateDialogIndirectParamW_wrapper
03 comctl32!SHFusionCreateDialogIndirectParam
04 comctl32!_RealPropertySheet
05 comctl32!_PropertySheet
06 comctl32!PropertySheetW
07 SHELL32!PropertySheetW
08 SHELL32!SHOpenPropSheetW
09 SHELL32!DrivesPropertiesThreadProc
0a SHELL32!_PropSheetThreadProc
0b SHLWAPI!WrapperThreadProc
0c kernel32!BaseThreadStart
2: kd> kv
ChildEBP RetAddr Args to Child
00 00ebf5e4 77cf5f03 6f610000 0015d3d8 0004018a USER32!CreateDialogIndirectParamAorW (FPO: Non-Fpo) (CONV: stdcall) d:\\srv03rtm\\windows\\core\\ntuser\\client\\clres.c @ 861
01 00ebf604 77cf65a4 6f610000 0015d3d8 0004018a USER32!CreateDialogIndirectParamW+0x19 (FPO: Non-Fpo) (CONV: stdcall) d:\\srv03rtm\\windows\\core\\ntuser\\client\\clres.c @ 850
02 00ebf62c 6f6be2be 6f610000 0015d3d8 0004018a USER32!CreateDialogIndirectParamW_wrapper+0x5a (FPO: Non-Fpo) (CONV: stdcall) d:\\srv03rtm\\windows\\core\\ntuser\\client\\clres.c @ 836
03 00ebf674 6f636799 6f610000 0015d3d8 0004018a comctl32!SHFusionCreateDialogIndirectParam+0x36 (FPO: Non-Fpo) (CONV: stdcall) d:\\srv03rtm\\shell\\lib\\shfusion\\shfusion.c @ 364
04 00ebf6fc 6f636a6a 0015d148 00000b5a 00000000 comctl32!_RealPropertySheet+0x2b5 (FPO: Non-Fpo) (CONV: stdcall) d:\\srv03rtm\\shell\\comctl32\\v6\\prsht.c @ 4963
05 00ebf72c 6f636a7f 00ebf820 00000000 00ebf774 comctl32!_PropertySheet+0x171 (FPO: Non-Fpo) (CONV: stdcall) d:\\srv03rtm\\shell\\comctl32\\v6\\prsht.c @ 5219
06 00ebf73c 77482e41 00ebf820 00000b5a 00000002 comctl32!PropertySheetW+0xd (FPO: Non-Fpo) (CONV: stdcall) d:\\srv03rtm\\shell\\comctl32\\v6\\prsht.c @ 5224
07 00ebf774 772d02ff 00ebf820 00151948 000e56e0 SHELL32!PropertySheetW+0x4b (FPO: Non-Fpo) (CONV: stdcall) d:\\srv03rtm\\shell\\lib\\shfusion\\delaycc.c @ 395
08 00ebf884 7731dba0 00151948 00ebf8b4 00000002 SHELL32!SHOpenPropSheetW+0x3b0 (FPO: Non-Fpo) (CONV: stdcall) d:\\srv03rtm\\shell\\shell32\\shprsht.c @ 324
09 00ebff40 772ec02b 000e56e0 00000000 00000000 SHELL32!DrivesPropertiesThreadProc+0x1ea (FPO: Non-Fpo) (CONV: stdcall) d:\\srv03rtm\\shell\\shell32\\drvx.cpp @ 447
0a 00ebff54 771027d9 000e56e0 00000000 00000000 SHELL32!_PropSheetThreadProc+0x16 (FPO: Non-Fpo) (CONV: stdcall) d:\\srv03rtm\\shell\\shell32\\util.cpp @ 158
0b 00ebffb8 77e41be7 00000000 00000000 00000000 SHLWAPI!WrapperThreadProc+0x92 (FPO: Non-Fpo) (CONV: stdcall) d:\\srv03rtm\\shell\\shlwapi\\util.cpp @ 288
0c 00ebffec 00000000 77102747 00cbe404 00000000 kernel32!BaseThreadStart+0x34 (FPO: Non-Fpo) (CONV: stdcall) d:\\srv03rtm\\base\\win32\\client\\support.c @ 533
2: kd> dv
hmod = 0x6f610000
lpDlgTemplate = 0x0015d3d8
hwndOwner = 0x0004018a
lpDialogFunc = 0x6f635aa2
dwInitParam = 0n1429832
fAnsi = 0
2: kd> kc
00 USER32!InternalCreateDialog
01 USER32!CreateDialogIndirectParamAorW
02 USER32!CreateDialogIndirectParamW
03 USER32!CreateDialogIndirectParamW_wrapper
04 comctl32!SHFusionCreateDialogIndirectParam
05 comctl32!_RealPropertySheet
06 comctl32!_PropertySheet
07 comctl32!PropertySheetW
08 SHELL32!PropertySheetW
09 SHELL32!SHOpenPropSheetW
0a SHELL32!DrivesPropertiesThreadProc
0b SHELL32!_PropSheetThreadProc
0c SHLWAPI!WrapperThreadProc
0d kernel32!BaseThreadStart
2: kd> kv
ChildEBP RetAddr Args to Child
00 00ebf5c0 77cd9075 6f610000 0015d3d8 00000100 USER32!InternalCreateDialog+0xd0 (FPO: Non-Fpo) (CONV: stdcall) d:\\srv03rtm\\windows\\core\\ntuser\\client\\dlgbegin.c @ 618
01 00ebf5e4 77cf5f03 6f610000 0015d3d8 0004018a USER32!CreateDialogIndirectParamAorW+0x67 (FPO: Non-Fpo) (CONV: stdcall) d:\\srv03rtm\\windows\\core\\ntuser\\client\\clres.c @ 884
02 00ebf604 77cf65a4 6f610000 0015d3d8 0004018a USER32!CreateDialogIndirectParamW+0x19 (FPO: Non-Fpo) (CONV: stdcall) d:\\srv03rtm\\windows\\core\\ntuser\\client\\clres.c @ 850
03 00ebf62c 6f6be2be 6f610000 0015d3d8 0004018a USER32!CreateDialogIndirectParamW_wrapper+0x5a (FPO: Non-Fpo) (CONV: stdcall) d:\\srv03rtm\\windows\\core\\ntuser\\client\\clres.c @ 836
04 00ebf674 6f636799 6f610000 0015d3d8 0004018a comctl32!SHFusionCreateDialogIndirectParam+0x36 (FPO: Non-Fpo) (CONV: stdcall) d:\\srv03rtm\\shell\\lib\\shfusion\\shfusion.c @ 364
05 00ebf6fc 6f636a6a 0015d148 00000b5a 00000000 comctl32!_RealPropertySheet+0x2b5 (FPO: Non-Fpo) (CONV: stdcall) d:\\srv03rtm\\shell\\comctl32\\v6\\prsht.c @ 4963
06 00ebf72c 6f636a7f 00ebf820 00000000 00ebf774 comctl32!_PropertySheet+0x171 (FPO: Non-Fpo) (CONV: stdcall) d:\\srv03rtm\\shell\\comctl32\\v6\\prsht.c @ 5219
07 00ebf73c 77482e41 00ebf820 00000b5a 00000002 comctl32!PropertySheetW+0xd (FPO: Non-Fpo) (CONV: stdcall) d:\\srv03rtm\\shell\\comctl32\\v6\\prsht.c @ 5224
08 00ebf774 772d02ff 00ebf820 00151948 000e56e0 SHELL32!PropertySheetW+0x4b (FPO: Non-Fpo) (CONV: stdcall) d:\\srv03rtm\\shell\\lib\\shfusion\\delaycc.c @ 395
09 00ebf884 7731dba0 00151948 00ebf8b4 00000002 SHELL32!SHOpenPropSheetW+0x3b0 (FPO: Non-Fpo) (CONV: stdcall) d:\\srv03rtm\\shell\\shell32\\shprsht.c @ 324
0a 00ebff40 772ec02b 000e56e0 00000000 00000000 SHELL32!DrivesPropertiesThreadProc+0x1ea (FPO: Non-Fpo) (CONV: stdcall) d:\\srv03rtm\\shell\\shell32\\drvx.cpp @ 447
0b 00ebff54 771027d9 000e56e0 00000000 00000000 SHELL32!_PropSheetThreadProc+0x16 (FPO: Non-Fpo) (CONV: stdcall) d:\\srv03rtm\\shell\\shell32\\util.cpp @ 158
0c 00ebffb8 77e41be7 00000000 00000000 00000000 SHLWAPI!WrapperThreadProc+0x92 (FPO: Non-Fpo) (CONV: stdcall) d:\\srv03rtm\\shell\\shlwapi\\util.cpp @ 288
0d 00ebffec 00000000 77102747 00cbe404 00000000 kernel32!BaseThreadStart+0x34 (FPO: Non-Fpo) (CONV: stdcall) d:\\srv03rtm\\base\\win32\\client\\support.c @ 533
2: kd> dv
hmod = 0x6f610000
lpdt = 0x0015d3d8
cb = 0x100
hwndOwner = 0x0004018a
lpfnDialog = 0x6f635aa2
lParam = 0n1429832
fSCDLGFlags = 1
fWowWindow = 0n0
hwnd = 0x0004018a
lpszClass = 0x00ebf658
cyChar = 0n2147328000
dt = struct DLGTEMPLATE2
strClassName = struct _LARGE_STRING
hwndEditFirst = 0x00000000
lpszText = 0x00000000
lpStr = 0x00000000
f40Compat = 0n0
dwExpWinVer = 0
bFlags = 0
cxChar = 0n0
pMonitor = 0x0015d3d8
dit = struct DLGITEMTEMPLATE2
strWindowName = struct _LARGE_STRING
lpCreateParams = 0x0015d3d8
hMenu = 0x00000000
hmodCreate = 0x00000000
pstrClassName = 0x0015d3d8
dsStyleOld = 0x15d3d8
hdcDlg = 0x0015d3d8
pwnd = 0x00000000
hNewFont = 0x00000000
rc = {LT(0, 0) RB(0, 0) 0 x 0}
w = 0
fNoDialogMonitor = 0n0
rcTemplate = {LT(0, 0) RB(0, 0) 0 x 0}
dwExpWinVer2 = 0xebf658
lpszText = (UTCHAR *)WordSkipSz(lpszClass);
lpStr = (UTCHAR *)WordSkipSz(lpszText);
2: kd> dv lpStr
lpStr = 0x0015d3f0
2: kd> db 0x0015d3f0
0015d3f0 08 00 4d 00 53 00 20 00-53 00 68 00 65 00 6c 00 ..M.S. .S.h.e.l.
0015d400 6c 00 20 00 44 00 6c 00-67 00 00 00 01 00 03 50 l. .D.l.g......P
0015d410 00 00 00 00 04 00 7a 00-32 00 0e 00 01 00 ff ff ......z.2.......
RtlInitLargeUnicodeString((PLARGE_UNICODE_STRING)&strWindowName,
lpszText, (UINT)-1);
UserAssert((dt.dwExStyle & WS_EX_MDICHILD) == 0);
hwnd = VerNtUserCreateWindowEx(
dt.dwExStyle | ((fSCDLGFlags & SCDLG_ANSI) ? WS_EX_ANSICREATOR : 0),
pstrClassName,
&strWindowName,
dt.style,
DefShortToInt(dt.x),
dt.y,
DefShortToInt(dt.cx),
hwndOwner,
hMenu,
hmod,
(LPVOID)NULL,
dwExpWinVer);
2: kd> kc
00 USER32!VerNtUserCreateWindowEx
01 USER32!InternalCreateDialog
02 USER32!CreateDialogIndirectParamAorW
03 USER32!CreateDialogIndirectParamW
04 USER32!CreateDialogIndirectParamW_wrapper
05 comctl32!SHFusionCreateDialogIndirectParam
06 comctl32!_RealPropertySheet
07 comctl32!_PropertySheet
08 comctl32!PropertySheetW
09 SHELL32!PropertySheetW
0a SHELL32!SHOpenPropSheetW
0b SHELL32!DrivesPropertiesThreadProc
0c SHELL32!_PropSheetThreadProc
0d SHLWAPI!WrapperThreadProc
0e kernel32!BaseThreadStart
2: kd> dv
dwExStyle = 0x10501
pstrClassName = 0x00008002
pstrWindowName = 0x00ebf544
dwStyle = 0x80c820c4
x = 0n283
y = 0n267
nWidth = 0n336
nHeight = 0n253
hwndParent = 0x0004018a
hmenu = 0x00000000
hModule = 0x6f610000
pParam = 0x00000000
dwFlags = 0x4000040a
lpDllName = 0x0015d5d8
ClassNameVer = unsigned short 256
lpActivationContext = 0x00080000
strClassNameVer = struct _LARGE_IN_STRING
pActCtx = 0x00ebf2e0
bRegistered = 0n1432240
hDllMod = 0x00000000
2: kd> g
Breakpoint 8 hit
USER32!NtUserCreateWindowEx:
001b:77d20148 b856110000 mov eax,1156h
2: kd> kc
00 USER32!NtUserCreateWindowEx
01 USER32!InternalCreateDialog
02 USER32!CreateDialogIndirectParamAorW
03 USER32!CreateDialogIndirectParamW
04 USER32!CreateDialogIndirectParamW_wrapper
05 comctl32!SHFusionCreateDialogIndirectParam
06 comctl32!_RealPropertySheet
07 comctl32!_PropertySheet
08 comctl32!PropertySheetW
09 SHELL32!PropertySheetW
0a SHELL32!SHOpenPropSheetW
0b SHELL32!DrivesPropertiesThreadProc
0c SHELL32!_PropSheetThreadProc
0d SHLWAPI!WrapperThreadProc
0e kernel32!BaseThreadStart
2: kd> dv
a1 = 0n66817
a2 = 0n32770
a3 = 0n15463748
a4 = 0n-2134368060
a5 = 0n283
a6 = 0n267
a7 = 0n336
a8 = 0n253
a9 = 0n262538
a10 = 0n0
a11 = 0n1868627968
a12 = 0n0
a13 = 0n1073742858
a14 = 0n836
a15 = 0n2009768448
2: kd> gu
USER32!InternalCreateDialog+0x790:
001b:77cd598b 85c0 test eax,eax
2: kd> gu
Breakpoint 5 hit
USER32!VerNtUserCreateWindowEx:
001b:77ced8c5 55 push ebp
2: kd> kc
00 USER32!VerNtUserCreateWindowEx
01 USER32!InternalCreateDialog
02 USER32!CreateDialogIndirectParamAorW
03 USER32!CreateDialogIndirectParamW
04 USER32!CreateDialogIndirectParamW_wrapper
05 comctl32!SHFusionCreateDialogIndirectParam
06 comctl32!_RealPropertySheet
07 comctl32!_PropertySheet
08 comctl32!PropertySheetW
09 SHELL32!PropertySheetW
0a SHELL32!SHOpenPropSheetW
0b SHELL32!DrivesPropertiesThreadProc
0c SHELL32!_PropSheetThreadProc
0d SHLWAPI!WrapperThreadProc
0e kernel32!BaseThreadStart
1: kd> gu
Breakpoint 5 hit
USER32!VerNtUserCreateWindowEx:
001b:77ced8c5 55 push ebp
1: kd> kc
00 USER32!VerNtUserCreateWindowEx
01 USER32!InternalCreateDialog
02 USER32!CreateDialogIndirectParamAorW
03 USER32!CreateDialogIndirectParamW
04 USER32!CreateDialogIndirectParamW_wrapper
05 comctl32!SHFusionCreateDialogIndirectParam
06 comctl32!_RealPropertySheet
07 comctl32!_PropertySheet
08 comctl32!PropertySheetW
09 SHELL32!PropertySheetW
0a SHELL32!SHOpenPropSheetW
0b SHELL32!DrivesPropertiesThreadProc
0c SHELL32!_PropSheetThreadProc
0d SHLWAPI!WrapperThreadProc
0e kernel32!BaseThreadStart
1: kd> gu
Breakpoint 8 hit
USER32!NtUserCreateWindowEx:
001b:77d20148 b856110000 mov eax,1156h
1: kd> gu
USER32!InternalCreateDialog+0xba8:
001b:77cd5da3 8bd8 mov ebx,eax
2: kd> gu
Breakpoint 6 hit
USER32!SetForegroundWindow:
001b:77ccd6f0 55 push ebp
2: kd> kc
00 USER32!SetForegroundWindow
01 USER32!SetForegroundWindow_wrapper
02 comctl32!InitPropSheetDlg
03 comctl32!PropSheetDlgProc
04 USER32!InternalCallWinProc
05 USER32!UserCallDlgProcCheckWow
06 USER32!DefDlgProcWorker
07 USER32!SendMessageWorker
08 USER32!InternalCreateDialog
09 USER32!CreateDialogIndirectParamAorW
0a USER32!CreateDialogIndirectParamW
0b USER32!CreateDialogIndirectParamW_wrapper
0c comctl32!SHFusionCreateDialogIndirectParam
0d comctl32!_RealPropertySheet
0e comctl32!_PropertySheet
0f comctl32!PropertySheetW
10 SHELL32!PropertySheetW
11 SHELL32!SHOpenPropSheetW
12 SHELL32!DrivesPropertiesThreadProc
13 SHELL32!_PropSheetThreadProc
14 SHLWAPI!WrapperThreadProc
15 kernel32!BaseThreadStart
2: kd> gu
Breakpoint 7 hit
win32k!xxxSetForegroundWindow:
bf8cdfd1 55 push ebp
2: kd> kc
00 win32k!xxxSetForegroundWindow
01 win32k!xxxStubSetForegroundWindow
02 win32k!NtUserCallHwndLock
03 nt!_KiSystemService
04 SharedUserData!SystemCallStub
05 USER32!NtUserCallHwndLock
06 USER32!SetForegroundWindow_wrapper
07 comctl32!InitPropSheetDlg
08 comctl32!PropSheetDlgProc
09 USER32!InternalCallWinProc
0a USER32!UserCallDlgProcCheckWow
0b USER32!DefDlgProcWorker
0c USER32!SendMessageWorker
0d USER32!InternalCreateDialog
0e USER32!CreateDialogIndirectParamAorW
0f USER32!CreateDialogIndirectParamW
10 USER32!CreateDialogIndirectParamW_wrapper
11 comctl32!SHFusionCreateDialogIndirectParam
12 comctl32!_RealPropertySheet
13 comctl32!_PropertySheet
14 comctl32!PropertySheetW
15 SHELL32!PropertySheetW
16 SHELL32!SHOpenPropSheetW
17 SHELL32!DrivesPropertiesThreadProc
18 SHELL32!_PropSheetThreadProc
19 SHLWAPI!WrapperThreadProc
1a kernel32!BaseThreadStart
2: kd> gu
WARNING: Software breakpoints on session addresses can cause bugchecks.
Use hardware execution breakpoints (ba e) if possible.
win32k!xxxStubSetForegroundWindow+0xd:
bf8ce222 5d pop ebp
2: kd> kv
ChildEBP RetAddr Args to Child
00 b6f86d0c bf80b867 bc688e2c b6f86d58 00ebeeb8 win32k!xxxStubSetForegroundWindow+0xd (FPO: Non-Fpo) (CONV: stdcall) d:\\srv03rtm\\windows\\core\\ntuser\\kernel\\focusact.c @ 1225
01 b6f86d48 80b05b22 bc688e2c 0000005b 80b05a9a win32k!NtUserCallHwndLock+0x125 (FPO: Non-Fpo) (CONV: stdcall) d:\\srv03rtm\\windows\\core\\ntuser\\kernel\\ntstubs.c @ 4821
02 b6f86d48 7ffe0304 bc688e2c 0000005b 80b05a9a nt!_KiSystemService+0x13f (FPO: 0,3 TrapFrame @ b6f86d64) (CONV: cdecl) d:\\srv03rtm\\base\\ntos\\ke\\i386\\trap.asm @ 1328
03 00ebeea4 77cbef6c 77ccd6fd 0002018c 0000005b SharedUserData!SystemCallStub+0x4 (FPO: 0,0,0)
04 00ebeeb8 77cef41b 0002018c 77cc0b00 00000000 USER32!NtUserCallHwndLock+0xc (FPO: Non-Fpo) (CONV: stdcall) d:\\srv03rtm\\windows\\core\\umode\\daytona\\obj\\i386\\usrstubs.c @ 2627
05 00ebeed0 6f635326 0002018c 0002018c 00000000 USER32!SetForegroundWindow_wrapper+0x42 (FPO: Non-Fpo) (CONV: stdcall) d:\\srv03rtm\\windows\\core\\ntuser\\client\\client.c @ 3738
06 00ebf330 6f636090 0002018c 0015d148 00ebf45c comctl32!InitPropSheetDlg+0xcbd (FPO: Non-Fpo) (CONV: stdcall) d:\\srv03rtm\\shell\\comctl32\\v6\\prsht.c @ 1413
07 00ebf3e4 77ce7ee3 0002018c 00000110 00020196 comctl32!PropSheetDlgProc+0x5ee (FPO: Non-Fpo) (CONV: stdcall) d:\\srv03rtm\\shell\\comctl32\\v6\\prsht.c @ 3341
08 00ebf410 77cf2d66 6f635aa2 0002018c 00000110 USER32!InternalCallWinProc+0x1b d:\\srv03rtm\\windows\\core\\ntuser\\client\\i386\\callproc.asm @ 102
09 00ebf48c 77cd4af3 00086144 6f635aa2 0002018c USER32!UserCallDlgProcCheckWow+0x147 (FPO: Non-Fpo) (CONV: stdcall) d:\\srv03rtm\\windows\\core\\ntuser\\client\\clmsg.c @ 228
0a 00ebf4d4 77cbf93f 00000000 00000110 00020196 USER32!DefDlgProcWorker+0x11f (FPO: Non-Fpo) (CONV: stdcall) d:\\srv03rtm\\windows\\core\\ntuser\\client\\dlgmgr.c @ 511
0b 00ebf504 77cd5e88 00608e2c 005f295c 00020196 USER32!SendMessageWorker+0x42a (FPO: Non-Fpo) (CONV: stdcall) d:\\srv03rtm\\windows\\core\\ntuser\\client\\clmsg.c @ 674
0c 00ebf5c0 77cd9075 6f610000 0015d4d4 00000100 USER32!InternalCreateDialog+0xc8d (FPO: Non-Fpo) (CONV: stdcall) d:\\srv03rtm\\windows\\core\\ntuser\\client\\dlgbegin.c @ 1309
0d 00ebf5e4 77cf5f03 6f610000 0015d3d8 0004018a USER32!CreateDialogIndirectParamAorW+0x67 (FPO: Non-Fpo) (CONV: stdcall) d:\\srv03rtm\\windows\\core\\ntuser\\client\\clres.c @ 884
0e 00ebf604 77cf65a4 6f610000 0015d3d8 0004018a USER32!CreateDialogIndirectParamW+0x19 (FPO: Non-Fpo) (CONV: stdcall) d:\\srv03rtm\\windows\\core\\ntuser\\client\\clres.c @ 850
0f 00ebf62c 6f6be2be 6f610000 0015d3d8 0004018a USER32!CreateDialogIndirectParamW_wrapper+0x5a (FPO: Non-Fpo) (CONV: stdcall) d:\\srv03rtm\\windows\\core\\ntuser\\client\\clres.c @ 836
10 00ebf674 6f636799 6f610000 0015d3d8 0004018a comctl32!SHFusionCreateDialogIndirectParam+0x36 (FPO: Non-Fpo) (CONV: stdcall) d:\\srv03rtm\\shell\\lib\\shfusion\\shfusion.c @ 364
11 00ebf6fc 6f636a6a 0015d148 00000b5a 00000000 comctl32!_RealPropertySheet+0x2b5 (FPO: Non-Fpo) (CONV: stdcall) d:\\srv03rtm\\shell\\comctl32\\v6\\prsht.c @ 4963
12 00ebf72c 6f636a7f 00ebf820 00000000 00ebf774 comctl32!_PropertySheet+0x171 (FPO: Non-Fpo) (CONV: stdcall) d:\\srv03rtm\\shell\\comctl32\\v6\\prsht.c @ 5219
13 00ebf73c 77482e41 00ebf820 00000b5a 00000002 comctl32!PropertySheetW+0xd (FPO: Non-Fpo) (CONV: stdcall) d:\\srv03rtm\\shell\\comctl32\\v6\\prsht.c @ 5224
14 00ebf774 772d02ff 00ebf820 00151948 000e56e0 SHELL32!PropertySheetW+0x4b (FPO: Non-Fpo) (CONV: stdcall) d:\\srv03rtm\\shell\\lib\\shfusion\\delaycc.c @ 395
15 00ebf884 7731dba0 00151948 00ebf8b4 00000002 SHELL32!SHOpenPropSheetW+0x3b0 (FPO: Non-Fpo) (CONV: stdcall) d:\\srv03rtm\\shell\\shell32\\shprsht.c @ 324
16 00ebff40 772ec02b 000e56e0 00000000 00000000 SHELL32!DrivesPropertiesThreadProc+0x1ea (FPO: Non-Fpo) (CONV: stdcall) d:\\srv03rtm\\shell\\shell32\\drvx.cpp @ 447
17 00ebff54 771027d9 000e56e0 00000000 00000000 SHELL32!_PropSheetThreadProc+0x16 (FPO: Non-Fpo) (CONV: stdcall) d:\\srv03rtm\\shell\\shell32\\util.cpp @ 158
18 00ebffb8 77e41be7 00000000 00000000 00000000 SHLWAPI!WrapperThreadProc+0x92 (FPO: Non-Fpo) (CONV: stdcall) d:\\srv03rtm\\shell\\shlwapi\\util.cpp @ 288
19 00ebffec 00000000 77102747 00cbe404 00000000 kernel32!BaseThreadStart+0x34 (FPO: Non-Fpo) (CONV: stdcall) d:\\srv03rtm\\base\\win32\\client\\support.c @ 533
2: kd> bp 77cd5e88
2: kd> g
Breakpoint 4 hit
USER32!CreateDialogIndirectParamAorW:
001b:77cd900e 55 push ebp
2: kd> kc
00 USER32!CreateDialogIndirectParamAorW
01 USER32!CreateDialogIndirectParamW
02 USER32!CreateDialogIndirectParamW_wrapper
03 comctl32!_CreatePageDialog
04 comctl32!_CreatePage
05 comctl32!PageChange
06 comctl32!InitPropSheetDlg
07 comctl32!PropSheetDlgProc
08 USER32!InternalCallWinProc
09 USER32!UserCallDlgProcCheckWow
0a USER32!DefDlgProcWorker
0b USER32!SendMessageWorker
0c USER32!InternalCreateDialog
0d USER32!CreateDialogIndirectParamAorW
0e USER32!CreateDialogIndirectParamW
0f USER32!CreateDialogIndirectParamW_wrapper
10 comctl32!SHFusionCreateDialogIndirectParam
11 comctl32!_RealPropertySheet
12 comctl32!_PropertySheet
13 comctl32!PropertySheetW
14 SHELL32!PropertySheetW
15 SHELL32!SHOpenPropSheetW
16 SHELL32!DrivesPropertiesThreadProc
17 SHELL32!_PropSheetThreadProc
18 SHLWAPI!WrapperThreadProc
19 kernel32!BaseThreadStart
2: kd> g
Breakpoint 5 hit
USER32!VerNtUserCreateWindowEx:
001b:77ced8c5 55 push ebp
2: kd> g
Breakpoint 8 hit
USER32!NtUserCreateWindowEx:
001b:77d20148 b856110000 mov eax,1156h
2: kd> g
Breakpoint 5 hit
USER32!VerNtUserCreateWindowEx:
001b:77ced8c5 55 push ebp
2: kd> g
Breakpoint 8 hit
USER32!NtUserCreateWindowEx:
001b:77d20148 b856110000 mov eax,1156h
2: kd> g
Breakpoint 5 hit
USER32!VerNtUserCreateWindowEx:
001b:77ced8c5 55 push ebp
2: kd> g
Breakpoint 8 hit
USER32!NtUserCreateWindowEx:
001b:77d20148 b856110000 mov eax,1156h
2: kd> g
Breakpoint 5 hit
USER32!VerNtUserCreateWindowEx:
001b:77ced8c5 55 push ebp
2: kd> g
Breakpoint 8 hit
USER32!NtUserCreateWindowEx:
001b:77d20148 b856110000 mov eax,1156h
2: kd> g
Breakpoint 5 hit
USER32!VerNtUserCreateWindowEx:
001b:77ced8c5 55 push ebp
2: kd> g
Breakpoint 8 hit
USER32!NtUserCreateWindowEx:
001b:77d20148 b856110000 mov eax,1156h
2: kd> g
Breakpoint 5 hit
USER32!VerNtUserCreateWindowEx:
001b:77ced8c5 55 push ebp
2: kd> g
Breakpoint 8 hit
USER32!NtUserCreateWindowEx:
001b:77d20148 b856110000 mov eax,1156h
2: kd> g
Breakpoint 5 hit
USER32!VerNtUserCreateWindowEx:
001b:77ced8c5 55 push ebp
2: kd> g
Breakpoint 8 hit
USER32!NtUserCreateWindowEx:
001b:77d20148 b856110000 mov eax,1156h
2: kd> g
Breakpoint 5 hit
USER32!VerNtUserCreateWindowEx:
001b:77ced8c5 55 push ebp
2: kd> kc
00 USER32!VerNtUserCreateWindowEx
01 USER32!InternalCreateDialog
02 USER32!CreateDialogIndirectParamAorW
03 USER32!CreateDialogIndirectParamW
04 USER32!CreateDialogIndirectParamW_wrapper
05 comctl32!_CreatePageDialog
06 comctl32!_CreatePage
07 comctl32!PageChange
08 comctl32!InitPropSheetDlg
09 comctl32!PropSheetDlgProc
0a USER32!InternalCallWinProc
0b USER32!UserCallDlgProcCheckWow
0c USER32!DefDlgProcWorker
0d USER32!SendMessageWorker
0e USER32!InternalCreateDialog
0f USER32!CreateDialogIndirectParamAorW
10 USER32!CreateDialogIndirectParamW
11 USER32!CreateDialogIndirectParamW_wrapper
12 comctl32!SHFusionCreateDialogIndirectParam
13 comctl32!_RealPropertySheet
14 comctl32!_PropertySheet
15 comctl32!PropertySheetW
16 SHELL32!PropertySheetW
17 SHELL32!SHOpenPropSheetW
18 SHELL32!DrivesPropertiesThreadProc
19 SHELL32!_PropSheetThreadProc
1a SHLWAPI!WrapperThreadProc
1b kernel32!BaseThreadStart
1: kd> bl
0 d Enable Clear bf8914ab d:\\srv03rtm\\windows\\core\\ntuser\\kernel\\ntinput.c @ 5970 0001 (0001) win32k!RawInputThread
1 d Enable Clear u 0001 (0001) (winsrv!ConServerDllInitialization)
2 d Enable Clear bf8e60f1 d:\\srv03rtm\\windows\\core\\ntuser\\kernel\\ntinput.c @ 180 0001 (0001) win32k!xxxInitInput
3 d Enable Clear 77ce7599 d:\\srv03rtm\\windows\\core\\ntuser\\client\\client.c @ 2447 0001 (0001) USER32!CreateWindowStationW
4 e Disable Clear 77cd900e d:\\srv03rtm\\windows\\core\\ntuser\\client\\clres.c @ 861 0001 (0001) USER32!CreateDialogIndirectParamAorW
5 e Disable Clear 77ced8c5 d:\\srv03rtm\\windows\\core\\ntuser\\client\\client.c @ 5083 0001 (0001) USER32!VerNtUserCreateWindowEx
6 e Disable Clear 77ccd6f0 d:\\srv03rtm\\windows\\core\\ntuser\\client\\client.c @ 3741 0001 (0001) USER32!SetForegroundWindow
7 e Disable Clear bf8cdfd1 e 1 0001 (0001) win32k!xxxSetForegroundWindow
8 e Disable Clear 77d20148 d:\\srv03rtm\\windows\\core\\umode\\daytona\\obj\\i386\\usrstubs.c @ 2839 0001 (0001) USER32!NtUserCreateWindowEx
9 e Disable Clear 77cd5e88 d:\\srv03rtm\\windows\\core\\ntuser\\client\\dlgbegin.c @ 1309 0001 (0001) USER32!InternalCreateDialog+0xc8d
1: kd> g
Breakpoint 5 hit
USER32!VerNtUserCreateWindowEx:
001b:77ced8c5 55 push ebp
1: kd> g
Breakpoint 8 hit
USER32!NtUserCreateWindowEx:
001b:77d20148 b856110000 mov eax,1156h
1: kd> g
Breakpoint 5 hit
USER32!VerNtUserCreateWindowEx:
001b:77ced8c5 55 push ebp
1: kd> g
Breakpoint 8 hit
USER32!NtUserCreateWindowEx:
001b:77d20148 b856110000 mov eax,1156h
1: kd> g
Breakpoint 5 hit
USER32!VerNtUserCreateWindowEx:
001b:77ced8c5 55 push ebp
1: kd> g
Breakpoint 8 hit
USER32!NtUserCreateWindowEx:
001b:77d20148 b856110000 mov eax,1156h
1: kd> g
Breakpoint 5 hit
USER32!VerNtUserCreateWindowEx:
001b:77ced8c5 55 push ebp
1: kd> g
Breakpoint 8 hit
USER32!NtUserCreateWindowEx:
001b:77d20148 b856110000 mov eax,1156h
1: kd> g
Breakpoint 5 hit
USER32!VerNtUserCreateWindowEx:
001b:77ced8c5 55 push ebp
1: kd> g
Breakpoint 8 hit
USER32!NtUserCreateWindowEx:
001b:77d20148 b856110000 mov eax,1156h
1: kd> g
Breakpoint 5 hit
USER32!VerNtUserCreateWindowEx:
001b:77ced8c5 55 push ebp
1: kd> g
Breakpoint 8 hit
USER32!NtUserCreateWindowEx:
001b:77d20148 b856110000 mov eax,1156h
1: kd> g
Breakpoint 5 hit
USER32!VerNtUserCreateWindowEx:
001b:77ced8c5 55 push ebp
1: kd> bd 8
1: kd> g
Breakpoint 5 hit
USER32!VerNtUserCreateWindowEx:
001b:77ced8c5 55 push ebp
2: kd> g
Breakpoint 5 hit
USER32!VerNtUserCreateWindowEx:
001b:77ced8c5 55 push ebp
2: kd> g
Breakpoint 5 hit
USER32!VerNtUserCreateWindowEx:
001b:77ced8c5 55 push ebp
2: kd> g
Breakpoint 5 hit
USER32!VerNtUserCreateWindowEx:
001b:77ced8c5 55 push ebp
2: kd> g
Breakpoint 5 hit
USER32!VerNtUserCreateWindowEx:
001b:77ced8c5 55 push ebp
2: kd> g
Breakpoint 5 hit
USER32!VerNtUserCreateWindowEx:
001b:77ced8c5 55 push ebp
2: kd> g
Breakpoint 5 hit
USER32!VerNtUserCreateWindowEx:
001b:77ced8c5 55 push ebp
2: kd> g
Breakpoint 5 hit
USER32!VerNtUserCreateWindowEx:
001b:77ced8c5 55 push ebp
2: kd> g
Breakpoint 9 hit
USER32!InternalCreateDialog+0xc8d:
001b:77cd5e88 8b4d14 mov ecx,dword ptr ebp+14h
2: kd> g
Breakpoint 9 hit
USER32!InternalCreateDialog+0xc8d:
001b:77cd5e88 8b4d14 mov ecx,dword ptr ebp+14h