; Listing generated by Microsoft (R) Optimizing Compiler Version 15.00.21022.08 

	TITLE	c:\Develop\DScaler423a\DScaler\SizeSettings.cpp
	.686P
	.XMM
	include listing.inc
	.model	flat

INCLUDELIB OLDNAMES

;	COMDAT ?AnalogueBlanking@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCYesNoSetting@@A
_BSS	SEGMENT
?AnalogueBlanking@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCYesNoSetting@@A DD 01H DUP (?) ; `SizeSettingProc'::`2'::AnalogueBlanking
_BSS	ENDS
;	COMDAT ?TopOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
_BSS	SEGMENT
?TopOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A DD 01H DUP (?) ; `SizeSettingProc'::`2'::TopOverscan
_BSS	ENDS
;	COMDAT ?BottomOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
_BSS	SEGMENT
?BottomOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A DD 01H DUP (?) ; `SizeSettingProc'::`2'::BottomOverscan
_BSS	ENDS
;	COMDAT ?LeftOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
_BSS	SEGMENT
?LeftOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A DD 01H DUP (?) ; `SizeSettingProc'::`2'::LeftOverscan
_BSS	ENDS
;	COMDAT ?RightOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
_BSS	SEGMENT
?RightOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A DD 01H DUP (?) ; `SizeSettingProc'::`2'::RightOverscan
_BSS	ENDS
;	COMDAT ?HDelay@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
_BSS	SEGMENT
?HDelay@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A DD 01H DUP (?) ; `SizeSettingProc'::`2'::HDelay
_BSS	ENDS
;	COMDAT ?VDelay@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
_BSS	SEGMENT
?VDelay@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A DD 01H DUP (?) ; `SizeSettingProc'::`2'::VDelay
PUBLIC	?SizeSettingProc@@YGHPAUHWND__@@IIJ@Z		; SizeSettingProc
;	COMDAT ?TVDelay@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4JA
; File c:\develop\dscaler423a\dscaler\sizesettings.cpp
_BSS	SEGMENT
?TVDelay@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4JA DD 01H DUP (?) ; `SizeSettingProc'::`2'::TVDelay
_BSS	ENDS
;	COMDAT ?THDelay@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4JA
_BSS	SEGMENT
?THDelay@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4JA DD 01H DUP (?) ; `SizeSettingProc'::`2'::THDelay
_BSS	ENDS
;	COMDAT ?TRightOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4JA
_BSS	SEGMENT
?TRightOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4JA DD 01H DUP (?) ; `SizeSettingProc'::`2'::TRightOverscan
_BSS	ENDS
;	COMDAT ?TLeftOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4JA
_BSS	SEGMENT
?TLeftOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4JA DD 01H DUP (?) ; `SizeSettingProc'::`2'::TLeftOverscan
_BSS	ENDS
;	COMDAT ?TBottomOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4JA
_BSS	SEGMENT
?TBottomOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4JA DD 01H DUP (?) ; `SizeSettingProc'::`2'::TBottomOverscan
_BSS	ENDS
;	COMDAT ?TTopOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4JA
_BSS	SEGMENT
?TTopOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4JA DD 01H DUP (?) ; `SizeSettingProc'::`2'::TTopOverscan
_BSS	ENDS
;	COMDAT ?TAnalogueBlanking@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4HA
_BSS	SEGMENT
?TAnalogueBlanking@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4HA DD 01H DUP (?) ; `SizeSettingProc'::`2'::TAnalogueBlanking
; Function compile flags: /Odtp
_BSS	ENDS
;	COMDAT ?SizeSettingProc@@YGHPAUHWND__@@IIJ@Z
_TEXT	SEGMENT
tv332 = -36						; size = 4
tv135 = -32						; size = 4
tv129 = -28						; size = 4
tv91 = -24						; size = 4
tv85 = -20						; size = 4
tv79 = -16						; size = 4
tv73 = -12						; size = 4
tv67 = -8						; size = 4
tv64 = -4						; size = 4
_hDlg$ = 8						; size = 4
_message$ = 12						; size = 4
_wParam$ = 16						; size = 4
_lParam$ = 20						; size = 4
?SizeSettingProc@@YGHPAUHWND__@@IIJ@Z PROC		; SizeSettingProc, COMDAT

; 37   : {

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	83 ec 24	 sub	 esp, 36			; 00000024H

; 38   :     static BOOL TAnalogueBlanking;
; 39   :     static long TTopOverscan;
; 40   :     static long TBottomOverscan;
; 41   :     static long TLeftOverscan;
; 42   :     static long TRightOverscan;
; 43   :     static long THDelay;
; 44   :     static long TVDelay;
; 45   :     static CYesNoSetting* AnalogueBlanking = NULL;
; 46   :     static CSliderSetting* TopOverscan = NULL;
; 47   :     static CSliderSetting* BottomOverscan = NULL;
; 48   :     static CSliderSetting* LeftOverscan = NULL;
; 49   :     static CSliderSetting* RightOverscan = NULL;
; 50   :     static CSliderSetting* HDelay = NULL;
; 51   :     static CSliderSetting* VDelay = NULL;
; 52   : 
; 53   :     switch (message)

  00006	8b 45 0c	 mov	 eax, DWORD PTR _message$[ebp]
  00009	89 45 fc	 mov	 DWORD PTR tv64[ebp], eax
  0000c	8b 4d fc	 mov	 ecx, DWORD PTR tv64[ebp]
  0000f	81 e9 10 01 00
	00		 sub	 ecx, 272		; 00000110H
  00015	89 4d fc	 mov	 DWORD PTR tv64[ebp], ecx
  00018	83 7d fc 05	 cmp	 DWORD PTR tv64[ebp], 5
  0001c	0f 87 bc 09 00
	00		 ja	 $LN52@SizeSettin
  00022	8b 55 fc	 mov	 edx, DWORD PTR tv64[ebp]
  00025	ff 24 95 00 00
	00 00		 jmp	 DWORD PTR $LN57@SizeSettin[edx*4]
$LN51@SizeSettin:

; 54   :     {
; 55   :     case WM_INITDIALOG:
; 56   :         AnalogueBlanking = Providers_GetCurrentSource()->GetAnalogueBlanking();

  0002c	e8 00 00 00 00	 call	 ?Providers_GetCurrentSource@@YAPAVCSource@@XZ ; Providers_GetCurrentSource
  00031	89 45 f8	 mov	 DWORD PTR tv67[ebp], eax
  00034	8b 45 f8	 mov	 eax, DWORD PTR tv67[ebp]
  00037	8b 10		 mov	 edx, DWORD PTR [eax]
  00039	8b 4d f8	 mov	 ecx, DWORD PTR tv67[ebp]
  0003c	8b 42 44	 mov	 eax, DWORD PTR [edx+68]
  0003f	ff d0		 call	 eax
  00041	a3 00 00 00 00	 mov	 DWORD PTR ?AnalogueBlanking@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCYesNoSetting@@A, eax

; 57   :         TopOverscan = Providers_GetCurrentSource()->GetTopOverscan();

  00046	e8 00 00 00 00	 call	 ?Providers_GetCurrentSource@@YAPAVCSource@@XZ ; Providers_GetCurrentSource
  0004b	89 45 f4	 mov	 DWORD PTR tv73[ebp], eax
  0004e	8b 4d f4	 mov	 ecx, DWORD PTR tv73[ebp]
  00051	8b 11		 mov	 edx, DWORD PTR [ecx]
  00053	8b 4d f4	 mov	 ecx, DWORD PTR tv73[ebp]
  00056	8b 42 48	 mov	 eax, DWORD PTR [edx+72]
  00059	ff d0		 call	 eax
  0005b	a3 00 00 00 00	 mov	 DWORD PTR ?TopOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A, eax

; 58   :         BottomOverscan = Providers_GetCurrentSource()->GetBottomOverscan();

  00060	e8 00 00 00 00	 call	 ?Providers_GetCurrentSource@@YAPAVCSource@@XZ ; Providers_GetCurrentSource
  00065	89 45 f0	 mov	 DWORD PTR tv79[ebp], eax
  00068	8b 4d f0	 mov	 ecx, DWORD PTR tv79[ebp]
  0006b	8b 11		 mov	 edx, DWORD PTR [ecx]
  0006d	8b 4d f0	 mov	 ecx, DWORD PTR tv79[ebp]
  00070	8b 42 4c	 mov	 eax, DWORD PTR [edx+76]
  00073	ff d0		 call	 eax
  00075	a3 00 00 00 00	 mov	 DWORD PTR ?BottomOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A, eax

; 59   :         LeftOverscan = Providers_GetCurrentSource()->GetLeftOverscan();

  0007a	e8 00 00 00 00	 call	 ?Providers_GetCurrentSource@@YAPAVCSource@@XZ ; Providers_GetCurrentSource
  0007f	89 45 ec	 mov	 DWORD PTR tv85[ebp], eax
  00082	8b 4d ec	 mov	 ecx, DWORD PTR tv85[ebp]
  00085	8b 11		 mov	 edx, DWORD PTR [ecx]
  00087	8b 4d ec	 mov	 ecx, DWORD PTR tv85[ebp]
  0008a	8b 42 50	 mov	 eax, DWORD PTR [edx+80]
  0008d	ff d0		 call	 eax
  0008f	a3 00 00 00 00	 mov	 DWORD PTR ?LeftOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A, eax

; 60   :         RightOverscan = Providers_GetCurrentSource()->GetRightOverscan();

  00094	e8 00 00 00 00	 call	 ?Providers_GetCurrentSource@@YAPAVCSource@@XZ ; Providers_GetCurrentSource
  00099	89 45 e8	 mov	 DWORD PTR tv91[ebp], eax
  0009c	8b 4d e8	 mov	 ecx, DWORD PTR tv91[ebp]
  0009f	8b 11		 mov	 edx, DWORD PTR [ecx]
  000a1	8b 4d e8	 mov	 ecx, DWORD PTR tv91[ebp]
  000a4	8b 42 54	 mov	 eax, DWORD PTR [edx+84]
  000a7	ff d0		 call	 eax
  000a9	a3 00 00 00 00	 mov	 DWORD PTR ?RightOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A, eax

; 61   :         HDelay = Providers_GetCurrentSource()->GetHDelay();

  000ae	e8 00 00 00 00	 call	 ?Providers_GetCurrentSource@@YAPAVCSource@@XZ ; Providers_GetCurrentSource
  000b3	89 45 e4	 mov	 DWORD PTR tv129[ebp], eax
  000b6	8b 4d e4	 mov	 ecx, DWORD PTR tv129[ebp]
  000b9	8b 11		 mov	 edx, DWORD PTR [ecx]
  000bb	8b 4d e4	 mov	 ecx, DWORD PTR tv129[ebp]
  000be	8b 42 58	 mov	 eax, DWORD PTR [edx+88]
  000c1	ff d0		 call	 eax
  000c3	a3 00 00 00 00	 mov	 DWORD PTR ?HDelay@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A, eax

; 62   :         VDelay = Providers_GetCurrentSource()->GetVDelay();

  000c8	e8 00 00 00 00	 call	 ?Providers_GetCurrentSource@@YAPAVCSource@@XZ ; Providers_GetCurrentSource
  000cd	89 45 e0	 mov	 DWORD PTR tv135[ebp], eax
  000d0	8b 4d e0	 mov	 ecx, DWORD PTR tv135[ebp]
  000d3	8b 11		 mov	 edx, DWORD PTR [ecx]
  000d5	8b 4d e0	 mov	 ecx, DWORD PTR tv135[ebp]
  000d8	8b 42 5c	 mov	 eax, DWORD PTR [edx+92]
  000db	ff d0		 call	 eax
  000dd	a3 00 00 00 00	 mov	 DWORD PTR ?VDelay@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A, eax

; 63   : 
; 64   :         if(AnalogueBlanking != NULL)

  000e2	83 3d 00 00 00
	00 00		 cmp	 DWORD PTR ?AnalogueBlanking@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCYesNoSetting@@A, 0
  000e9	74 35		 je	 SHORT $LN50@SizeSettin

; 65   :         {
; 66   :             TAnalogueBlanking = AnalogueBlanking->GetValue();

  000eb	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?AnalogueBlanking@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCYesNoSetting@@A
  000f1	e8 00 00 00 00	 call	 ?GetValue@CYesNoSetting@@QAEHXZ ; CYesNoSetting::GetValue
  000f6	a3 00 00 00 00	 mov	 DWORD PTR ?TAnalogueBlanking@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4HA, eax

; 67   :             AnalogueBlanking->SetControlValue(GetDlgItem(hDlg, IDC_CHECK1));

  000fb	68 99 05 00 00	 push	 1433			; 00000599H
  00100	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  00103	51		 push	 ecx
  00104	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  0010a	50		 push	 eax
  0010b	8b 15 00 00 00
	00		 mov	 edx, DWORD PTR ?AnalogueBlanking@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCYesNoSetting@@A
  00111	8b 02		 mov	 eax, DWORD PTR [edx]
  00113	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?AnalogueBlanking@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCYesNoSetting@@A
  00119	8b 50 0c	 mov	 edx, DWORD PTR [eax+12]
  0011c	ff d2		 call	 edx

; 68   :         }
; 69   :         else

  0011e	eb 29		 jmp	 SHORT $LN49@SizeSettin
$LN50@SizeSettin:

; 70   :         {
; 71   :             CheckDlgButton(hDlg, IDC_CHECK1, BST_UNCHECKED);

  00120	6a 00		 push	 0
  00122	68 99 05 00 00	 push	 1433			; 00000599H
  00127	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  0012a	50		 push	 eax
  0012b	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckDlgButton@12

; 72   :             Edit_Enable(GetDlgItem(hDlg, IDC_CHECK1), FALSE);

  00131	6a 00		 push	 0
  00133	68 99 05 00 00	 push	 1433			; 00000599H
  00138	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  0013b	51		 push	 ecx
  0013c	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00142	50		 push	 eax
  00143	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EnableWindow@8
$LN49@SizeSettin:

; 73   :         }
; 74   : 
; 75   :         if(TopOverscan != NULL)

  00149	83 3d 00 00 00
	00 00		 cmp	 DWORD PTR ?TopOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A, 0
  00150	74 4d		 je	 SHORT $LN48@SizeSettin

; 76   :         {
; 77   :             TTopOverscan = TopOverscan->GetValue();

  00152	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?TopOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  00158	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  0015d	a3 00 00 00 00	 mov	 DWORD PTR ?TTopOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4JA, eax

; 78   :             SetDlgItemInt(hDlg, IDC_D1, TTopOverscan, TRUE);

  00162	6a 01		 push	 1
  00164	8b 15 00 00 00
	00		 mov	 edx, DWORD PTR ?TTopOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4JA
  0016a	52		 push	 edx
  0016b	68 bb 05 00 00	 push	 1467			; 000005bbH
  00170	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  00173	50		 push	 eax
  00174	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetDlgItemInt@16

; 79   :             TopOverscan->SetupControl(GetDlgItem(hDlg, IDC_SLIDER1));

  0017a	68 08 07 00 00	 push	 1800			; 00000708H
  0017f	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  00182	51		 push	 ecx
  00183	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00189	50		 push	 eax
  0018a	8b 15 00 00 00
	00		 mov	 edx, DWORD PTR ?TopOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  00190	8b 02		 mov	 eax, DWORD PTR [edx]
  00192	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?TopOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  00198	8b 50 08	 mov	 edx, DWORD PTR [eax+8]
  0019b	ff d2		 call	 edx

; 80   :         }
; 81   :         else

  0019d	eb 30		 jmp	 SHORT $LN47@SizeSettin
$LN48@SizeSettin:

; 82   :         {
; 83   :             Edit_Enable(GetDlgItem(hDlg, IDC_D1), FALSE);

  0019f	6a 00		 push	 0
  001a1	68 bb 05 00 00	 push	 1467			; 000005bbH
  001a6	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  001a9	50		 push	 eax
  001aa	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  001b0	50		 push	 eax
  001b1	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EnableWindow@8

; 84   :             Slider_Enable(GetDlgItem(hDlg, IDC_SLIDER1), FALSE);

  001b7	6a 00		 push	 0
  001b9	68 08 07 00 00	 push	 1800			; 00000708H
  001be	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  001c1	51		 push	 ecx
  001c2	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  001c8	50		 push	 eax
  001c9	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EnableWindow@8
$LN47@SizeSettin:

; 85   :         }
; 86   : 
; 87   :         if(BottomOverscan != NULL)

  001cf	83 3d 00 00 00
	00 00		 cmp	 DWORD PTR ?BottomOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A, 0
  001d6	74 4d		 je	 SHORT $LN46@SizeSettin

; 88   :         {
; 89   :             TBottomOverscan = BottomOverscan->GetValue();

  001d8	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?BottomOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  001de	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  001e3	a3 00 00 00 00	 mov	 DWORD PTR ?TBottomOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4JA, eax

; 90   :             SetDlgItemInt(hDlg, IDC_D2, TBottomOverscan, TRUE);

  001e8	6a 01		 push	 1
  001ea	8b 15 00 00 00
	00		 mov	 edx, DWORD PTR ?TBottomOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4JA
  001f0	52		 push	 edx
  001f1	68 bc 05 00 00	 push	 1468			; 000005bcH
  001f6	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  001f9	50		 push	 eax
  001fa	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetDlgItemInt@16

; 91   :             BottomOverscan->SetupControl(GetDlgItem(hDlg, IDC_SLIDER2));

  00200	68 09 07 00 00	 push	 1801			; 00000709H
  00205	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  00208	51		 push	 ecx
  00209	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  0020f	50		 push	 eax
  00210	8b 15 00 00 00
	00		 mov	 edx, DWORD PTR ?BottomOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  00216	8b 02		 mov	 eax, DWORD PTR [edx]
  00218	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?BottomOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  0021e	8b 50 08	 mov	 edx, DWORD PTR [eax+8]
  00221	ff d2		 call	 edx

; 92   :         }
; 93   :         else

  00223	eb 30		 jmp	 SHORT $LN45@SizeSettin
$LN46@SizeSettin:

; 94   :         {
; 95   :             Edit_Enable(GetDlgItem(hDlg, IDC_D2), FALSE);

  00225	6a 00		 push	 0
  00227	68 bc 05 00 00	 push	 1468			; 000005bcH
  0022c	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  0022f	50		 push	 eax
  00230	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00236	50		 push	 eax
  00237	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EnableWindow@8

; 96   :             Slider_Enable(GetDlgItem(hDlg, IDC_SLIDER2), FALSE);

  0023d	6a 00		 push	 0
  0023f	68 09 07 00 00	 push	 1801			; 00000709H
  00244	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  00247	51		 push	 ecx
  00248	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  0024e	50		 push	 eax
  0024f	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EnableWindow@8
$LN45@SizeSettin:

; 97   :         }
; 98   : 
; 99   :         if(LeftOverscan != NULL)

  00255	83 3d 00 00 00
	00 00		 cmp	 DWORD PTR ?LeftOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A, 0
  0025c	74 4d		 je	 SHORT $LN44@SizeSettin

; 100  :         {
; 101  :             TLeftOverscan = LeftOverscan->GetValue();

  0025e	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?LeftOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  00264	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  00269	a3 00 00 00 00	 mov	 DWORD PTR ?TLeftOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4JA, eax

; 102  :             SetDlgItemInt(hDlg, IDC_D3, TLeftOverscan, TRUE);

  0026e	6a 01		 push	 1
  00270	8b 15 00 00 00
	00		 mov	 edx, DWORD PTR ?TLeftOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4JA
  00276	52		 push	 edx
  00277	68 bd 05 00 00	 push	 1469			; 000005bdH
  0027c	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  0027f	50		 push	 eax
  00280	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetDlgItemInt@16

; 103  :             LeftOverscan->SetupControl(GetDlgItem(hDlg, IDC_SLIDER3));

  00286	68 0a 07 00 00	 push	 1802			; 0000070aH
  0028b	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  0028e	51		 push	 ecx
  0028f	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00295	50		 push	 eax
  00296	8b 15 00 00 00
	00		 mov	 edx, DWORD PTR ?LeftOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  0029c	8b 02		 mov	 eax, DWORD PTR [edx]
  0029e	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?LeftOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  002a4	8b 50 08	 mov	 edx, DWORD PTR [eax+8]
  002a7	ff d2		 call	 edx

; 104  :         }
; 105  :         else

  002a9	eb 30		 jmp	 SHORT $LN43@SizeSettin
$LN44@SizeSettin:

; 106  :         {
; 107  :             Edit_Enable(GetDlgItem(hDlg, IDC_D3), FALSE);

  002ab	6a 00		 push	 0
  002ad	68 bd 05 00 00	 push	 1469			; 000005bdH
  002b2	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  002b5	50		 push	 eax
  002b6	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  002bc	50		 push	 eax
  002bd	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EnableWindow@8

; 108  :             Slider_Enable(GetDlgItem(hDlg, IDC_SLIDER3), FALSE);

  002c3	6a 00		 push	 0
  002c5	68 0a 07 00 00	 push	 1802			; 0000070aH
  002ca	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  002cd	51		 push	 ecx
  002ce	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  002d4	50		 push	 eax
  002d5	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EnableWindow@8
$LN43@SizeSettin:

; 109  :         }
; 110  : 
; 111  :         if(RightOverscan != NULL)

  002db	83 3d 00 00 00
	00 00		 cmp	 DWORD PTR ?RightOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A, 0
  002e2	74 4d		 je	 SHORT $LN42@SizeSettin

; 112  :         {
; 113  :             TRightOverscan = RightOverscan->GetValue();

  002e4	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?RightOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  002ea	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  002ef	a3 00 00 00 00	 mov	 DWORD PTR ?TRightOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4JA, eax

; 114  :             SetDlgItemInt(hDlg, IDC_D4, TRightOverscan, TRUE);

  002f4	6a 01		 push	 1
  002f6	8b 15 00 00 00
	00		 mov	 edx, DWORD PTR ?TRightOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4JA
  002fc	52		 push	 edx
  002fd	68 be 05 00 00	 push	 1470			; 000005beH
  00302	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  00305	50		 push	 eax
  00306	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetDlgItemInt@16

; 115  :             RightOverscan->SetupControl(GetDlgItem(hDlg, IDC_SLIDER4));

  0030c	68 0b 07 00 00	 push	 1803			; 0000070bH
  00311	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  00314	51		 push	 ecx
  00315	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  0031b	50		 push	 eax
  0031c	8b 15 00 00 00
	00		 mov	 edx, DWORD PTR ?RightOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  00322	8b 02		 mov	 eax, DWORD PTR [edx]
  00324	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?RightOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  0032a	8b 50 08	 mov	 edx, DWORD PTR [eax+8]
  0032d	ff d2		 call	 edx

; 116  :         }
; 117  :         else

  0032f	eb 30		 jmp	 SHORT $LN41@SizeSettin
$LN42@SizeSettin:

; 118  :         {
; 119  :             Edit_Enable(GetDlgItem(hDlg, IDC_D4), FALSE);

  00331	6a 00		 push	 0
  00333	68 be 05 00 00	 push	 1470			; 000005beH
  00338	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  0033b	50		 push	 eax
  0033c	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00342	50		 push	 eax
  00343	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EnableWindow@8

; 120  :             Slider_Enable(GetDlgItem(hDlg, IDC_SLIDER4), FALSE);

  00349	6a 00		 push	 0
  0034b	68 0b 07 00 00	 push	 1803			; 0000070bH
  00350	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  00353	51		 push	 ecx
  00354	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  0035a	50		 push	 eax
  0035b	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EnableWindow@8
$LN41@SizeSettin:

; 121  :         }
; 122  : 
; 123  :         if(HDelay != NULL)

  00361	83 3d 00 00 00
	00 00		 cmp	 DWORD PTR ?HDelay@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A, 0
  00368	74 4d		 je	 SHORT $LN40@SizeSettin

; 124  :         {
; 125  :             THDelay = HDelay->GetValue();

  0036a	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?HDelay@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  00370	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  00375	a3 00 00 00 00	 mov	 DWORD PTR ?THDelay@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4JA, eax

; 126  :             SetDlgItemInt(hDlg, IDC_D5, THDelay, TRUE);

  0037a	6a 01		 push	 1
  0037c	8b 15 00 00 00
	00		 mov	 edx, DWORD PTR ?THDelay@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4JA
  00382	52		 push	 edx
  00383	68 bf 05 00 00	 push	 1471			; 000005bfH
  00388	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  0038b	50		 push	 eax
  0038c	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetDlgItemInt@16

; 127  :             HDelay->SetupControl(GetDlgItem(hDlg, IDC_SLIDER5));

  00392	68 0c 07 00 00	 push	 1804			; 0000070cH
  00397	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  0039a	51		 push	 ecx
  0039b	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  003a1	50		 push	 eax
  003a2	8b 15 00 00 00
	00		 mov	 edx, DWORD PTR ?HDelay@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  003a8	8b 02		 mov	 eax, DWORD PTR [edx]
  003aa	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?HDelay@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  003b0	8b 50 08	 mov	 edx, DWORD PTR [eax+8]
  003b3	ff d2		 call	 edx

; 128  :         }
; 129  :         else

  003b5	eb 30		 jmp	 SHORT $LN39@SizeSettin
$LN40@SizeSettin:

; 130  :         {
; 131  :             Edit_Enable(GetDlgItem(hDlg, IDC_D5), FALSE);

  003b7	6a 00		 push	 0
  003b9	68 bf 05 00 00	 push	 1471			; 000005bfH
  003be	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  003c1	50		 push	 eax
  003c2	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  003c8	50		 push	 eax
  003c9	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EnableWindow@8

; 132  :             Slider_Enable(GetDlgItem(hDlg, IDC_SLIDER5), FALSE);

  003cf	6a 00		 push	 0
  003d1	68 0c 07 00 00	 push	 1804			; 0000070cH
  003d6	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  003d9	51		 push	 ecx
  003da	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  003e0	50		 push	 eax
  003e1	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EnableWindow@8
$LN39@SizeSettin:

; 133  :         }
; 134  : 
; 135  :         if(VDelay != NULL)

  003e7	83 3d 00 00 00
	00 00		 cmp	 DWORD PTR ?VDelay@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A, 0
  003ee	74 4d		 je	 SHORT $LN38@SizeSettin

; 136  :         {
; 137  :             TVDelay = VDelay->GetValue();

  003f0	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?VDelay@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  003f6	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  003fb	a3 00 00 00 00	 mov	 DWORD PTR ?TVDelay@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4JA, eax

; 138  :             SetDlgItemInt(hDlg, IDC_D6, TVDelay, TRUE);

  00400	6a 01		 push	 1
  00402	8b 15 00 00 00
	00		 mov	 edx, DWORD PTR ?TVDelay@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4JA
  00408	52		 push	 edx
  00409	68 c0 05 00 00	 push	 1472			; 000005c0H
  0040e	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  00411	50		 push	 eax
  00412	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetDlgItemInt@16

; 139  :             VDelay->SetupControl(GetDlgItem(hDlg, IDC_SLIDER6));

  00418	68 0d 07 00 00	 push	 1805			; 0000070dH
  0041d	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  00420	51		 push	 ecx
  00421	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00427	50		 push	 eax
  00428	8b 15 00 00 00
	00		 mov	 edx, DWORD PTR ?VDelay@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  0042e	8b 02		 mov	 eax, DWORD PTR [edx]
  00430	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?VDelay@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  00436	8b 50 08	 mov	 edx, DWORD PTR [eax+8]
  00439	ff d2		 call	 edx

; 140  :         }
; 141  :         else

  0043b	eb 30		 jmp	 SHORT $LN37@SizeSettin
$LN38@SizeSettin:

; 142  :         {
; 143  :             Edit_Enable(GetDlgItem(hDlg, IDC_D6), FALSE);

  0043d	6a 00		 push	 0
  0043f	68 c0 05 00 00	 push	 1472			; 000005c0H
  00444	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  00447	50		 push	 eax
  00448	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  0044e	50		 push	 eax
  0044f	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EnableWindow@8

; 144  :             Slider_Enable(GetDlgItem(hDlg, IDC_SLIDER6), FALSE);

  00455	6a 00		 push	 0
  00457	68 0d 07 00 00	 push	 1805			; 0000070dH
  0045c	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  0045f	51		 push	 ecx
  00460	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00466	50		 push	 eax
  00467	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EnableWindow@8
$LN37@SizeSettin:

; 145  :         }
; 146  : 
; 147  :         return TRUE;

  0046d	b8 01 00 00 00	 mov	 eax, 1
  00472	e9 69 05 00 00	 jmp	 $LN54@SizeSettin

; 148  :         break;

  00477	e9 62 05 00 00	 jmp	 $LN52@SizeSettin
$LN36@SizeSettin:

; 149  : 
; 150  :     case WM_COMMAND:
; 151  :         switch(LOWORD(wParam))

  0047c	8b 55 10	 mov	 edx, DWORD PTR _wParam$[ebp]
  0047f	81 e2 ff ff 00
	00		 and	 edx, 65535		; 0000ffffH
  00485	0f b7 c2	 movzx	 eax, dx
  00488	89 45 dc	 mov	 DWORD PTR tv332[ebp], eax
  0048b	81 7d dc 99 05
	00 00		 cmp	 DWORD PTR tv332[ebp], 1433 ; 00000599H
  00492	7f 1e		 jg	 SHORT $LN56@SizeSettin
  00494	81 7d dc 99 05
	00 00		 cmp	 DWORD PTR tv332[ebp], 1433 ; 00000599H
  0049b	0f 84 48 03 00
	00		 je	 $LN16@SizeSettin
  004a1	83 7d dc 01	 cmp	 DWORD PTR tv332[ebp], 1
  004a5	74 1d		 je	 SHORT $LN33@SizeSettin
  004a7	83 7d dc 02	 cmp	 DWORD PTR tv332[ebp], 2
  004ab	74 28		 je	 SHORT $LN32@SizeSettin
  004ad	e9 62 03 00 00	 jmp	 $LN34@SizeSettin
$LN56@SizeSettin:
  004b2	81 7d dc c6 05
	00 00		 cmp	 DWORD PTR tv332[ebp], 1478 ; 000005c6H
  004b9	0f 84 f0 00 00
	00		 je	 $LN24@SizeSettin
  004bf	e9 50 03 00 00	 jmp	 $LN34@SizeSettin
$LN33@SizeSettin:

; 152  :         {
; 153  :         case IDOK:
; 154  :             EndDialog(hDlg, TRUE);

  004c4	6a 01		 push	 1
  004c6	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  004c9	51		 push	 ecx
  004ca	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EndDialog@8

; 155  :             break;

  004d0	e9 3f 03 00 00	 jmp	 $LN34@SizeSettin
$LN32@SizeSettin:

; 156  : 
; 157  :         case IDCANCEL:
; 158  :             if(AnalogueBlanking != NULL)

  004d5	83 3d 00 00 00
	00 00		 cmp	 DWORD PTR ?AnalogueBlanking@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCYesNoSetting@@A, 0
  004dc	74 14		 je	 SHORT $LN31@SizeSettin

; 159  :             {
; 160  :                 AnalogueBlanking->SetValue(TAnalogueBlanking);

  004de	6a 00		 push	 0
  004e0	8b 15 00 00 00
	00		 mov	 edx, DWORD PTR ?TAnalogueBlanking@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4HA
  004e6	52		 push	 edx
  004e7	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?AnalogueBlanking@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCYesNoSetting@@A
  004ed	e8 00 00 00 00	 call	 ?SetValue@CYesNoSetting@@QAEXHH@Z ; CYesNoSetting::SetValue
$LN31@SizeSettin:

; 161  :             }
; 162  :             if(TopOverscan != NULL)

  004f2	83 3d 00 00 00
	00 00		 cmp	 DWORD PTR ?TopOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A, 0
  004f9	74 13		 je	 SHORT $LN30@SizeSettin

; 163  :             {
; 164  :                 TopOverscan->SetValue(TTopOverscan);

  004fb	6a 00		 push	 0
  004fd	a1 00 00 00 00	 mov	 eax, DWORD PTR ?TTopOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4JA
  00502	50		 push	 eax
  00503	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?TopOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  00509	e8 00 00 00 00	 call	 ?SetValue@CSliderSetting@@QAEXJH@Z ; CSliderSetting::SetValue
$LN30@SizeSettin:

; 165  :             }
; 166  :             if(BottomOverscan != NULL)

  0050e	83 3d 00 00 00
	00 00		 cmp	 DWORD PTR ?BottomOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A, 0
  00515	74 14		 je	 SHORT $LN29@SizeSettin

; 167  :             {
; 168  :                 BottomOverscan->SetValue(TBottomOverscan);

  00517	6a 00		 push	 0
  00519	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?TBottomOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4JA
  0051f	51		 push	 ecx
  00520	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?BottomOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  00526	e8 00 00 00 00	 call	 ?SetValue@CSliderSetting@@QAEXJH@Z ; CSliderSetting::SetValue
$LN29@SizeSettin:

; 169  :             }
; 170  :             if(LeftOverscan != NULL)

  0052b	83 3d 00 00 00
	00 00		 cmp	 DWORD PTR ?LeftOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A, 0
  00532	74 14		 je	 SHORT $LN28@SizeSettin

; 171  :             {
; 172  :                 LeftOverscan->SetValue(TLeftOverscan);

  00534	6a 00		 push	 0
  00536	8b 15 00 00 00
	00		 mov	 edx, DWORD PTR ?TLeftOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4JA
  0053c	52		 push	 edx
  0053d	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?LeftOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  00543	e8 00 00 00 00	 call	 ?SetValue@CSliderSetting@@QAEXJH@Z ; CSliderSetting::SetValue
$LN28@SizeSettin:

; 173  :             }
; 174  :             if(RightOverscan != NULL)

  00548	83 3d 00 00 00
	00 00		 cmp	 DWORD PTR ?RightOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A, 0
  0054f	74 13		 je	 SHORT $LN27@SizeSettin

; 175  :             {
; 176  :                 RightOverscan->SetValue(TRightOverscan);

  00551	6a 00		 push	 0
  00553	a1 00 00 00 00	 mov	 eax, DWORD PTR ?TRightOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4JA
  00558	50		 push	 eax
  00559	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?RightOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  0055f	e8 00 00 00 00	 call	 ?SetValue@CSliderSetting@@QAEXJH@Z ; CSliderSetting::SetValue
$LN27@SizeSettin:

; 177  :             }
; 178  :             if(HDelay != NULL)

  00564	83 3d 00 00 00
	00 00		 cmp	 DWORD PTR ?HDelay@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A, 0
  0056b	74 14		 je	 SHORT $LN26@SizeSettin

; 179  :             {
; 180  :                 HDelay->SetValue(THDelay);

  0056d	6a 00		 push	 0
  0056f	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?THDelay@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4JA
  00575	51		 push	 ecx
  00576	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?HDelay@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  0057c	e8 00 00 00 00	 call	 ?SetValue@CSliderSetting@@QAEXJH@Z ; CSliderSetting::SetValue
$LN26@SizeSettin:

; 181  :             }
; 182  :             if(VDelay != NULL)

  00581	83 3d 00 00 00
	00 00		 cmp	 DWORD PTR ?VDelay@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A, 0
  00588	74 14		 je	 SHORT $LN25@SizeSettin

; 183  :             {
; 184  :                 VDelay->SetValue(TVDelay);

  0058a	6a 00		 push	 0
  0058c	8b 15 00 00 00
	00		 mov	 edx, DWORD PTR ?TVDelay@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4JA
  00592	52		 push	 edx
  00593	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?VDelay@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  00599	e8 00 00 00 00	 call	 ?SetValue@CSliderSetting@@QAEXJH@Z ; CSliderSetting::SetValue
$LN25@SizeSettin:

; 185  :             }
; 186  :             EndDialog(hDlg, TRUE);

  0059e	6a 01		 push	 1
  005a0	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  005a3	50		 push	 eax
  005a4	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EndDialog@8

; 187  :             break;

  005aa	e9 65 02 00 00	 jmp	 $LN34@SizeSettin
$LN24@SizeSettin:

; 188  : 
; 189  :         case IDC_DEFAULT:
; 190  :             if(AnalogueBlanking != NULL)

  005af	83 3d 00 00 00
	00 00		 cmp	 DWORD PTR ?AnalogueBlanking@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCYesNoSetting@@A, 0
  005b6	74 30		 je	 SHORT $LN23@SizeSettin

; 191  :             {
; 192  :                 AnalogueBlanking->ChangeValue(RESET_SILENT);

  005b8	6a 0b		 push	 11			; 0000000bH
  005ba	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?AnalogueBlanking@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCYesNoSetting@@A
  005c0	e8 00 00 00 00	 call	 ?ChangeValue@CSimpleSetting@@QAEXW4eCHANGEVALUE@@@Z ; CSimpleSetting::ChangeValue

; 193  :                 AnalogueBlanking->SetControlValue(GetDlgItem(hDlg, IDC_CHECK1));

  005c5	68 99 05 00 00	 push	 1433			; 00000599H
  005ca	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  005cd	51		 push	 ecx
  005ce	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  005d4	50		 push	 eax
  005d5	8b 15 00 00 00
	00		 mov	 edx, DWORD PTR ?AnalogueBlanking@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCYesNoSetting@@A
  005db	8b 02		 mov	 eax, DWORD PTR [edx]
  005dd	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?AnalogueBlanking@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCYesNoSetting@@A
  005e3	8b 50 0c	 mov	 edx, DWORD PTR [eax+12]
  005e6	ff d2		 call	 edx
$LN23@SizeSettin:

; 194  :             }
; 195  :             if(TopOverscan != NULL)

  005e8	83 3d 00 00 00
	00 00		 cmp	 DWORD PTR ?TopOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A, 0
  005ef	74 4d		 je	 SHORT $LN22@SizeSettin

; 196  :             {
; 197  :                 TopOverscan->ChangeValue(RESET_SILENT);

  005f1	6a 0b		 push	 11			; 0000000bH
  005f3	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?TopOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  005f9	e8 00 00 00 00	 call	 ?ChangeValue@CSimpleSetting@@QAEXW4eCHANGEVALUE@@@Z ; CSimpleSetting::ChangeValue

; 198  :                 TopOverscan->SetControlValue(GetDlgItem(hDlg, IDC_SLIDER1));

  005fe	68 08 07 00 00	 push	 1800			; 00000708H
  00603	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  00606	50		 push	 eax
  00607	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  0060d	50		 push	 eax
  0060e	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?TopOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  00614	8b 11		 mov	 edx, DWORD PTR [ecx]
  00616	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?TopOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  0061c	8b 42 0c	 mov	 eax, DWORD PTR [edx+12]
  0061f	ff d0		 call	 eax

; 199  :                 SetDlgItemInt(hDlg, IDC_D1, TopOverscan->GetValue(), FALSE);

  00621	6a 00		 push	 0
  00623	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?TopOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  00629	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  0062e	50		 push	 eax
  0062f	68 bb 05 00 00	 push	 1467			; 000005bbH
  00634	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  00637	51		 push	 ecx
  00638	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetDlgItemInt@16
$LN22@SizeSettin:

; 200  :             }
; 201  :             if(BottomOverscan != NULL)

  0063e	83 3d 00 00 00
	00 00		 cmp	 DWORD PTR ?BottomOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A, 0
  00645	74 4c		 je	 SHORT $LN21@SizeSettin

; 202  :             {
; 203  :                 BottomOverscan->ChangeValue(RESET_SILENT);

  00647	6a 0b		 push	 11			; 0000000bH
  00649	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?BottomOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  0064f	e8 00 00 00 00	 call	 ?ChangeValue@CSimpleSetting@@QAEXW4eCHANGEVALUE@@@Z ; CSimpleSetting::ChangeValue

; 204  :                 BottomOverscan->SetControlValue(GetDlgItem(hDlg, IDC_SLIDER2));

  00654	68 09 07 00 00	 push	 1801			; 00000709H
  00659	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  0065c	52		 push	 edx
  0065d	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00663	50		 push	 eax
  00664	a1 00 00 00 00	 mov	 eax, DWORD PTR ?BottomOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  00669	8b 10		 mov	 edx, DWORD PTR [eax]
  0066b	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?BottomOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  00671	8b 42 0c	 mov	 eax, DWORD PTR [edx+12]
  00674	ff d0		 call	 eax

; 205  :                 SetDlgItemInt(hDlg, IDC_D2, BottomOverscan->GetValue(), FALSE);

  00676	6a 00		 push	 0
  00678	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?BottomOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  0067e	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  00683	50		 push	 eax
  00684	68 bc 05 00 00	 push	 1468			; 000005bcH
  00689	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  0068c	51		 push	 ecx
  0068d	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetDlgItemInt@16
$LN21@SizeSettin:

; 206  :             }
; 207  :             if(LeftOverscan != NULL)

  00693	83 3d 00 00 00
	00 00		 cmp	 DWORD PTR ?LeftOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A, 0
  0069a	74 4c		 je	 SHORT $LN20@SizeSettin

; 208  :             {
; 209  :                 LeftOverscan->ChangeValue(RESET_SILENT);

  0069c	6a 0b		 push	 11			; 0000000bH
  0069e	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?LeftOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  006a4	e8 00 00 00 00	 call	 ?ChangeValue@CSimpleSetting@@QAEXW4eCHANGEVALUE@@@Z ; CSimpleSetting::ChangeValue

; 210  :                 LeftOverscan->SetControlValue(GetDlgItem(hDlg, IDC_SLIDER3));

  006a9	68 0a 07 00 00	 push	 1802			; 0000070aH
  006ae	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  006b1	52		 push	 edx
  006b2	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  006b8	50		 push	 eax
  006b9	a1 00 00 00 00	 mov	 eax, DWORD PTR ?LeftOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  006be	8b 10		 mov	 edx, DWORD PTR [eax]
  006c0	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?LeftOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  006c6	8b 42 0c	 mov	 eax, DWORD PTR [edx+12]
  006c9	ff d0		 call	 eax

; 211  :                 SetDlgItemInt(hDlg, IDC_D3, LeftOverscan->GetValue(), FALSE);

  006cb	6a 00		 push	 0
  006cd	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?LeftOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  006d3	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  006d8	50		 push	 eax
  006d9	68 bd 05 00 00	 push	 1469			; 000005bdH
  006de	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  006e1	51		 push	 ecx
  006e2	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetDlgItemInt@16
$LN20@SizeSettin:

; 212  :             }
; 213  :             if(RightOverscan != NULL)

  006e8	83 3d 00 00 00
	00 00		 cmp	 DWORD PTR ?RightOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A, 0
  006ef	74 4c		 je	 SHORT $LN19@SizeSettin

; 214  :             {
; 215  :                 RightOverscan->ChangeValue(RESET_SILENT);

  006f1	6a 0b		 push	 11			; 0000000bH
  006f3	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?RightOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  006f9	e8 00 00 00 00	 call	 ?ChangeValue@CSimpleSetting@@QAEXW4eCHANGEVALUE@@@Z ; CSimpleSetting::ChangeValue

; 216  :                 RightOverscan->SetControlValue(GetDlgItem(hDlg, IDC_SLIDER4));

  006fe	68 0b 07 00 00	 push	 1803			; 0000070bH
  00703	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00706	52		 push	 edx
  00707	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  0070d	50		 push	 eax
  0070e	a1 00 00 00 00	 mov	 eax, DWORD PTR ?RightOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  00713	8b 10		 mov	 edx, DWORD PTR [eax]
  00715	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?RightOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  0071b	8b 42 0c	 mov	 eax, DWORD PTR [edx+12]
  0071e	ff d0		 call	 eax

; 217  :                 SetDlgItemInt(hDlg, IDC_D4, RightOverscan->GetValue(), FALSE);

  00720	6a 00		 push	 0
  00722	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?RightOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  00728	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  0072d	50		 push	 eax
  0072e	68 be 05 00 00	 push	 1470			; 000005beH
  00733	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  00736	51		 push	 ecx
  00737	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetDlgItemInt@16
$LN19@SizeSettin:

; 218  :             }
; 219  :             if(HDelay != NULL)

  0073d	83 3d 00 00 00
	00 00		 cmp	 DWORD PTR ?HDelay@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A, 0
  00744	74 4c		 je	 SHORT $LN18@SizeSettin

; 220  :             {
; 221  :                 HDelay->ChangeValue(RESET_SILENT);

  00746	6a 0b		 push	 11			; 0000000bH
  00748	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?HDelay@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  0074e	e8 00 00 00 00	 call	 ?ChangeValue@CSimpleSetting@@QAEXW4eCHANGEVALUE@@@Z ; CSimpleSetting::ChangeValue

; 222  :                 HDelay->SetControlValue(GetDlgItem(hDlg, IDC_SLIDER5));

  00753	68 0c 07 00 00	 push	 1804			; 0000070cH
  00758	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  0075b	52		 push	 edx
  0075c	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00762	50		 push	 eax
  00763	a1 00 00 00 00	 mov	 eax, DWORD PTR ?HDelay@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  00768	8b 10		 mov	 edx, DWORD PTR [eax]
  0076a	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?HDelay@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  00770	8b 42 0c	 mov	 eax, DWORD PTR [edx+12]
  00773	ff d0		 call	 eax

; 223  :                 SetDlgItemInt(hDlg, IDC_D5, HDelay->GetValue(), TRUE);

  00775	6a 01		 push	 1
  00777	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?HDelay@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  0077d	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  00782	50		 push	 eax
  00783	68 bf 05 00 00	 push	 1471			; 000005bfH
  00788	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  0078b	51		 push	 ecx
  0078c	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetDlgItemInt@16
$LN18@SizeSettin:

; 224  :             }
; 225  :             if(VDelay != NULL)

  00792	83 3d 00 00 00
	00 00		 cmp	 DWORD PTR ?VDelay@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A, 0
  00799	74 4c		 je	 SHORT $LN17@SizeSettin

; 226  :             {
; 227  :                 VDelay->ChangeValue(RESET_SILENT);

  0079b	6a 0b		 push	 11			; 0000000bH
  0079d	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?VDelay@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  007a3	e8 00 00 00 00	 call	 ?ChangeValue@CSimpleSetting@@QAEXW4eCHANGEVALUE@@@Z ; CSimpleSetting::ChangeValue

; 228  :                 VDelay->SetControlValue(GetDlgItem(hDlg, IDC_SLIDER6));

  007a8	68 0d 07 00 00	 push	 1805			; 0000070dH
  007ad	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  007b0	52		 push	 edx
  007b1	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  007b7	50		 push	 eax
  007b8	a1 00 00 00 00	 mov	 eax, DWORD PTR ?VDelay@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  007bd	8b 10		 mov	 edx, DWORD PTR [eax]
  007bf	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?VDelay@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  007c5	8b 42 0c	 mov	 eax, DWORD PTR [edx+12]
  007c8	ff d0		 call	 eax

; 229  :                 SetDlgItemInt(hDlg, IDC_D6, VDelay->GetValue(), TRUE);

  007ca	6a 01		 push	 1
  007cc	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?VDelay@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  007d2	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  007d7	50		 push	 eax
  007d8	68 c0 05 00 00	 push	 1472			; 000005c0H
  007dd	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  007e0	51		 push	 ecx
  007e1	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetDlgItemInt@16
$LN17@SizeSettin:

; 230  :             }
; 231  :             break;

  007e7	eb 2b		 jmp	 SHORT $LN34@SizeSettin
$LN16@SizeSettin:

; 232  : 
; 233  :         case IDC_CHECK1:
; 234  :             if(AnalogueBlanking != NULL)

  007e9	83 3d 00 00 00
	00 00		 cmp	 DWORD PTR ?AnalogueBlanking@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCYesNoSetting@@A, 0
  007f0	74 22		 je	 SHORT $LN34@SizeSettin

; 235  :             {
; 236  :                 AnalogueBlanking->SetFromControl(GetDlgItem(hDlg, IDC_CHECK1));

  007f2	68 99 05 00 00	 push	 1433			; 00000599H
  007f7	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  007fa	52		 push	 edx
  007fb	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00801	50		 push	 eax
  00802	a1 00 00 00 00	 mov	 eax, DWORD PTR ?AnalogueBlanking@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCYesNoSetting@@A
  00807	8b 10		 mov	 edx, DWORD PTR [eax]
  00809	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?AnalogueBlanking@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCYesNoSetting@@A
  0080f	8b 42 10	 mov	 eax, DWORD PTR [edx+16]
  00812	ff d0		 call	 eax
$LN34@SizeSettin:

; 237  :             }
; 238  :             break;
; 239  : 
; 240  :         default:
; 241  :             break;
; 242  :         }
; 243  :         break;

  00814	e9 c5 01 00 00	 jmp	 $LN52@SizeSettin
$LN13@SizeSettin:

; 244  :     case WM_VSCROLL:
; 245  :     case WM_HSCROLL:
; 246  :         if((HWND)lParam == GetDlgItem(hDlg, IDC_SLIDER1))

  00819	68 08 07 00 00	 push	 1800			; 00000708H
  0081e	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  00821	51		 push	 ecx
  00822	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00828	39 45 14	 cmp	 DWORD PTR _lParam$[ebp], eax
  0082b	75 38		 jne	 SHORT $LN12@SizeSettin

; 247  :         {
; 248  :             TopOverscan->SetFromControl((HWND)lParam);

  0082d	8b 55 14	 mov	 edx, DWORD PTR _lParam$[ebp]
  00830	52		 push	 edx
  00831	a1 00 00 00 00	 mov	 eax, DWORD PTR ?TopOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  00836	8b 10		 mov	 edx, DWORD PTR [eax]
  00838	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?TopOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  0083e	8b 42 10	 mov	 eax, DWORD PTR [edx+16]
  00841	ff d0		 call	 eax

; 249  :             SetDlgItemInt(hDlg, IDC_D1, TopOverscan->GetValue(), FALSE);

  00843	6a 00		 push	 0
  00845	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?TopOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  0084b	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  00850	50		 push	 eax
  00851	68 bb 05 00 00	 push	 1467			; 000005bbH
  00856	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  00859	51		 push	 ecx
  0085a	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetDlgItemInt@16
  00860	e9 79 01 00 00	 jmp	 $LN52@SizeSettin
$LN12@SizeSettin:

; 250  :         }
; 251  :         else if((HWND)lParam == GetDlgItem(hDlg, IDC_SLIDER2))

  00865	68 09 07 00 00	 push	 1801			; 00000709H
  0086a	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  0086d	52		 push	 edx
  0086e	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00874	39 45 14	 cmp	 DWORD PTR _lParam$[ebp], eax
  00877	75 39		 jne	 SHORT $LN10@SizeSettin

; 252  :         {
; 253  :             BottomOverscan->SetFromControl((HWND)lParam);

  00879	8b 45 14	 mov	 eax, DWORD PTR _lParam$[ebp]
  0087c	50		 push	 eax
  0087d	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?BottomOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  00883	8b 11		 mov	 edx, DWORD PTR [ecx]
  00885	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?BottomOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  0088b	8b 42 10	 mov	 eax, DWORD PTR [edx+16]
  0088e	ff d0		 call	 eax

; 254  :             SetDlgItemInt(hDlg, IDC_D2, BottomOverscan->GetValue(), FALSE);

  00890	6a 00		 push	 0
  00892	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?BottomOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  00898	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  0089d	50		 push	 eax
  0089e	68 bc 05 00 00	 push	 1468			; 000005bcH
  008a3	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  008a6	51		 push	 ecx
  008a7	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetDlgItemInt@16
  008ad	e9 2c 01 00 00	 jmp	 $LN52@SizeSettin
$LN10@SizeSettin:

; 255  :         }
; 256  :         else if((HWND)lParam == GetDlgItem(hDlg, IDC_SLIDER3))

  008b2	68 0a 07 00 00	 push	 1802			; 0000070aH
  008b7	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  008ba	52		 push	 edx
  008bb	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  008c1	39 45 14	 cmp	 DWORD PTR _lParam$[ebp], eax
  008c4	75 39		 jne	 SHORT $LN8@SizeSettin

; 257  :         {
; 258  :             LeftOverscan->SetFromControl((HWND)lParam);

  008c6	8b 45 14	 mov	 eax, DWORD PTR _lParam$[ebp]
  008c9	50		 push	 eax
  008ca	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?LeftOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  008d0	8b 11		 mov	 edx, DWORD PTR [ecx]
  008d2	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?LeftOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  008d8	8b 42 10	 mov	 eax, DWORD PTR [edx+16]
  008db	ff d0		 call	 eax

; 259  :             SetDlgItemInt(hDlg, IDC_D3, LeftOverscan->GetValue(), FALSE);

  008dd	6a 00		 push	 0
  008df	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?LeftOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  008e5	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  008ea	50		 push	 eax
  008eb	68 bd 05 00 00	 push	 1469			; 000005bdH
  008f0	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  008f3	51		 push	 ecx
  008f4	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetDlgItemInt@16
  008fa	e9 df 00 00 00	 jmp	 $LN52@SizeSettin
$LN8@SizeSettin:

; 260  :         }
; 261  :         else if((HWND)lParam == GetDlgItem(hDlg, IDC_SLIDER4))

  008ff	68 0b 07 00 00	 push	 1803			; 0000070bH
  00904	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00907	52		 push	 edx
  00908	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  0090e	39 45 14	 cmp	 DWORD PTR _lParam$[ebp], eax
  00911	75 39		 jne	 SHORT $LN6@SizeSettin

; 262  :         {
; 263  :             RightOverscan->SetFromControl((HWND)lParam);

  00913	8b 45 14	 mov	 eax, DWORD PTR _lParam$[ebp]
  00916	50		 push	 eax
  00917	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?RightOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  0091d	8b 11		 mov	 edx, DWORD PTR [ecx]
  0091f	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?RightOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  00925	8b 42 10	 mov	 eax, DWORD PTR [edx+16]
  00928	ff d0		 call	 eax

; 264  :             SetDlgItemInt(hDlg, IDC_D4, RightOverscan->GetValue(), FALSE);

  0092a	6a 00		 push	 0
  0092c	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?RightOverscan@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  00932	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  00937	50		 push	 eax
  00938	68 be 05 00 00	 push	 1470			; 000005beH
  0093d	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  00940	51		 push	 ecx
  00941	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetDlgItemInt@16
  00947	e9 92 00 00 00	 jmp	 $LN52@SizeSettin
$LN6@SizeSettin:

; 265  :         }
; 266  :         else if((HWND)lParam == GetDlgItem(hDlg, IDC_SLIDER5))

  0094c	68 0c 07 00 00	 push	 1804			; 0000070cH
  00951	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00954	52		 push	 edx
  00955	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  0095b	39 45 14	 cmp	 DWORD PTR _lParam$[ebp], eax
  0095e	75 36		 jne	 SHORT $LN4@SizeSettin

; 267  :         {
; 268  :             HDelay->SetFromControl((HWND)lParam);

  00960	8b 45 14	 mov	 eax, DWORD PTR _lParam$[ebp]
  00963	50		 push	 eax
  00964	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?HDelay@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  0096a	8b 11		 mov	 edx, DWORD PTR [ecx]
  0096c	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?HDelay@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  00972	8b 42 10	 mov	 eax, DWORD PTR [edx+16]
  00975	ff d0		 call	 eax

; 269  :             SetDlgItemInt(hDlg, IDC_D5, HDelay->GetValue(), TRUE);

  00977	6a 01		 push	 1
  00979	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?HDelay@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  0097f	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  00984	50		 push	 eax
  00985	68 bf 05 00 00	 push	 1471			; 000005bfH
  0098a	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  0098d	51		 push	 ecx
  0098e	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetDlgItemInt@16
  00994	eb 48		 jmp	 SHORT $LN52@SizeSettin
$LN4@SizeSettin:

; 270  :         }
; 271  :         else if((HWND)lParam == GetDlgItem(hDlg, IDC_SLIDER6))

  00996	68 0d 07 00 00	 push	 1805			; 0000070dH
  0099b	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  0099e	52		 push	 edx
  0099f	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  009a5	39 45 14	 cmp	 DWORD PTR _lParam$[ebp], eax
  009a8	75 34		 jne	 SHORT $LN52@SizeSettin

; 272  :         {
; 273  :             VDelay->SetFromControl((HWND)lParam);

  009aa	8b 45 14	 mov	 eax, DWORD PTR _lParam$[ebp]
  009ad	50		 push	 eax
  009ae	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?VDelay@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  009b4	8b 11		 mov	 edx, DWORD PTR [ecx]
  009b6	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?VDelay@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  009bc	8b 42 10	 mov	 eax, DWORD PTR [edx+16]
  009bf	ff d0		 call	 eax

; 274  :             SetDlgItemInt(hDlg, IDC_D6, VDelay->GetValue(), TRUE);

  009c1	6a 01		 push	 1
  009c3	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?VDelay@?1??SizeSettingProc@@YGHPAUHWND__@@IIJ@Z@4PAVCSliderSetting@@A
  009c9	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  009ce	50		 push	 eax
  009cf	68 c0 05 00 00	 push	 1472			; 000005c0H
  009d4	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  009d7	51		 push	 ecx
  009d8	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetDlgItemInt@16
$LN52@SizeSettin:

; 275  :         }
; 276  :         break;
; 277  :     default:
; 278  :         break;
; 279  :     }
; 280  :     return (FALSE);

  009de	33 c0		 xor	 eax, eax
$LN54@SizeSettin:

; 281  : }

  009e0	8b e5		 mov	 esp, ebp
  009e2	5d		 pop	 ebp
  009e3	c2 10 00	 ret	 16			; 00000010H
  009e6	8b ff		 npad	 2
$LN57@SizeSettin:
  009e8	00 00 00 00	 DD	 $LN51@SizeSettin
  009ec	00 00 00 00	 DD	 $LN36@SizeSettin
  009f0	00 00 00 00	 DD	 $LN52@SizeSettin
  009f4	00 00 00 00	 DD	 $LN52@SizeSettin
  009f8	00 00 00 00	 DD	 $LN13@SizeSettin
  009fc	00 00 00 00	 DD	 $LN13@SizeSettin
?SizeSettingProc@@YGHPAUHWND__@@IIJ@Z ENDP		; SizeSettingProc
END
