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

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

INCLUDELIB OLDNAMES

PUBLIC	?ChangeDefaultsForAudioInput@CSAA7134Source@@EAEXH@Z ; CSAA7134Source::ChangeDefaultsForAudioInput
PUBLIC	?ChangeDefaultsForVideoInput@CSAA7134Source@@EAEXH@Z ; CSAA7134Source::ChangeDefaultsForVideoInput
PUBLIC	?ChangeDefaultsForVideoFormat@CSAA7134Source@@EAEXH@Z ; CSAA7134Source::ChangeDefaultsForVideoFormat
PUBLIC	?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ ; CSAA7134Source::GetSettingsPage
PUBLIC	?ChangeSettingsBasedOnHW@CSAA7134Source@@UAEXHH@Z ; CSAA7134Source::ChangeSettingsBasedOnHW
PUBLIC	?GetMenuLabel@CSAA7134Source@@UAE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@XZ ; CSAA7134Source::GetMenuLabel
PUBLIC	?SetMenu@CSAA7134Source@@UAEXPAUHMENU__@@@Z	; CSAA7134Source::SetMenu
PUBLIC	?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z ; CSAA7134Source::HandleWindowsCommands
PUBLIC	??_C@_1BO@CIOBJPLH@?$AAS?$AAA?$AAA?$AA7?$AA1?$AA3?$AA4?$AAR?$AAe?$AAs?$AA?4?$AAd?$AAl?$AAl?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BI@EHBBNJAE@?$AA?5?$AAw?$AAi?$AAt?$AAh?$AA?5?$AAc?$AAh?$AAi?$AAp?$AA?5?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DC@OPKGKPHL@?$AAE?$AAd?$AAi?$AAt?$AA?5?$AAR?$AAe?$AAg?$AAi?$AAs?$AAt?$AAe?$AAr?$AA?5?$AAo?$AAn?$AA?5?$AA?$CF?$AAs?$AA?5?$AAc?$AAh?$AAi?$AAp?$AA?$AA@ ; `string'
PUBLIC	??_C@_1O@HDKPMCB@?$AA0?$AAx?$AA?$CF?$AA0?$AA3?$AAX?$AA?$AA@ ; `string'
PUBLIC	??_C@_1O@MMGGCPIE@?$AA0?$AAx?$AA?$CF?$AA0?$AA2?$AAX?$AA?$AA@ ; `string'
PUBLIC	??_C@_1O@KKPPJBFG@?$AAC?$AAu?$AAs?$AAt?$AAo?$AAm?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DE@IMKNBBNO@?$AAB?$AAD?$AAe?$AAl?$AAa?$AAy?$AA?5?$AAP?$AAl?$AAu?$AAs?$AA?5?$AA?9?$AA?5?$AAU?$AAn?$AAs?$AAu?$AAp?$AAp?$AAo?$AAr?$AAt?$AAe?$AAd?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DG@FOANENNG@?$AAB?$AAD?$AAe?$AAl?$AAa?$AAy?$AA?5?$AAM?$AAi?$AAn?$AAu?$AAs?$AA?5?$AA?9?$AA?5?$AAU?$AAn?$AAs?$AAu?$AAp?$AAp?$AAo?$AAr?$AAt?$AAe?$AAd?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DK@BGECCPD@?$AAB?$AAD?$AAe?$AAl?$AAa?$AAy?$AA?5?$AAC?$AAu?$AAr?$AAr?$AAe?$AAn?$AAt?$AA?5?$AA?9?$AA?5?$AAU?$AAn?$AAs?$AAu?$AAp?$AAp?$AAo?$AAr?$AAt?$AAe?$AAd?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BA@DFMGBPOA@?$AAT?$AAV?$AA?5?$AAM?$AAo?$AAd?$AAe?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BC@CGEGECPF@?$AAV?$AAC?$AAR?$AA?5?$AAM?$AAo?$AAd?$AAe?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BM@BCKIACKN@?$AAF?$AAa?$AAs?$AAt?$AA?5?$AAT?$AAr?$AAa?$AAc?$AAk?$AAi?$AAn?$AAg?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DC@HGGNKENJ@?$AAA?$AAd?$AAa?$AAp?$AAt?$AAi?$AAv?$AAe?$AA?5?$AAC?$AAo?$AAm?$AAb?$AA?5?$AAF?$AAi?$AAl?$AAt?$AAe?$AAr?$AA?5?$AAO?$AAF?$AAF?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CI@EEBBEMCG@?$AAA?$AAC?$AAF?$AA?5?$AAO?$AAN?$AA?5?$AA?9?$AA?5?$AAS?$AAE?$AAC?$AAA?$AAM?$AA?5?$AAM?$AAo?$AAd?$AAe?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DA@INDHKEFH@?$AAA?$AAd?$AAa?$AAp?$AAt?$AAi?$AAv?$AAe?$AA?5?$AAC?$AAo?$AAm?$AAb?$AA?5?$AAF?$AAi?$AAl?$AAt?$AAe?$AAr?$AA?5?$AAO?$AAN?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CK@GBFKGPKK@?$AAA?$AAu?$AAd?$AAi?$AAo?$AA?5?$AAI?$AAn?$AAp?$AAu?$AAt?$AA?5?$AA?9?$AA?5?$AAL?$AAi?$AAn?$AAe?$AA?5?$AA1?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CK@HDOPMAEE@?$AAA?$AAu?$AAd?$AAi?$AAo?$AA?5?$AAI?$AAn?$AAp?$AAu?$AAt?$AA?5?$AA?9?$AA?5?$AAL?$AAi?$AAn?$AAe?$AA?5?$AA2?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DE@LLGPBOLE@?$AAS?$AAA?$AAA?$AA7?$AA1?$AA3?$AA4?$AAR?$AAe?$AAs?$AA?4?$AAd?$AAl?$AAl?$AA?5?$AAn?$AAo?$AAt?$AA?5?$AAl?$AAo?$AAa?$AAd?$AAe?$AAd?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BE@NHIALICD@?$AAO?$AAT?$AAH?$AAE?$AAR?$AAE?$AAD?$AAI?$AAT?$AA?$AA@ ; `string'
;	COMDAT ?bLinked@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4HA
_BSS	SEGMENT
?bLinked@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4HA DD 01H DUP (?) ; `CSAA7134Source::AudioStandardProc'::`2'::bLinked
_BSS	ENDS
;	COMDAT ?LeftGain@?1??OtherEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4DA
_BSS	SEGMENT
?LeftGain@?1??OtherEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4DA DB 01H DUP (?) ; `CSAA7134Source::OtherEditProc'::`2'::LeftGain
_BSS	ENDS
;	COMDAT ?RightGain@?1??OtherEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4DA
_BSS	SEGMENT
?RightGain@?1??OtherEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4DA DB 01H DUP (?) ; `CSAA7134Source::OtherEditProc'::`2'::RightGain
_BSS	ENDS
;	COMDAT ?NicamGain@?1??OtherEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4DA
_BSS	SEGMENT
?NicamGain@?1??OtherEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4DA DB 01H DUP (?) ; `CSAA7134Source::OtherEditProc'::`2'::NicamGain
;	COMDAT ??_C@_1BE@NHIALICD@?$AAO?$AAT?$AAH?$AAE?$AAR?$AAE?$AAD?$AAI?$AAT?$AA?$AA@
CONST	SEGMENT
??_C@_1BE@NHIALICD@?$AAO?$AAT?$AAH?$AAE?$AAR?$AAE?$AAD?$AAI?$AAT?$AA?$AA@ DB 'O'
	DB	00H, 'T', 00H, 'H', 00H, 'E', 00H, 'R', 00H, 'E', 00H, 'D', 00H
	DB	'I', 00H, 'T', 00H, 00H, 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_1DE@LLGPBOLE@?$AAS?$AAA?$AAA?$AA7?$AA1?$AA3?$AA4?$AAR?$AAe?$AAs?$AA?4?$AAd?$AAl?$AAl?$AA?5?$AAn?$AAo?$AAt?$AA?5?$AAl?$AAo?$AAa?$AAd?$AAe?$AAd?$AA?$AA@
CONST	SEGMENT
??_C@_1DE@LLGPBOLE@?$AAS?$AAA?$AAA?$AA7?$AA1?$AA3?$AA4?$AAR?$AAe?$AAs?$AA?4?$AAd?$AAl?$AAl?$AA?5?$AAn?$AAo?$AAt?$AA?5?$AAl?$AAo?$AAa?$AAd?$AAe?$AAd?$AA?$AA@ DB 'S'
	DB	00H, 'A', 00H, 'A', 00H, '7', 00H, '1', 00H, '3', 00H, '4', 00H
	DB	'R', 00H, 'e', 00H, 's', 00H, '.', 00H, 'd', 00H, 'l', 00H, 'l'
	DB	00H, ' ', 00H, 'n', 00H, 'o', 00H, 't', 00H, ' ', 00H, 'l', 00H
	DB	'o', 00H, 'a', 00H, 'd', 00H, 'e', 00H, 'd', 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1CK@HDOPMAEE@?$AAA?$AAu?$AAd?$AAi?$AAo?$AA?5?$AAI?$AAn?$AAp?$AAu?$AAt?$AA?5?$AA?9?$AA?5?$AAL?$AAi?$AAn?$AAe?$AA?5?$AA2?$AA?$AA@
CONST	SEGMENT
??_C@_1CK@HDOPMAEE@?$AAA?$AAu?$AAd?$AAi?$AAo?$AA?5?$AAI?$AAn?$AAp?$AAu?$AAt?$AA?5?$AA?9?$AA?5?$AAL?$AAi?$AAn?$AAe?$AA?5?$AA2?$AA?$AA@ DB 'A'
	DB	00H, 'u', 00H, 'd', 00H, 'i', 00H, 'o', 00H, ' ', 00H, 'I', 00H
	DB	'n', 00H, 'p', 00H, 'u', 00H, 't', 00H, ' ', 00H, '-', 00H, ' '
	DB	00H, 'L', 00H, 'i', 00H, 'n', 00H, 'e', 00H, ' ', 00H, '2', 00H
	DB	00H, 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_1CK@GBFKGPKK@?$AAA?$AAu?$AAd?$AAi?$AAo?$AA?5?$AAI?$AAn?$AAp?$AAu?$AAt?$AA?5?$AA?9?$AA?5?$AAL?$AAi?$AAn?$AAe?$AA?5?$AA1?$AA?$AA@
CONST	SEGMENT
??_C@_1CK@GBFKGPKK@?$AAA?$AAu?$AAd?$AAi?$AAo?$AA?5?$AAI?$AAn?$AAp?$AAu?$AAt?$AA?5?$AA?9?$AA?5?$AAL?$AAi?$AAn?$AAe?$AA?5?$AA1?$AA?$AA@ DB 'A'
	DB	00H, 'u', 00H, 'd', 00H, 'i', 00H, 'o', 00H, ' ', 00H, 'I', 00H
	DB	'n', 00H, 'p', 00H, 'u', 00H, 't', 00H, ' ', 00H, '-', 00H, ' '
	DB	00H, 'L', 00H, 'i', 00H, 'n', 00H, 'e', 00H, ' ', 00H, '1', 00H
	DB	00H, 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_1DA@INDHKEFH@?$AAA?$AAd?$AAa?$AAp?$AAt?$AAi?$AAv?$AAe?$AA?5?$AAC?$AAo?$AAm?$AAb?$AA?5?$AAF?$AAi?$AAl?$AAt?$AAe?$AAr?$AA?5?$AAO?$AAN?$AA?$AA@
CONST	SEGMENT
??_C@_1DA@INDHKEFH@?$AAA?$AAd?$AAa?$AAp?$AAt?$AAi?$AAv?$AAe?$AA?5?$AAC?$AAo?$AAm?$AAb?$AA?5?$AAF?$AAi?$AAl?$AAt?$AAe?$AAr?$AA?5?$AAO?$AAN?$AA?$AA@ DB 'A'
	DB	00H, 'd', 00H, 'a', 00H, 'p', 00H, 't', 00H, 'i', 00H, 'v', 00H
	DB	'e', 00H, ' ', 00H, 'C', 00H, 'o', 00H, 'm', 00H, 'b', 00H, ' '
	DB	00H, 'F', 00H, 'i', 00H, 'l', 00H, 't', 00H, 'e', 00H, 'r', 00H
	DB	' ', 00H, 'O', 00H, 'N', 00H, 00H, 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_1CI@EEBBEMCG@?$AAA?$AAC?$AAF?$AA?5?$AAO?$AAN?$AA?5?$AA?9?$AA?5?$AAS?$AAE?$AAC?$AAA?$AAM?$AA?5?$AAM?$AAo?$AAd?$AAe?$AA?$AA@
CONST	SEGMENT
??_C@_1CI@EEBBEMCG@?$AAA?$AAC?$AAF?$AA?5?$AAO?$AAN?$AA?5?$AA?9?$AA?5?$AAS?$AAE?$AAC?$AAA?$AAM?$AA?5?$AAM?$AAo?$AAd?$AAe?$AA?$AA@ DB 'A'
	DB	00H, 'C', 00H, 'F', 00H, ' ', 00H, 'O', 00H, 'N', 00H, ' ', 00H
	DB	'-', 00H, ' ', 00H, 'S', 00H, 'E', 00H, 'C', 00H, 'A', 00H, 'M'
	DB	00H, ' ', 00H, 'M', 00H, 'o', 00H, 'd', 00H, 'e', 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1DC@HGGNKENJ@?$AAA?$AAd?$AAa?$AAp?$AAt?$AAi?$AAv?$AAe?$AA?5?$AAC?$AAo?$AAm?$AAb?$AA?5?$AAF?$AAi?$AAl?$AAt?$AAe?$AAr?$AA?5?$AAO?$AAF?$AAF?$AA?$AA@
CONST	SEGMENT
??_C@_1DC@HGGNKENJ@?$AAA?$AAd?$AAa?$AAp?$AAt?$AAi?$AAv?$AAe?$AA?5?$AAC?$AAo?$AAm?$AAb?$AA?5?$AAF?$AAi?$AAl?$AAt?$AAe?$AAr?$AA?5?$AAO?$AAF?$AAF?$AA?$AA@ DB 'A'
	DB	00H, 'd', 00H, 'a', 00H, 'p', 00H, 't', 00H, 'i', 00H, 'v', 00H
	DB	'e', 00H, ' ', 00H, 'C', 00H, 'o', 00H, 'm', 00H, 'b', 00H, ' '
	DB	00H, 'F', 00H, 'i', 00H, 'l', 00H, 't', 00H, 'e', 00H, 'r', 00H
	DB	' ', 00H, 'O', 00H, 'F', 00H, 'F', 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1BM@BCKIACKN@?$AAF?$AAa?$AAs?$AAt?$AA?5?$AAT?$AAr?$AAa?$AAc?$AAk?$AAi?$AAn?$AAg?$AA?$AA@
CONST	SEGMENT
??_C@_1BM@BCKIACKN@?$AAF?$AAa?$AAs?$AAt?$AA?5?$AAT?$AAr?$AAa?$AAc?$AAk?$AAi?$AAn?$AAg?$AA?$AA@ DB 'F'
	DB	00H, 'a', 00H, 's', 00H, 't', 00H, ' ', 00H, 'T', 00H, 'r', 00H
	DB	'a', 00H, 'c', 00H, 'k', 00H, 'i', 00H, 'n', 00H, 'g', 00H, 00H
	DB	00H						; `string'
CONST	ENDS
;	COMDAT ??_C@_1BC@CGEGECPF@?$AAV?$AAC?$AAR?$AA?5?$AAM?$AAo?$AAd?$AAe?$AA?$AA@
CONST	SEGMENT
??_C@_1BC@CGEGECPF@?$AAV?$AAC?$AAR?$AA?5?$AAM?$AAo?$AAd?$AAe?$AA?$AA@ DB 'V'
	DB	00H, 'C', 00H, 'R', 00H, ' ', 00H, 'M', 00H, 'o', 00H, 'd', 00H
	DB	'e', 00H, 00H, 00H				; `string'
CONST	ENDS
;	COMDAT ??_C@_1BA@DFMGBPOA@?$AAT?$AAV?$AA?5?$AAM?$AAo?$AAd?$AAe?$AA?$AA@
CONST	SEGMENT
??_C@_1BA@DFMGBPOA@?$AAT?$AAV?$AA?5?$AAM?$AAo?$AAd?$AAe?$AA?$AA@ DB 'T', 00H
	DB	'V', 00H, ' ', 00H, 'M', 00H, 'o', 00H, 'd', 00H, 'e', 00H, 00H
	DB	00H						; `string'
CONST	ENDS
;	COMDAT ??_C@_1DK@BGECCPD@?$AAB?$AAD?$AAe?$AAl?$AAa?$AAy?$AA?5?$AAC?$AAu?$AAr?$AAr?$AAe?$AAn?$AAt?$AA?5?$AA?9?$AA?5?$AAU?$AAn?$AAs?$AAu?$AAp?$AAp?$AAo?$AAr?$AAt?$AAe?$AAd?$AA?$AA@
CONST	SEGMENT
??_C@_1DK@BGECCPD@?$AAB?$AAD?$AAe?$AAl?$AAa?$AAy?$AA?5?$AAC?$AAu?$AAr?$AAr?$AAe?$AAn?$AAt?$AA?5?$AA?9?$AA?5?$AAU?$AAn?$AAs?$AAu?$AAp?$AAp?$AAo?$AAr?$AAt?$AAe?$AAd?$AA?$AA@ DB 'B'
	DB	00H, 'D', 00H, 'e', 00H, 'l', 00H, 'a', 00H, 'y', 00H, ' ', 00H
	DB	'C', 00H, 'u', 00H, 'r', 00H, 'r', 00H, 'e', 00H, 'n', 00H, 't'
	DB	00H, ' ', 00H, '-', 00H, ' ', 00H, 'U', 00H, 'n', 00H, 's', 00H
	DB	'u', 00H, 'p', 00H, 'p', 00H, 'o', 00H, 'r', 00H, 't', 00H, 'e'
	DB	00H, 'd', 00H, 00H, 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_1DG@FOANENNG@?$AAB?$AAD?$AAe?$AAl?$AAa?$AAy?$AA?5?$AAM?$AAi?$AAn?$AAu?$AAs?$AA?5?$AA?9?$AA?5?$AAU?$AAn?$AAs?$AAu?$AAp?$AAp?$AAo?$AAr?$AAt?$AAe?$AAd?$AA?$AA@
CONST	SEGMENT
??_C@_1DG@FOANENNG@?$AAB?$AAD?$AAe?$AAl?$AAa?$AAy?$AA?5?$AAM?$AAi?$AAn?$AAu?$AAs?$AA?5?$AA?9?$AA?5?$AAU?$AAn?$AAs?$AAu?$AAp?$AAp?$AAo?$AAr?$AAt?$AAe?$AAd?$AA?$AA@ DB 'B'
	DB	00H, 'D', 00H, 'e', 00H, 'l', 00H, 'a', 00H, 'y', 00H, ' ', 00H
	DB	'M', 00H, 'i', 00H, 'n', 00H, 'u', 00H, 's', 00H, ' ', 00H, '-'
	DB	00H, ' ', 00H, 'U', 00H, 'n', 00H, 's', 00H, 'u', 00H, 'p', 00H
	DB	'p', 00H, 'o', 00H, 'r', 00H, 't', 00H, 'e', 00H, 'd', 00H, 00H
	DB	00H						; `string'
CONST	ENDS
;	COMDAT ??_C@_1DE@IMKNBBNO@?$AAB?$AAD?$AAe?$AAl?$AAa?$AAy?$AA?5?$AAP?$AAl?$AAu?$AAs?$AA?5?$AA?9?$AA?5?$AAU?$AAn?$AAs?$AAu?$AAp?$AAp?$AAo?$AAr?$AAt?$AAe?$AAd?$AA?$AA@
CONST	SEGMENT
??_C@_1DE@IMKNBBNO@?$AAB?$AAD?$AAe?$AAl?$AAa?$AAy?$AA?5?$AAP?$AAl?$AAu?$AAs?$AA?5?$AA?9?$AA?5?$AAU?$AAn?$AAs?$AAu?$AAp?$AAp?$AAo?$AAr?$AAt?$AAe?$AAd?$AA?$AA@ DB 'B'
	DB	00H, 'D', 00H, 'e', 00H, 'l', 00H, 'a', 00H, 'y', 00H, ' ', 00H
	DB	'P', 00H, 'l', 00H, 'u', 00H, 's', 00H, ' ', 00H, '-', 00H, ' '
	DB	00H, 'U', 00H, 'n', 00H, 's', 00H, 'u', 00H, 'p', 00H, 'p', 00H
	DB	'o', 00H, 'r', 00H, 't', 00H, 'e', 00H, 'd', 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ?bLinked@?1??OtherEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4HA
_DATA	SEGMENT
?bLinked@?1??OtherEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4HA DD 01H ; `CSAA7134Source::OtherEditProc'::`2'::bLinked
_DATA	ENDS
;	COMDAT ??_C@_1O@KKPPJBFG@?$AAC?$AAu?$AAs?$AAt?$AAo?$AAm?$AA?$AA@
CONST	SEGMENT
??_C@_1O@KKPPJBFG@?$AAC?$AAu?$AAs?$AAt?$AAo?$AAm?$AA?$AA@ DB 'C', 00H, 'u'
	DB	00H, 's', 00H, 't', 00H, 'o', 00H, 'm', 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ?EditingCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4HA
_DATA	SEGMENT
?EditingCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4HA DD 01H ; `CSAA7134Source::AudioStandardProc'::`2'::EditingCarrier2
_DATA	ENDS
;	COMDAT ?EditingCarrier1@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4HA
_DATA	SEGMENT
?EditingCarrier1@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4HA DD 01H ; `CSAA7134Source::AudioStandardProc'::`2'::EditingCarrier1
_DATA	ENDS
;	COMDAT ??_C@_1O@MMGGCPIE@?$AA0?$AAx?$AA?$CF?$AA0?$AA2?$AAX?$AA?$AA@
CONST	SEGMENT
??_C@_1O@MMGGCPIE@?$AA0?$AAx?$AA?$CF?$AA0?$AA2?$AAX?$AA?$AA@ DB '0', 00H, 'x'
	DB	00H, '%', 00H, '0', 00H, '2', 00H, 'X', 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1O@HDKPMCB@?$AA0?$AAx?$AA?$CF?$AA0?$AA3?$AAX?$AA?$AA@
CONST	SEGMENT
??_C@_1O@HDKPMCB@?$AA0?$AAx?$AA?$CF?$AA0?$AA3?$AAX?$AA?$AA@ DB '0', 00H, 'x'
	DB	00H, '%', 00H, '0', 00H, '3', 00H, 'X', 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1DC@OPKGKPHL@?$AAE?$AAd?$AAi?$AAt?$AA?5?$AAR?$AAe?$AAg?$AAi?$AAs?$AAt?$AAe?$AAr?$AA?5?$AAo?$AAn?$AA?5?$AA?$CF?$AAs?$AA?5?$AAc?$AAh?$AAi?$AAp?$AA?$AA@
CONST	SEGMENT
??_C@_1DC@OPKGKPHL@?$AAE?$AAd?$AAi?$AAt?$AA?5?$AAR?$AAe?$AAg?$AAi?$AAs?$AAt?$AAe?$AAr?$AA?5?$AAo?$AAn?$AA?5?$AA?$CF?$AAs?$AA?5?$AAc?$AAh?$AAi?$AAp?$AA?$AA@ DB 'E'
	DB	00H, 'd', 00H, 'i', 00H, 't', 00H, ' ', 00H, 'R', 00H, 'e', 00H
	DB	'g', 00H, 'i', 00H, 's', 00H, 't', 00H, 'e', 00H, 'r', 00H, ' '
	DB	00H, 'o', 00H, 'n', 00H, ' ', 00H, '%', 00H, 's', 00H, ' ', 00H
	DB	'c', 00H, 'h', 00H, 'i', 00H, 'p', 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ?bUnsafeRead@?1??RegisterEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4HA
_DATA	SEGMENT
?bUnsafeRead@?1??RegisterEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4HA DD 01H ; `CSAA7134Source::RegisterEditProc'::`2'::bUnsafeRead
_DATA	ENDS
;	COMDAT ?bDisableChanges@?1??RegisterEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4HA
_DATA	SEGMENT
?bDisableChanges@?1??RegisterEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4HA DD 01H ; `CSAA7134Source::RegisterEditProc'::`2'::bDisableChanges
_DATA	ENDS
;	COMDAT ??_C@_1BI@EHBBNJAE@?$AA?5?$AAw?$AAi?$AAt?$AAh?$AA?5?$AAc?$AAh?$AAi?$AAp?$AA?5?$AA?$AA@
CONST	SEGMENT
??_C@_1BI@EHBBNJAE@?$AA?5?$AAw?$AAi?$AAt?$AAh?$AA?5?$AAc?$AAh?$AAi?$AAp?$AA?5?$AA?$AA@ DB ' '
	DB	00H, 'w', 00H, 'i', 00H, 't', 00H, 'h', 00H, ' ', 00H, 'c', 00H
	DB	'h', 00H, 'i', 00H, 'p', 00H, ' ', 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1BO@CIOBJPLH@?$AAS?$AAA?$AAA?$AA7?$AA1?$AA3?$AA4?$AAR?$AAe?$AAs?$AA?4?$AAd?$AAl?$AAl?$AA?$AA@
CONST	SEGMENT
??_C@_1BO@CIOBJPLH@?$AAS?$AAA?$AAA?$AA7?$AA1?$AA3?$AA4?$AAR?$AAe?$AAs?$AA?4?$AAd?$AAl?$AAl?$AA?$AA@ DB 'S'
	DB	00H, 'A', 00H, 'A', 00H, '7', 00H, '1', 00H, '3', 00H, '4', 00H
	DB	'R', 00H, 'e', 00H, 's', 00H, '.', 00H, 'd', 00H, 'l', 00H, 'l'
	DB	00H, 00H, 00H				; `string'
; Function compile flags: /Odtp
; File c:\develop\dscaler423a\dscaler\saa7134source_ui.cpp
;	COMDAT ?ChangeDefaultsForAudioInput@CSAA7134Source@@EAEXH@Z
_TEXT	SEGMENT
_this$ = -4						; size = 4
_bDontSetValue$ = 8					; size = 4
?ChangeDefaultsForAudioInput@CSAA7134Source@@EAEXH@Z PROC ; CSAA7134Source::ChangeDefaultsForAudioInput, COMDAT
; _this$ = ecx

; 1615 : {

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	51		 push	 ecx
  00004	89 4d fc	 mov	 DWORD PTR _this$[ebp], ecx

; 1616 : 
; 1617 : }

  00007	8b e5		 mov	 esp, ebp
  00009	5d		 pop	 ebp
  0000a	c2 04 00	 ret	 4
?ChangeDefaultsForAudioInput@CSAA7134Source@@EAEXH@Z ENDP ; CSAA7134Source::ChangeDefaultsForAudioInput
_TEXT	ENDS
PUBLIC	?OtherEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z ; CSAA7134Source::OtherEditProc
;	COMDAT ?pThis@?1??OtherEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
_BSS	SEGMENT
?pThis@?1??OtherEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A DD 01H DUP (?) ; `CSAA7134Source::OtherEditProc'::`2'::pThis
; Function compile flags: /Odtp
_BSS	ENDS
;	COMDAT ?OtherEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z
_TEXT	SEGMENT
tv69 = -8						; size = 4
tv64 = -4						; size = 4
_hDlg$ = 8						; size = 4
_message$ = 12						; size = 4
_wParam$ = 16						; size = 4
_lParam$ = 20						; size = 4
?OtherEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z PROC	; CSAA7134Source::OtherEditProc, COMDAT

; 937  : {

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	83 ec 08	 sub	 esp, 8

; 938  :     static CSAA7134Source* pThis;
; 939  : 
; 940  :     static char LeftGain = 0;
; 941  :     static char RightGain = 0;
; 942  :     static char NicamGain = 0;
; 943  :     static BOOL bLinked = TRUE;
; 944  : 
; 945  :     switch (message)

  00006	8b 45 0c	 mov	 eax, DWORD PTR _message$[ebp]
  00009	89 45 fc	 mov	 DWORD PTR tv64[ebp], eax
  0000c	81 7d fc 10 01
	00 00		 cmp	 DWORD PTR tv64[ebp], 272 ; 00000110H
  00013	74 0b		 je	 SHORT $LN8@OtherEditP
  00015	81 7d fc 11 01
	00 00		 cmp	 DWORD PTR tv64[ebp], 273 ; 00000111H
  0001c	74 17		 je	 SHORT $LN7@OtherEditP
  0001e	eb 6e		 jmp	 SHORT $LN9@OtherEditP
$LN8@OtherEditP:

; 946  :     {
; 947  :     case WM_INITDIALOG:
; 948  :         pThis = (CSAA7134Source*)lParam;

  00020	8b 4d 14	 mov	 ecx, DWORD PTR _lParam$[ebp]
  00023	89 0d 00 00 00
	00		 mov	 DWORD PTR ?pThis@?1??OtherEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A, ecx

; 949  : /*
; 950  :         LeftGain = pThis->m_pSAA7134Card->GetAudioLeftVolume();
; 951  :         RightGain = pThis->m_pSAA7134Card->GetAudioRightVolume();
; 952  :         NicamGain = pThis->m_pSAA7134Card->GetAudioNicamVolume();
; 953  : 
; 954  :         Slider_ClearTicks(GetDlgItem(hDlg, IDC_LEFT_SLIDER), TRUE);
; 955  :         Slider_SetRangeMax(GetDlgItem(hDlg, IDC_LEFT_SLIDER), 15);
; 956  :         Slider_SetRangeMin(GetDlgItem(hDlg, IDC_LEFT_SLIDER), -15);
; 957  :         Slider_SetPageSize(GetDlgItem(hDlg, IDC_LEFT_SLIDER), 1);
; 958  :         Slider_SetLineSize(GetDlgItem(hDlg, IDC_LEFT_SLIDER), 1);
; 959  :         Slider_SetTic(GetDlgItem(hDlg, IDC_LEFT_SLIDER), 0);
; 960  :         Slider_SetPos(GetDlgItem(hDlg, IDC_LEFT_SLIDER), LeftGain);
; 961  :         SetDlgItemInt(hDlg, IDC_LEFT_EDIT, LeftGain, TRUE);
; 962  : 
; 963  :         Slider_ClearTicks(GetDlgItem(hDlg, IDC_RIGHT_SLIDER), TRUE);
; 964  :         Slider_SetRangeMax(GetDlgItem(hDlg, IDC_RIGHT_SLIDER), 15);
; 965  :         Slider_SetRangeMin(GetDlgItem(hDlg, IDC_RIGHT_SLIDER), -15);
; 966  :         Slider_SetPageSize(GetDlgItem(hDlg, IDC_RIGHT_SLIDER), 1);
; 967  :         Slider_SetLineSize(GetDlgItem(hDlg, IDC_RIGHT_SLIDER), 1);
; 968  :         Slider_SetTic(GetDlgItem(hDlg, IDC_RIGHT_SLIDER), 0);
; 969  :         Slider_SetPos(GetDlgItem(hDlg, IDC_RIGHT_SLIDER), RightGain);
; 970  :         SetDlgItemInt(hDlg, IDC_RIGHT_EDIT, RightGain, TRUE);
; 971  : 
; 972  :         Slider_ClearTicks(GetDlgItem(hDlg, IDC_NICAM_SLIDER), TRUE);
; 973  :         Slider_SetRangeMax(GetDlgItem(hDlg, IDC_NICAM_SLIDER), 15);
; 974  :         Slider_SetRangeMin(GetDlgItem(hDlg, IDC_NICAM_SLIDER), -15);
; 975  :         Slider_SetPageSize(GetDlgItem(hDlg, IDC_NICAM_SLIDER), 1);
; 976  :         Slider_SetLineSize(GetDlgItem(hDlg, IDC_NICAM_SLIDER), 1);
; 977  :         Slider_SetTic(GetDlgItem(hDlg, IDC_NICAM_SLIDER), 0);
; 978  :         Slider_SetPos(GetDlgItem(hDlg, IDC_NICAM_SLIDER), NicamGain);
; 979  :         SetDlgItemInt(hDlg, IDC_NICAM_EDIT, NicamGain, TRUE);
; 980  : 
; 981  :         CheckDlgButton(hDlg, IDC_LINKED_CHECK, bLinked);
; 982  : */
; 983  :         SetFocus(hDlg);

  00029	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  0002c	52		 push	 edx
  0002d	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetFocus@4

; 984  :         break;

  00033	eb 59		 jmp	 SHORT $LN9@OtherEditP
$LN7@OtherEditP:

; 985  : 
; 986  :     case WM_COMMAND:
; 987  :         switch(LOWORD(wParam))

  00035	8b 45 10	 mov	 eax, DWORD PTR _wParam$[ebp]
  00038	25 ff ff 00 00	 and	 eax, 65535		; 0000ffffH
  0003d	0f b7 c8	 movzx	 ecx, ax
  00040	89 4d f8	 mov	 DWORD PTR tv69[ebp], ecx
  00043	83 7d f8 00	 cmp	 DWORD PTR tv69[ebp], 0
  00047	7e 45		 jle	 SHORT $LN9@OtherEditP
  00049	83 7d f8 02	 cmp	 DWORD PTR tv69[ebp], 2
  0004d	7e 33		 jle	 SHORT $LN3@OtherEditP
  0004f	81 7d f8 ef 03
	00 00		 cmp	 DWORD PTR tv69[ebp], 1007 ; 000003efH
  00056	74 02		 je	 SHORT $LN4@OtherEditP
  00058	eb 34		 jmp	 SHORT $LN9@OtherEditP
$LN4@OtherEditP:

; 988  :         {
; 989  :         case IDC_LINKED_CHECK:
; 990  :             bLinked = (BST_CHECKED == IsDlgButtonChecked(hDlg, LOWORD(wParam)));

  0005a	8b 55 10	 mov	 edx, DWORD PTR _wParam$[ebp]
  0005d	81 e2 ff ff 00
	00		 and	 edx, 65535		; 0000ffffH
  00063	0f b7 c2	 movzx	 eax, dx
  00066	50		 push	 eax
  00067	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  0006a	51		 push	 ecx
  0006b	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__IsDlgButtonChecked@8
  00071	83 e8 01	 sub	 eax, 1
  00074	f7 d8		 neg	 eax
  00076	1b c0		 sbb	 eax, eax
  00078	83 c0 01	 add	 eax, 1
  0007b	a3 00 00 00 00	 mov	 DWORD PTR ?bLinked@?1??OtherEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4HA, eax

; 991  :             break;

  00080	eb 0c		 jmp	 SHORT $LN9@OtherEditP
$LN3@OtherEditP:

; 992  : 
; 993  :         case IDOK:
; 994  :         case IDCANCEL:
; 995  :             EndDialog(hDlg, TRUE);

  00082	6a 01		 push	 1
  00084	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00087	52		 push	 edx
  00088	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EndDialog@8
$LN9@OtherEditP:

; 996  :             break;
; 997  : 
; 998  :         default:
; 999  :             break;
; 1000 :         }
; 1001 :         break;
; 1002 : /*
; 1003 :     case WM_VSCROLL:
; 1004 :     case WM_HSCROLL:
; 1005 :         if((HWND)lParam == GetDlgItem(hDlg, IDC_LEFT_SLIDER))
; 1006 :         {
; 1007 :             LeftGain = Slider_GetPos(GetDlgItem(hDlg, IDC_LEFT_SLIDER));
; 1008 :             SetDlgItemInt(hDlg, IDC_LEFT_EDIT, LeftGain, TRUE);
; 1009 :             pThis->m_pSAA7134Card->SetAudioLeftVolume(LeftGain);
; 1010 : 
; 1011 :             if (bLinked)
; 1012 :             {
; 1013 :                 RightGain = LeftGain;
; 1014 :                 Slider_SetPos(GetDlgItem(hDlg, IDC_RIGHT_SLIDER), RightGain);
; 1015 :                 SetDlgItemInt(hDlg, IDC_RIGHT_EDIT, RightGain, TRUE);
; 1016 :                 pThis->m_pSAA7134Card->SetAudioRightVolume(RightGain);
; 1017 :             }
; 1018 :         }
; 1019 :         else if((HWND)lParam == GetDlgItem(hDlg, IDC_RIGHT_SLIDER))
; 1020 :         {
; 1021 :             RightGain = Slider_GetPos(GetDlgItem(hDlg, IDC_RIGHT_SLIDER));
; 1022 :             SetDlgItemInt(hDlg, IDC_RIGHT_EDIT, RightGain, TRUE);
; 1023 :             pThis->m_pSAA7134Card->SetAudioRightVolume(RightGain);
; 1024 : 
; 1025 :             if (bLinked)
; 1026 :             {
; 1027 :                 LeftGain = RightGain;
; 1028 :                 Slider_SetPos(GetDlgItem(hDlg, IDC_LEFT_SLIDER), LeftGain);
; 1029 :                 SetDlgItemInt(hDlg, IDC_LEFT_EDIT, LeftGain, TRUE);
; 1030 :                 pThis->m_pSAA7134Card->SetAudioLeftVolume(LeftGain);
; 1031 :             }
; 1032 :         }
; 1033 :         else if((HWND)lParam == GetDlgItem(hDlg, IDC_NICAM_SLIDER))
; 1034 :         {
; 1035 :             NicamGain = Slider_GetPos(GetDlgItem(hDlg, IDC_NICAM_SLIDER));
; 1036 :             SetDlgItemInt(hDlg, IDC_NICAM_EDIT, NicamGain, TRUE);
; 1037 :             pThis->m_pSAA7134Card->SetAudioNicamVolume(NicamGain);
; 1038 :         }
; 1039 :         else if((HWND)lParam == GetDlgItem(hDlg, IDC_BLUR_SLIDER))
; 1040 :         {
; 1041 :         }
; 1042 :         break;
; 1043 : */
; 1044 :     default:
; 1045 :         break;
; 1046 :     }
; 1047 :     return (FALSE);

  0008e	33 c0		 xor	 eax, eax

; 1048 : }

  00090	8b e5		 mov	 esp, ebp
  00092	5d		 pop	 ebp
  00093	c2 10 00	 ret	 16			; 00000010H
?OtherEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z ENDP	; CSAA7134Source::OtherEditProc
; Function compile flags: /Odtp
;	COMDAT ?ChangeSettingsBasedOnHW@CSAA7134Source@@UAEXHH@Z
_TEXT	SEGMENT
tv146 = -20						; size = 4
tv133 = -16						; size = 4
tv87 = -12						; size = 4
tv73 = -8						; size = 4
_this$ = -4						; size = 4
_ProcessorSpeed$ = 8					; size = 4
_TradeOff$ = 12						; size = 4
?ChangeSettingsBasedOnHW@CSAA7134Source@@UAEXHH@Z PROC	; CSAA7134Source::ChangeSettingsBasedOnHW, COMDAT
; _this$ = ecx

; 1511 : {

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	83 ec 14	 sub	 esp, 20			; 00000014H
  00006	89 4d fc	 mov	 DWORD PTR _this$[ebp], ecx

; 1512 :     // now do defaults based on the processor speed selected
; 1513 :     if (ProcessorSpeed == 0)

  00009	83 7d 08 00	 cmp	 DWORD PTR _ProcessorSpeed$[ebp], 0
  0000d	75 27		 jne	 SHORT $LN6@ChangeSett@3

; 1514 :     {
; 1515 :         // User has selected below 300 MHz
; 1516 :         m_PixelWidth->ChangeDefault(640);

  0000f	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  00012	81 c1 14 02 00
	00		 add	 ecx, 532		; 00000214H
  00018	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCPixelWidthSetting@CSAA7134Source@@@@QBEPAVCPixelWidthSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CPixelWidthSetting>::operator->
  0001d	89 45 f8	 mov	 DWORD PTR tv73[ebp], eax
  00020	6a 00		 push	 0
  00022	68 80 02 00 00	 push	 640			; 00000280H
  00027	8b 45 f8	 mov	 eax, DWORD PTR tv73[ebp]
  0002a	8b 10		 mov	 edx, DWORD PTR [eax]
  0002c	8b 4d f8	 mov	 ecx, DWORD PTR tv73[ebp]
  0002f	8b 42 20	 mov	 eax, DWORD PTR [edx+32]
  00032	ff d0		 call	 eax
  00034	eb 7f		 jmp	 SHORT $LN7@ChangeSett@3
$LN6@ChangeSett@3:

; 1517 :     }
; 1518 :     else if (ProcessorSpeed == 1)

  00036	83 7d 08 01	 cmp	 DWORD PTR _ProcessorSpeed$[ebp], 1
  0003a	75 27		 jne	 SHORT $LN4@ChangeSett@3

; 1519 :     {
; 1520 :         // User has selected 300 MHz - 500 MHz
; 1521 :         m_PixelWidth->ChangeDefault(720);

  0003c	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0003f	81 c1 14 02 00
	00		 add	 ecx, 532		; 00000214H
  00045	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCPixelWidthSetting@CSAA7134Source@@@@QBEPAVCPixelWidthSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CPixelWidthSetting>::operator->
  0004a	89 45 f4	 mov	 DWORD PTR tv87[ebp], eax
  0004d	6a 00		 push	 0
  0004f	68 d0 02 00 00	 push	 720			; 000002d0H
  00054	8b 4d f4	 mov	 ecx, DWORD PTR tv87[ebp]
  00057	8b 11		 mov	 edx, DWORD PTR [ecx]
  00059	8b 4d f4	 mov	 ecx, DWORD PTR tv87[ebp]
  0005c	8b 42 20	 mov	 eax, DWORD PTR [edx+32]
  0005f	ff d0		 call	 eax
  00061	eb 52		 jmp	 SHORT $LN7@ChangeSett@3
$LN4@ChangeSett@3:

; 1522 :     }
; 1523 :     else if (ProcessorSpeed == 2)

  00063	83 7d 08 02	 cmp	 DWORD PTR _ProcessorSpeed$[ebp], 2
  00067	75 27		 jne	 SHORT $LN2@ChangeSett@3

; 1524 :     {
; 1525 :         // User has selected 500 MHz - 1 GHz
; 1526 :         m_PixelWidth->ChangeDefault(720);

  00069	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0006c	81 c1 14 02 00
	00		 add	 ecx, 532		; 00000214H
  00072	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCPixelWidthSetting@CSAA7134Source@@@@QBEPAVCPixelWidthSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CPixelWidthSetting>::operator->
  00077	89 45 f0	 mov	 DWORD PTR tv133[ebp], eax
  0007a	6a 00		 push	 0
  0007c	68 d0 02 00 00	 push	 720			; 000002d0H
  00081	8b 4d f0	 mov	 ecx, DWORD PTR tv133[ebp]
  00084	8b 11		 mov	 edx, DWORD PTR [ecx]
  00086	8b 4d f0	 mov	 ecx, DWORD PTR tv133[ebp]
  00089	8b 42 20	 mov	 eax, DWORD PTR [edx+32]
  0008c	ff d0		 call	 eax

; 1527 :     }
; 1528 :     else

  0008e	eb 25		 jmp	 SHORT $LN7@ChangeSett@3
$LN2@ChangeSett@3:

; 1529 :     {
; 1530 :         // user has fast processor use best defaults
; 1531 :         m_PixelWidth->ChangeDefault(720);

  00090	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  00093	81 c1 14 02 00
	00		 add	 ecx, 532		; 00000214H
  00099	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCPixelWidthSetting@CSAA7134Source@@@@QBEPAVCPixelWidthSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CPixelWidthSetting>::operator->
  0009e	89 45 ec	 mov	 DWORD PTR tv146[ebp], eax
  000a1	6a 00		 push	 0
  000a3	68 d0 02 00 00	 push	 720			; 000002d0H
  000a8	8b 4d ec	 mov	 ecx, DWORD PTR tv146[ebp]
  000ab	8b 11		 mov	 edx, DWORD PTR [ecx]
  000ad	8b 4d ec	 mov	 ecx, DWORD PTR tv146[ebp]
  000b0	8b 42 20	 mov	 eax, DWORD PTR [edx+32]
  000b3	ff d0		 call	 eax
$LN7@ChangeSett@3:

; 1532 :     }
; 1533 : }

  000b5	8b e5		 mov	 esp, ebp
  000b7	5d		 pop	 ebp
  000b8	c2 08 00	 ret	 8
?ChangeSettingsBasedOnHW@CSAA7134Source@@UAEXHH@Z ENDP	; CSAA7134Source::ChangeSettingsBasedOnHW
; Function compile flags: /Odtp
;	COMDAT ?ChangeDefaultsForVideoFormat@CSAA7134Source@@EAEXH@Z
_TEXT	SEGMENT
tv350 = -84						; size = 4
tv330 = -80						; size = 4
tv317 = -76						; size = 4
tv301 = -72						; size = 4
tv288 = -68						; size = 4
tv275 = -64						; size = 4
tv262 = -60						; size = 4
tv249 = -56						; size = 4
tv236 = -52						; size = 4
tv223 = -48						; size = 4
tv210 = -44						; size = 4
tv197 = -40						; size = 4
tv184 = -36						; size = 4
tv168 = -32						; size = 4
tv155 = -28						; size = 4
tv142 = -24						; size = 4
tv129 = -20						; size = 4
tv84 = -16						; size = 4
_this$ = -12						; size = 4
_VideoFormat$ = -8					; size = 4
_AudioStandard$ = -4					; size = 4
_bDontSetValue$ = 8					; size = 4
?ChangeDefaultsForVideoFormat@CSAA7134Source@@EAEXH@Z PROC ; CSAA7134Source::ChangeDefaultsForVideoFormat, COMDAT
; _this$ = ecx

; 1572 : {

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	83 ec 54	 sub	 esp, 84			; 00000054H
  00006	89 4d f4	 mov	 DWORD PTR _this$[ebp], ecx

; 1573 :     eVideoFormat VideoFormat = (eVideoFormat)m_VideoFormat->GetValue();

  00009	8b 4d f4	 mov	 ecx, DWORD PTR _this$[ebp]
  0000c	81 c1 24 02 00
	00		 add	 ecx, 548		; 00000224H
  00012	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCVideoFormatSetting@CSAA7134Source@@@@QBEPAVCVideoFormatSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CVideoFormatSetting>::operator->
  00017	8b c8		 mov	 ecx, eax
  00019	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  0001e	89 45 f8	 mov	 DWORD PTR _VideoFormat$[ebp], eax

; 1574 : 
; 1575 :     if (IsPALVideoFormat(VideoFormat))

  00021	8b 45 f8	 mov	 eax, DWORD PTR _VideoFormat$[ebp]
  00024	50		 push	 eax
  00025	e8 00 00 00 00	 call	 ?IsPALVideoFormat@@YAHW4eVideoFormat@@@Z ; IsPALVideoFormat
  0002a	83 c4 04	 add	 esp, 4
  0002d	85 c0		 test	 eax, eax
  0002f	0f 84 b9 00 00
	00		 je	 $LN6@ChangeDefa@8

; 1576 :     {
; 1577 :         m_Saturation->ChangeDefault(SAA7134_DEFAULT_PAL_SATURATION, bDontSetValue);

  00035	8b 4d f4	 mov	 ecx, DWORD PTR _this$[ebp]
  00038	81 c1 ec 01 00
	00		 add	 ecx, 492		; 000001ecH
  0003e	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSaturationSetting@CSAA7134Source@@@@QBEPAVCSaturationSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CSaturationSetting>::operator->
  00043	89 45 f0	 mov	 DWORD PTR tv84[ebp], eax
  00046	8b 4d 08	 mov	 ecx, DWORD PTR _bDontSetValue$[ebp]
  00049	51		 push	 ecx
  0004a	6a 3d		 push	 61			; 0000003dH
  0004c	8b 55 f0	 mov	 edx, DWORD PTR tv84[ebp]
  0004f	8b 02		 mov	 eax, DWORD PTR [edx]
  00051	8b 4d f0	 mov	 ecx, DWORD PTR tv84[ebp]
  00054	8b 50 20	 mov	 edx, DWORD PTR [eax+32]
  00057	ff d2		 call	 edx

; 1578 :         m_TopOverscan->ChangeDefault(SAA7134_DEFAULT_PAL_OVERSCAN, bDontSetValue);

  00059	8b 4d f4	 mov	 ecx, DWORD PTR _this$[ebp]
  0005c	81 c1 f4 01 00
	00		 add	 ecx, 500		; 000001f4H
  00062	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCTopOverscanSetting@CSAA7134Source@@@@QBEPAVCTopOverscanSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CTopOverscanSetting>::operator->
  00067	89 45 ec	 mov	 DWORD PTR tv129[ebp], eax
  0006a	8b 45 08	 mov	 eax, DWORD PTR _bDontSetValue$[ebp]
  0006d	50		 push	 eax
  0006e	6a 08		 push	 8
  00070	8b 4d ec	 mov	 ecx, DWORD PTR tv129[ebp]
  00073	8b 11		 mov	 edx, DWORD PTR [ecx]
  00075	8b 4d ec	 mov	 ecx, DWORD PTR tv129[ebp]
  00078	8b 42 20	 mov	 eax, DWORD PTR [edx+32]
  0007b	ff d0		 call	 eax

; 1579 :         m_BottomOverscan->ChangeDefault(SAA7134_DEFAULT_PAL_OVERSCAN, bDontSetValue);

  0007d	8b 4d f4	 mov	 ecx, DWORD PTR _this$[ebp]
  00080	81 c1 fc 01 00
	00		 add	 ecx, 508		; 000001fcH
  00086	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCBottomOverscanSetting@CSAA7134Source@@@@QBEPAVCBottomOverscanSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CBottomOverscanSetting>::operator->
  0008b	89 45 e8	 mov	 DWORD PTR tv142[ebp], eax
  0008e	8b 4d 08	 mov	 ecx, DWORD PTR _bDontSetValue$[ebp]
  00091	51		 push	 ecx
  00092	6a 08		 push	 8
  00094	8b 55 e8	 mov	 edx, DWORD PTR tv142[ebp]
  00097	8b 02		 mov	 eax, DWORD PTR [edx]
  00099	8b 4d e8	 mov	 ecx, DWORD PTR tv142[ebp]
  0009c	8b 50 20	 mov	 edx, DWORD PTR [eax+32]
  0009f	ff d2		 call	 edx

; 1580 :         m_LeftOverscan->ChangeDefault(SAA7134_DEFAULT_PAL_OVERSCAN, bDontSetValue);

  000a1	8b 4d f4	 mov	 ecx, DWORD PTR _this$[ebp]
  000a4	81 c1 04 02 00
	00		 add	 ecx, 516		; 00000204H
  000aa	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCLeftOverscanSetting@CSAA7134Source@@@@QBEPAVCLeftOverscanSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CLeftOverscanSetting>::operator->
  000af	89 45 e4	 mov	 DWORD PTR tv155[ebp], eax
  000b2	8b 45 08	 mov	 eax, DWORD PTR _bDontSetValue$[ebp]
  000b5	50		 push	 eax
  000b6	6a 08		 push	 8
  000b8	8b 4d e4	 mov	 ecx, DWORD PTR tv155[ebp]
  000bb	8b 11		 mov	 edx, DWORD PTR [ecx]
  000bd	8b 4d e4	 mov	 ecx, DWORD PTR tv155[ebp]
  000c0	8b 42 20	 mov	 eax, DWORD PTR [edx+32]
  000c3	ff d0		 call	 eax

; 1581 :         m_RightOverscan->ChangeDefault(SAA7134_DEFAULT_PAL_OVERSCAN, bDontSetValue);

  000c5	8b 4d f4	 mov	 ecx, DWORD PTR _this$[ebp]
  000c8	81 c1 0c 02 00
	00		 add	 ecx, 524		; 0000020cH
  000ce	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCRightOverscanSetting@CSAA7134Source@@@@QBEPAVCRightOverscanSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CRightOverscanSetting>::operator->
  000d3	89 45 e0	 mov	 DWORD PTR tv168[ebp], eax
  000d6	8b 4d 08	 mov	 ecx, DWORD PTR _bDontSetValue$[ebp]
  000d9	51		 push	 ecx
  000da	6a 08		 push	 8
  000dc	8b 55 e0	 mov	 edx, DWORD PTR tv168[ebp]
  000df	8b 02		 mov	 eax, DWORD PTR [edx]
  000e1	8b 4d e0	 mov	 ecx, DWORD PTR tv168[ebp]
  000e4	8b 50 20	 mov	 edx, DWORD PTR [eax+32]
  000e7	ff d2		 call	 edx
  000e9	e9 81 01 00 00	 jmp	 $LN5@ChangeDefa@8
$LN6@ChangeDefa@8:

; 1582 :     }
; 1583 :     else if (IsNTSCVideoFormat(VideoFormat))

  000ee	8b 45 f8	 mov	 eax, DWORD PTR _VideoFormat$[ebp]
  000f1	50		 push	 eax
  000f2	e8 00 00 00 00	 call	 ?IsNTSCVideoFormat@@YAHW4eVideoFormat@@@Z ; IsNTSCVideoFormat
  000f7	83 c4 04	 add	 esp, 4
  000fa	85 c0		 test	 eax, eax
  000fc	0f 84 b9 00 00
	00		 je	 $LN4@ChangeDefa@8

; 1584 :     {
; 1585 :         m_Saturation->ChangeDefault(SAA7134_DEFAULT_NTSC_SATURATION, bDontSetValue);

  00102	8b 4d f4	 mov	 ecx, DWORD PTR _this$[ebp]
  00105	81 c1 ec 01 00
	00		 add	 ecx, 492		; 000001ecH
  0010b	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSaturationSetting@CSAA7134Source@@@@QBEPAVCSaturationSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CSaturationSetting>::operator->
  00110	89 45 dc	 mov	 DWORD PTR tv184[ebp], eax
  00113	8b 4d 08	 mov	 ecx, DWORD PTR _bDontSetValue$[ebp]
  00116	51		 push	 ecx
  00117	6a 43		 push	 67			; 00000043H
  00119	8b 55 dc	 mov	 edx, DWORD PTR tv184[ebp]
  0011c	8b 02		 mov	 eax, DWORD PTR [edx]
  0011e	8b 4d dc	 mov	 ecx, DWORD PTR tv184[ebp]
  00121	8b 50 20	 mov	 edx, DWORD PTR [eax+32]
  00124	ff d2		 call	 edx

; 1586 :         m_TopOverscan->ChangeDefault(SAA7134_DEFAULT_NTSC_OVERSCAN, bDontSetValue);

  00126	8b 4d f4	 mov	 ecx, DWORD PTR _this$[ebp]
  00129	81 c1 f4 01 00
	00		 add	 ecx, 500		; 000001f4H
  0012f	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCTopOverscanSetting@CSAA7134Source@@@@QBEPAVCTopOverscanSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CTopOverscanSetting>::operator->
  00134	89 45 d8	 mov	 DWORD PTR tv197[ebp], eax
  00137	8b 45 08	 mov	 eax, DWORD PTR _bDontSetValue$[ebp]
  0013a	50		 push	 eax
  0013b	6a 0c		 push	 12			; 0000000cH
  0013d	8b 4d d8	 mov	 ecx, DWORD PTR tv197[ebp]
  00140	8b 11		 mov	 edx, DWORD PTR [ecx]
  00142	8b 4d d8	 mov	 ecx, DWORD PTR tv197[ebp]
  00145	8b 42 20	 mov	 eax, DWORD PTR [edx+32]
  00148	ff d0		 call	 eax

; 1587 :         m_BottomOverscan->ChangeDefault(SAA7134_DEFAULT_NTSC_OVERSCAN, bDontSetValue);

  0014a	8b 4d f4	 mov	 ecx, DWORD PTR _this$[ebp]
  0014d	81 c1 fc 01 00
	00		 add	 ecx, 508		; 000001fcH
  00153	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCBottomOverscanSetting@CSAA7134Source@@@@QBEPAVCBottomOverscanSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CBottomOverscanSetting>::operator->
  00158	89 45 d4	 mov	 DWORD PTR tv210[ebp], eax
  0015b	8b 4d 08	 mov	 ecx, DWORD PTR _bDontSetValue$[ebp]
  0015e	51		 push	 ecx
  0015f	6a 0c		 push	 12			; 0000000cH
  00161	8b 55 d4	 mov	 edx, DWORD PTR tv210[ebp]
  00164	8b 02		 mov	 eax, DWORD PTR [edx]
  00166	8b 4d d4	 mov	 ecx, DWORD PTR tv210[ebp]
  00169	8b 50 20	 mov	 edx, DWORD PTR [eax+32]
  0016c	ff d2		 call	 edx

; 1588 :         m_LeftOverscan->ChangeDefault(SAA7134_DEFAULT_NTSC_OVERSCAN, bDontSetValue);

  0016e	8b 4d f4	 mov	 ecx, DWORD PTR _this$[ebp]
  00171	81 c1 04 02 00
	00		 add	 ecx, 516		; 00000204H
  00177	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCLeftOverscanSetting@CSAA7134Source@@@@QBEPAVCLeftOverscanSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CLeftOverscanSetting>::operator->
  0017c	89 45 d0	 mov	 DWORD PTR tv223[ebp], eax
  0017f	8b 45 08	 mov	 eax, DWORD PTR _bDontSetValue$[ebp]
  00182	50		 push	 eax
  00183	6a 0c		 push	 12			; 0000000cH
  00185	8b 4d d0	 mov	 ecx, DWORD PTR tv223[ebp]
  00188	8b 11		 mov	 edx, DWORD PTR [ecx]
  0018a	8b 4d d0	 mov	 ecx, DWORD PTR tv223[ebp]
  0018d	8b 42 20	 mov	 eax, DWORD PTR [edx+32]
  00190	ff d0		 call	 eax

; 1589 :         m_RightOverscan->ChangeDefault(SAA7134_DEFAULT_NTSC_OVERSCAN, bDontSetValue);

  00192	8b 4d f4	 mov	 ecx, DWORD PTR _this$[ebp]
  00195	81 c1 0c 02 00
	00		 add	 ecx, 524		; 0000020cH
  0019b	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCRightOverscanSetting@CSAA7134Source@@@@QBEPAVCRightOverscanSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CRightOverscanSetting>::operator->
  001a0	89 45 cc	 mov	 DWORD PTR tv236[ebp], eax
  001a3	8b 4d 08	 mov	 ecx, DWORD PTR _bDontSetValue$[ebp]
  001a6	51		 push	 ecx
  001a7	6a 0c		 push	 12			; 0000000cH
  001a9	8b 55 cc	 mov	 edx, DWORD PTR tv236[ebp]
  001ac	8b 02		 mov	 eax, DWORD PTR [edx]
  001ae	8b 4d cc	 mov	 ecx, DWORD PTR tv236[ebp]
  001b1	8b 50 20	 mov	 edx, DWORD PTR [eax+32]
  001b4	ff d2		 call	 edx

; 1590 :     }
; 1591 :     else

  001b6	e9 b4 00 00 00	 jmp	 $LN5@ChangeDefa@8
$LN4@ChangeDefa@8:

; 1592 :     {
; 1593 :         m_Saturation->ChangeDefault(SAA7134_DEFAULT_SATURATION, bDontSetValue);

  001bb	8b 4d f4	 mov	 ecx, DWORD PTR _this$[ebp]
  001be	81 c1 ec 01 00
	00		 add	 ecx, 492		; 000001ecH
  001c4	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSaturationSetting@CSAA7134Source@@@@QBEPAVCSaturationSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CSaturationSetting>::operator->
  001c9	89 45 c8	 mov	 DWORD PTR tv249[ebp], eax
  001cc	8b 45 08	 mov	 eax, DWORD PTR _bDontSetValue$[ebp]
  001cf	50		 push	 eax
  001d0	6a 40		 push	 64			; 00000040H
  001d2	8b 4d c8	 mov	 ecx, DWORD PTR tv249[ebp]
  001d5	8b 11		 mov	 edx, DWORD PTR [ecx]
  001d7	8b 4d c8	 mov	 ecx, DWORD PTR tv249[ebp]
  001da	8b 42 20	 mov	 eax, DWORD PTR [edx+32]
  001dd	ff d0		 call	 eax

; 1594 :         m_TopOverscan->ChangeDefault(SAA7134_DEFAULT_OVERSCAN, bDontSetValue);

  001df	8b 4d f4	 mov	 ecx, DWORD PTR _this$[ebp]
  001e2	81 c1 f4 01 00
	00		 add	 ecx, 500		; 000001f4H
  001e8	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCTopOverscanSetting@CSAA7134Source@@@@QBEPAVCTopOverscanSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CTopOverscanSetting>::operator->
  001ed	89 45 c4	 mov	 DWORD PTR tv262[ebp], eax
  001f0	8b 4d 08	 mov	 ecx, DWORD PTR _bDontSetValue$[ebp]
  001f3	51		 push	 ecx
  001f4	6a 04		 push	 4
  001f6	8b 55 c4	 mov	 edx, DWORD PTR tv262[ebp]
  001f9	8b 02		 mov	 eax, DWORD PTR [edx]
  001fb	8b 4d c4	 mov	 ecx, DWORD PTR tv262[ebp]
  001fe	8b 50 20	 mov	 edx, DWORD PTR [eax+32]
  00201	ff d2		 call	 edx

; 1595 :         m_BottomOverscan->ChangeDefault(SAA7134_DEFAULT_OVERSCAN, bDontSetValue);

  00203	8b 4d f4	 mov	 ecx, DWORD PTR _this$[ebp]
  00206	81 c1 fc 01 00
	00		 add	 ecx, 508		; 000001fcH
  0020c	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCBottomOverscanSetting@CSAA7134Source@@@@QBEPAVCBottomOverscanSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CBottomOverscanSetting>::operator->
  00211	89 45 c0	 mov	 DWORD PTR tv275[ebp], eax
  00214	8b 45 08	 mov	 eax, DWORD PTR _bDontSetValue$[ebp]
  00217	50		 push	 eax
  00218	6a 04		 push	 4
  0021a	8b 4d c0	 mov	 ecx, DWORD PTR tv275[ebp]
  0021d	8b 11		 mov	 edx, DWORD PTR [ecx]
  0021f	8b 4d c0	 mov	 ecx, DWORD PTR tv275[ebp]
  00222	8b 42 20	 mov	 eax, DWORD PTR [edx+32]
  00225	ff d0		 call	 eax

; 1596 :         m_LeftOverscan->ChangeDefault(SAA7134_DEFAULT_OVERSCAN, bDontSetValue);

  00227	8b 4d f4	 mov	 ecx, DWORD PTR _this$[ebp]
  0022a	81 c1 04 02 00
	00		 add	 ecx, 516		; 00000204H
  00230	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCLeftOverscanSetting@CSAA7134Source@@@@QBEPAVCLeftOverscanSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CLeftOverscanSetting>::operator->
  00235	89 45 bc	 mov	 DWORD PTR tv288[ebp], eax
  00238	8b 4d 08	 mov	 ecx, DWORD PTR _bDontSetValue$[ebp]
  0023b	51		 push	 ecx
  0023c	6a 04		 push	 4
  0023e	8b 55 bc	 mov	 edx, DWORD PTR tv288[ebp]
  00241	8b 02		 mov	 eax, DWORD PTR [edx]
  00243	8b 4d bc	 mov	 ecx, DWORD PTR tv288[ebp]
  00246	8b 50 20	 mov	 edx, DWORD PTR [eax+32]
  00249	ff d2		 call	 edx

; 1597 :         m_RightOverscan->ChangeDefault(SAA7134_DEFAULT_OVERSCAN, bDontSetValue);

  0024b	8b 4d f4	 mov	 ecx, DWORD PTR _this$[ebp]
  0024e	81 c1 0c 02 00
	00		 add	 ecx, 524		; 0000020cH
  00254	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCRightOverscanSetting@CSAA7134Source@@@@QBEPAVCRightOverscanSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CRightOverscanSetting>::operator->
  00259	89 45 b8	 mov	 DWORD PTR tv301[ebp], eax
  0025c	8b 45 08	 mov	 eax, DWORD PTR _bDontSetValue$[ebp]
  0025f	50		 push	 eax
  00260	6a 04		 push	 4
  00262	8b 4d b8	 mov	 ecx, DWORD PTR tv301[ebp]
  00265	8b 11		 mov	 edx, DWORD PTR [ecx]
  00267	8b 4d b8	 mov	 ecx, DWORD PTR tv301[ebp]
  0026a	8b 42 20	 mov	 eax, DWORD PTR [edx+32]
  0026d	ff d0		 call	 eax
$LN5@ChangeDefa@8:

; 1598 :     }
; 1599 : 
; 1600 :     if (IsSECAMVideoFormat(VideoFormat))

  0026f	8b 4d f8	 mov	 ecx, DWORD PTR _VideoFormat$[ebp]
  00272	51		 push	 ecx
  00273	e8 00 00 00 00	 call	 ?IsSECAMVideoFormat@@YAHW4eVideoFormat@@@Z ; IsSECAMVideoFormat
  00278	83 c4 04	 add	 esp, 4
  0027b	85 c0		 test	 eax, eax
  0027d	74 26		 je	 SHORT $LN2@ChangeDefa@8

; 1601 :     {
; 1602 :         m_AdaptiveCombFilter->ChangeDefault(COMBFILTER_CHROMA_ONLY, bDontSetValue);

  0027f	8b 4d f4	 mov	 ecx, DWORD PTR _this$[ebp]
  00282	81 c1 dc 02 00
	00		 add	 ecx, 732		; 000002dcH
  00288	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCAdaptiveCombFilterSetting@CSAA7134Source@@@@QBEPAVCAdaptiveCombFilterSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CAdaptiveCombFilterSetting>::operator->
  0028d	89 45 b4	 mov	 DWORD PTR tv317[ebp], eax
  00290	8b 55 08	 mov	 edx, DWORD PTR _bDontSetValue$[ebp]
  00293	52		 push	 edx
  00294	6a 01		 push	 1
  00296	8b 45 b4	 mov	 eax, DWORD PTR tv317[ebp]
  00299	8b 10		 mov	 edx, DWORD PTR [eax]
  0029b	8b 4d b4	 mov	 ecx, DWORD PTR tv317[ebp]
  0029e	8b 42 20	 mov	 eax, DWORD PTR [edx+32]
  002a1	ff d0		 call	 eax

; 1603 :     }
; 1604 :     else

  002a3	eb 24		 jmp	 SHORT $LN1@ChangeDefa@8
$LN2@ChangeDefa@8:

; 1605 :     {
; 1606 :         m_AdaptiveCombFilter->ChangeDefault(COMBFILTER_FULL, bDontSetValue);

  002a5	8b 4d f4	 mov	 ecx, DWORD PTR _this$[ebp]
  002a8	81 c1 dc 02 00
	00		 add	 ecx, 732		; 000002dcH
  002ae	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCAdaptiveCombFilterSetting@CSAA7134Source@@@@QBEPAVCAdaptiveCombFilterSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CAdaptiveCombFilterSetting>::operator->
  002b3	89 45 b0	 mov	 DWORD PTR tv330[ebp], eax
  002b6	8b 4d 08	 mov	 ecx, DWORD PTR _bDontSetValue$[ebp]
  002b9	51		 push	 ecx
  002ba	6a 02		 push	 2
  002bc	8b 55 b0	 mov	 edx, DWORD PTR tv330[ebp]
  002bf	8b 02		 mov	 eax, DWORD PTR [edx]
  002c1	8b 4d b0	 mov	 ecx, DWORD PTR tv330[ebp]
  002c4	8b 50 20	 mov	 edx, DWORD PTR [eax+32]
  002c7	ff d2		 call	 edx
$LN1@ChangeDefa@8:

; 1607 :     }
; 1608 : 
; 1609 :     eAudioStandard AudioStandard = TVFormat2AudioStandard(VideoFormat);

  002c9	8b 45 f8	 mov	 eax, DWORD PTR _VideoFormat$[ebp]
  002cc	50		 push	 eax
  002cd	8b 4d f4	 mov	 ecx, DWORD PTR _this$[ebp]
  002d0	83 c1 70	 add	 ecx, 112		; 00000070H
  002d3	e8 00 00 00 00	 call	 ?TVFormat2AudioStandard@CSAA7134Common@@IAE?AW4eAudioStandard@1@W4eVideoFormat@@@Z ; CSAA7134Common::TVFormat2AudioStandard
  002d8	89 45 fc	 mov	 DWORD PTR _AudioStandard$[ebp], eax

; 1610 :     m_AudioStandard->ChangeDefault(AudioStandard, bDontSetValue);

  002db	8b 4d f4	 mov	 ecx, DWORD PTR _this$[ebp]
  002de	81 c1 74 02 00
	00		 add	 ecx, 628		; 00000274H
  002e4	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCAudioStandardSetting@CSAA7134Source@@@@QBEPAVCAudioStandardSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CAudioStandardSetting>::operator->
  002e9	89 45 ac	 mov	 DWORD PTR tv350[ebp], eax
  002ec	8b 4d 08	 mov	 ecx, DWORD PTR _bDontSetValue$[ebp]
  002ef	51		 push	 ecx
  002f0	8b 55 fc	 mov	 edx, DWORD PTR _AudioStandard$[ebp]
  002f3	52		 push	 edx
  002f4	8b 45 ac	 mov	 eax, DWORD PTR tv350[ebp]
  002f7	8b 10		 mov	 edx, DWORD PTR [eax]
  002f9	8b 4d ac	 mov	 ecx, DWORD PTR tv350[ebp]
  002fc	8b 42 20	 mov	 eax, DWORD PTR [edx+32]
  002ff	ff d0		 call	 eax

; 1611 : }

  00301	8b e5		 mov	 esp, ebp
  00303	5d		 pop	 ebp
  00304	c2 04 00	 ret	 4
?ChangeDefaultsForVideoFormat@CSAA7134Source@@EAEXH@Z ENDP ; CSAA7134Source::ChangeDefaultsForVideoFormat
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?ChangeDefaultsForVideoInput@CSAA7134Source@@EAEXH@Z DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?ChangeDefaultsForVideoInput@CSAA7134Source@@EAEXH@Z$0
__ehfuncinfo$?ChangeDefaultsForVideoInput@CSAA7134Source@@EAEXH@Z DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?ChangeDefaultsForVideoInput@CSAA7134Source@@EAEXH@Z
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	00H
; Function compile flags: /Odtp
xdata$x	ENDS
;	COMDAT ?ChangeDefaultsForVideoInput@CSAA7134Source@@EAEXH@Z
_TEXT	SEGMENT
tv132 = -48						; size = 4
tv147 = -44						; size = 4
tv153 = -40						; size = 4
tv154 = -36						; size = 4
tv81 = -32						; size = 4
_this$ = -28						; size = 4
$T326047 = -24						; size = 8
_nInput$ = -16						; size = 4
__$EHRec$ = -12						; size = 12
_bDontSetValue$ = 8					; size = 4
?ChangeDefaultsForVideoInput@CSAA7134Source@@EAEXH@Z PROC ; CSAA7134Source::ChangeDefaultsForVideoInput, COMDAT
; _this$ = ecx

; 1563 : {

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	6a ff		 push	 -1
  00005	68 00 00 00 00	 push	 __ehhandler$?ChangeDefaultsForVideoInput@CSAA7134Source@@EAEXH@Z
  0000a	64 a1 00 00 00
	00		 mov	 eax, DWORD PTR fs:0
  00010	50		 push	 eax
  00011	83 ec 24	 sub	 esp, 36			; 00000024H
  00014	a1 00 00 00 00	 mov	 eax, DWORD PTR ___security_cookie
  00019	33 c5		 xor	 eax, ebp
  0001b	50		 push	 eax
  0001c	8d 45 f4	 lea	 eax, DWORD PTR __$EHRec$[ebp]
  0001f	64 a3 00 00 00
	00		 mov	 DWORD PTR fs:0, eax
  00025	89 4d e4	 mov	 DWORD PTR _this$[ebp], ecx

; 1564 :     int nInput = m_VideoSource->GetValue();

  00028	8b 4d e4	 mov	 ecx, DWORD PTR _this$[ebp]
  0002b	81 c1 1c 02 00
	00		 add	 ecx, 540		; 0000021cH
  00031	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCVideoSourceSetting@CSAA7134Source@@@@QBEPAVCVideoSourceSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CVideoSourceSetting>::operator->
  00036	8b c8		 mov	 ecx, eax
  00038	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  0003d	89 45 f0	 mov	 DWORD PTR _nInput$[ebp], eax

; 1565 : 
; 1566 :     m_AudioSource->ChangeDefault(m_pSAA7134Card->GetInputAudioLine(nInput), bDontSetValue);

  00040	8b 4d e4	 mov	 ecx, DWORD PTR _this$[ebp]
  00043	81 c1 6c 02 00
	00		 add	 ecx, 620		; 0000026cH
  00049	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCAudioSourceSetting@CSAA7134Source@@@@QBEPAVCAudioSourceSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CAudioSourceSetting>::operator->
  0004e	89 45 e0	 mov	 DWORD PTR tv81[ebp], eax
  00051	8b 45 08	 mov	 eax, DWORD PTR _bDontSetValue$[ebp]
  00054	50		 push	 eax
  00055	8b 4d f0	 mov	 ecx, DWORD PTR _nInput$[ebp]
  00058	51		 push	 ecx
  00059	8b 4d e4	 mov	 ecx, DWORD PTR _this$[ebp]
  0005c	83 c1 74	 add	 ecx, 116		; 00000074H
  0005f	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  00064	8b c8		 mov	 ecx, eax
  00066	e8 00 00 00 00	 call	 ?GetInputAudioLine@CSAA7134Card@@QAEHH@Z ; CSAA7134Card::GetInputAudioLine
  0006b	50		 push	 eax
  0006c	8b 55 e0	 mov	 edx, DWORD PTR tv81[ebp]
  0006f	8b 02		 mov	 eax, DWORD PTR [edx]
  00071	8b 4d e0	 mov	 ecx, DWORD PTR tv81[ebp]
  00074	8b 50 20	 mov	 edx, DWORD PTR [eax+32]
  00077	ff d2		 call	 edx

; 1567 :     m_VideoFormat->ChangeDefault(m_pSAA7134Card->GetTuner()->GetDefaultVideoFormat(), bDontSetValue);

  00079	8d 45 e8	 lea	 eax, DWORD PTR $T326047[ebp]
  0007c	50		 push	 eax
  0007d	8b 4d e4	 mov	 ecx, DWORD PTR _this$[ebp]
  00080	83 c1 74	 add	 ecx, 116		; 00000074H
  00083	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  00088	8b c8		 mov	 ecx, eax
  0008a	e8 00 00 00 00	 call	 ?GetTuner@CSAA7134Card@@QAE?AV?$SmartPtr@VITuner@@@@XZ ; CSAA7134Card::GetTuner
  0008f	89 45 dc	 mov	 DWORD PTR tv154[ebp], eax
  00092	8b 4d dc	 mov	 ecx, DWORD PTR tv154[ebp]
  00095	89 4d d8	 mov	 DWORD PTR tv153[ebp], ecx
  00098	c7 45 fc 00 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 0
  0009f	8b 4d d8	 mov	 ecx, DWORD PTR tv153[ebp]
  000a2	e8 00 00 00 00	 call	 ??C?$SmartPtr@VITuner@@@@QBEPAVITuner@@XZ ; SmartPtr<ITuner>::operator->
  000a7	89 45 d4	 mov	 DWORD PTR tv147[ebp], eax
  000aa	8b 4d e4	 mov	 ecx, DWORD PTR _this$[ebp]
  000ad	81 c1 24 02 00
	00		 add	 ecx, 548		; 00000224H
  000b3	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCVideoFormatSetting@CSAA7134Source@@@@QBEPAVCVideoFormatSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CVideoFormatSetting>::operator->
  000b8	89 45 d0	 mov	 DWORD PTR tv132[ebp], eax
  000bb	8b 55 08	 mov	 edx, DWORD PTR _bDontSetValue$[ebp]
  000be	52		 push	 edx
  000bf	8b 45 d4	 mov	 eax, DWORD PTR tv147[ebp]
  000c2	8b 10		 mov	 edx, DWORD PTR [eax]
  000c4	8b 4d d4	 mov	 ecx, DWORD PTR tv147[ebp]
  000c7	8b 42 0c	 mov	 eax, DWORD PTR [edx+12]
  000ca	ff d0		 call	 eax
  000cc	50		 push	 eax
  000cd	8b 4d d0	 mov	 ecx, DWORD PTR tv132[ebp]
  000d0	8b 11		 mov	 edx, DWORD PTR [ecx]
  000d2	8b 4d d0	 mov	 ecx, DWORD PTR tv132[ebp]
  000d5	8b 42 20	 mov	 eax, DWORD PTR [edx+32]
  000d8	ff d0		 call	 eax
  000da	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  000e1	8d 4d e8	 lea	 ecx, DWORD PTR $T326047[ebp]
  000e4	e8 00 00 00 00	 call	 ??1?$SmartPtr@VITuner@@@@QAE@XZ ; SmartPtr<ITuner>::~SmartPtr<ITuner>

; 1568 : }

  000e9	8b 4d f4	 mov	 ecx, DWORD PTR __$EHRec$[ebp]
  000ec	64 89 0d 00 00
	00 00		 mov	 DWORD PTR fs:0, ecx
  000f3	59		 pop	 ecx
  000f4	8b e5		 mov	 esp, ebp
  000f6	5d		 pop	 ebp
  000f7	c2 04 00	 ret	 4
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?ChangeDefaultsForVideoInput@CSAA7134Source@@EAEXH@Z$0:
  00000	8d 4d e8	 lea	 ecx, DWORD PTR $T326047[ebp]
  00003	e9 00 00 00 00	 jmp	 ??1?$SmartPtr@VITuner@@@@QAE@XZ ; SmartPtr<ITuner>::~SmartPtr<ITuner>
__ehhandler$?ChangeDefaultsForVideoInput@CSAA7134Source@@EAEXH@Z:
  00008	8b 54 24 08	 mov	 edx, DWORD PTR [esp+8]
  0000c	8d 42 0c	 lea	 eax, DWORD PTR [edx+12]
  0000f	8b 4a d8	 mov	 ecx, DWORD PTR [edx-40]
  00012	33 c8		 xor	 ecx, eax
  00014	e8 00 00 00 00	 call	 @__security_check_cookie@4
  00019	b8 00 00 00 00	 mov	 eax, OFFSET __ehfuncinfo$?ChangeDefaultsForVideoInput@CSAA7134Source@@EAEXH@Z
  0001e	e9 00 00 00 00	 jmp	 ___CxxFrameHandler3
text$x	ENDS
?ChangeDefaultsForVideoInput@CSAA7134Source@@EAEXH@Z ENDP ; CSAA7134Source::ChangeDefaultsForVideoInput
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?GetMenuLabel@CSAA7134Source@@UAE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?GetMenuLabel@CSAA7134Source@@UAE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@XZ$0
__ehfuncinfo$?GetMenuLabel@CSAA7134Source@@UAE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?GetMenuLabel@CSAA7134Source@@UAE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	00H
; Function compile flags: /Odtp
xdata$x	ENDS
;	COMDAT ?GetMenuLabel@CSAA7134Source@@UAE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@XZ
_TEXT	SEGMENT
_this$ = -20						; size = 4
$T332464 = -16						; size = 4
__$EHRec$ = -12						; size = 12
___$ReturnUdt$ = 8					; size = 4
?GetMenuLabel@CSAA7134Source@@UAE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@XZ PROC ; CSAA7134Source::GetMenuLabel, COMDAT
; _this$ = ecx

; 1506 : {

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	6a ff		 push	 -1
  00005	68 00 00 00 00	 push	 __ehhandler$?GetMenuLabel@CSAA7134Source@@UAE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@XZ
  0000a	64 a1 00 00 00
	00		 mov	 eax, DWORD PTR fs:0
  00010	50		 push	 eax
  00011	83 ec 08	 sub	 esp, 8
  00014	a1 00 00 00 00	 mov	 eax, DWORD PTR ___security_cookie
  00019	33 c5		 xor	 eax, ebp
  0001b	50		 push	 eax
  0001c	8d 45 f4	 lea	 eax, DWORD PTR __$EHRec$[ebp]
  0001f	64 a3 00 00 00
	00		 mov	 DWORD PTR fs:0, eax
  00025	89 4d ec	 mov	 DWORD PTR _this$[ebp], ecx
  00028	c7 45 f0 00 00
	00 00		 mov	 DWORD PTR $T332464[ebp], 0

; 1507 :     return m_pSAA7134Card->GetCardName(m_pSAA7134Card->GetCardType());

  0002f	8b 4d ec	 mov	 ecx, DWORD PTR _this$[ebp]
  00032	83 c1 74	 add	 ecx, 116		; 00000074H
  00035	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  0003a	8b c8		 mov	 ecx, eax
  0003c	e8 00 00 00 00	 call	 ?GetCardType@CSAA7134Card@@QAE?AW4eSAA7134CardId@CSAA7134Common@@XZ ; CSAA7134Card::GetCardType
  00041	50		 push	 eax
  00042	8b 45 08	 mov	 eax, DWORD PTR ___$ReturnUdt$[ebp]
  00045	50		 push	 eax
  00046	8b 4d ec	 mov	 ecx, DWORD PTR _this$[ebp]
  00049	83 c1 74	 add	 ecx, 116		; 00000074H
  0004c	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  00051	8b c8		 mov	 ecx, eax
  00053	e8 00 00 00 00	 call	 ?GetCardName@CSAA7134Card@@QAE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@W4eSAA7134CardId@CSAA7134Common@@@Z ; CSAA7134Card::GetCardName
  00058	c7 45 fc 00 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 0
  0005f	8b 4d f0	 mov	 ecx, DWORD PTR $T332464[ebp]
  00062	83 c9 01	 or	 ecx, 1
  00065	89 4d f0	 mov	 DWORD PTR $T332464[ebp], ecx
  00068	8b 45 08	 mov	 eax, DWORD PTR ___$ReturnUdt$[ebp]

; 1508 : }

  0006b	8b 4d f4	 mov	 ecx, DWORD PTR __$EHRec$[ebp]
  0006e	64 89 0d 00 00
	00 00		 mov	 DWORD PTR fs:0, ecx
  00075	59		 pop	 ecx
  00076	8b e5		 mov	 esp, ebp
  00078	5d		 pop	 ebp
  00079	c2 04 00	 ret	 4
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?GetMenuLabel@CSAA7134Source@@UAE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@XZ$0:
  00000	8b 45 f0	 mov	 eax, DWORD PTR $T332464[ebp]
  00003	83 e0 01	 and	 eax, 1
  00006	0f 84 0c 00 00
	00		 je	 $LN4@GetMenuLab@4
  0000c	83 65 f0 fe	 and	 DWORD PTR $T332464[ebp], -2 ; fffffffeH
  00010	8b 4d 08	 mov	 ecx, DWORD PTR ___$ReturnUdt$[ebp]
  00013	e9 00 00 00 00	 jmp	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
$LN4@GetMenuLab@4:
  00018	c3		 ret	 0
__ehhandler$?GetMenuLabel@CSAA7134Source@@UAE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@XZ:
  00019	8b 54 24 08	 mov	 edx, DWORD PTR [esp+8]
  0001d	8d 42 0c	 lea	 eax, DWORD PTR [edx+12]
  00020	8b 4a f4	 mov	 ecx, DWORD PTR [edx-12]
  00023	33 c8		 xor	 ecx, eax
  00025	e8 00 00 00 00	 call	 @__security_check_cookie@4
  0002a	b8 00 00 00 00	 mov	 eax, OFFSET __ehfuncinfo$?GetMenuLabel@CSAA7134Source@@UAE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@XZ
  0002f	e9 00 00 00 00	 jmp	 ___CxxFrameHandler3
text$x	ENDS
?GetMenuLabel@CSAA7134Source@@UAE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@XZ ENDP ; CSAA7134Source::GetMenuLabel
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$32
	DD	00H
	DD	FLAT:__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$0
	DD	00H
	DD	FLAT:__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$1
	DD	02H
	DD	FLAT:__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$2
	DD	02H
	DD	FLAT:__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$3
	DD	02H
	DD	FLAT:__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$4
	DD	02H
	DD	FLAT:__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$5
	DD	02H
	DD	FLAT:__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$6
	DD	02H
	DD	FLAT:__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$7
	DD	02H
	DD	FLAT:__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$8
	DD	02H
	DD	FLAT:__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$9
	DD	02H
	DD	FLAT:__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$10
	DD	02H
	DD	FLAT:__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$11
	DD	02H
	DD	FLAT:__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$12
	DD	02H
	DD	FLAT:__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$13
	DD	02H
	DD	FLAT:__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$14
	DD	02H
	DD	FLAT:__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$15
	DD	02H
	DD	FLAT:__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$16
	DD	02H
	DD	FLAT:__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$17
	DD	02H
	DD	FLAT:__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$18
	DD	02H
	DD	FLAT:__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$19
	DD	02H
	DD	FLAT:__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$20
	DD	02H
	DD	FLAT:__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$21
	DD	02H
	DD	FLAT:__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$22
	DD	02H
	DD	FLAT:__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$23
	DD	02H
	DD	FLAT:__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$24
	DD	02H
	DD	FLAT:__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$25
	DD	02H
	DD	FLAT:__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$26
	DD	02H
	DD	FLAT:__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$27
	DD	02H
	DD	FLAT:__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$28
	DD	02H
	DD	FLAT:__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$29
	DD	02H
	DD	FLAT:__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$30
	DD	02H
	DD	FLAT:__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$31
__ehfuncinfo$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ DD 019930522H
	DD	021H
	DD	FLAT:__unwindtable$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	00H
; Function compile flags: /Odtp
xdata$x	ENDS
;	COMDAT ?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ
_TEXT	SEGMENT
tv687 = -400						; size = 4
tv685 = -396						; size = 4
tv684 = -392						; size = 4
tv735 = -388						; size = 4
tv682 = -384						; size = 4
tv680 = -380						; size = 4
tv679 = -376						; size = 4
tv732 = -372						; size = 4
tv677 = -368						; size = 4
tv675 = -364						; size = 4
tv674 = -360						; size = 4
tv729 = -356						; size = 4
tv672 = -352						; size = 4
tv670 = -348						; size = 4
tv669 = -344						; size = 4
tv726 = -340						; size = 4
tv667 = -336						; size = 4
tv665 = -332						; size = 4
tv664 = -328						; size = 4
tv723 = -324						; size = 4
tv662 = -320						; size = 4
tv660 = -316						; size = 4
tv659 = -312						; size = 4
tv720 = -308						; size = 4
tv657 = -304						; size = 4
tv655 = -300						; size = 4
tv654 = -296						; size = 4
tv717 = -292						; size = 4
tv652 = -288						; size = 4
tv650 = -284						; size = 4
tv649 = -280						; size = 4
tv714 = -276						; size = 4
tv647 = -272						; size = 4
tv645 = -268						; size = 4
tv644 = -264						; size = 4
tv711 = -260						; size = 4
tv642 = -256						; size = 4
tv640 = -252						; size = 4
tv639 = -248						; size = 4
tv708 = -244						; size = 4
tv637 = -240						; size = 4
tv635 = -236						; size = 4
tv634 = -232						; size = 4
tv705 = -228						; size = 4
tv632 = -224						; size = 4
tv630 = -220						; size = 4
tv629 = -216						; size = 4
tv702 = -212						; size = 4
tv627 = -208						; size = 4
tv625 = -204						; size = 4
tv624 = -200						; size = 4
tv699 = -196						; size = 4
tv622 = -192						; size = 4
tv620 = -188						; size = 4
tv619 = -184						; size = 4
tv696 = -180						; size = 4
tv617 = -176						; size = 4
tv615 = -172						; size = 4
tv614 = -168						; size = 4
tv65 = -164						; size = 4
tv76 = -160						; size = 4
_this$ = -156						; size = 4
$T341113 = -152						; size = 4
$T341079 = -148						; size = 4
$T341078 = -144						; size = 4
$T341077 = -140						; size = 4
$T341076 = -136						; size = 4
$T341075 = -132						; size = 4
$T341074 = -128						; size = 4
$T341073 = -124						; size = 4
$T341072 = -120						; size = 4
$T341071 = -116						; size = 4
$T341070 = -112						; size = 4
$T341069 = -108						; size = 4
$T341068 = -104						; size = 4
$T341067 = -100						; size = 4
$T341066 = -96						; size = 4
$T341065 = -92						; size = 4
$T341064 = -88						; size = 4
$T341063 = -84						; size = 4
$T341062 = -80						; size = 4
$T341061 = -76						; size = 4
$T341060 = -72						; size = 4
$T341059 = -68						; size = 4
$T341058 = -64						; size = 4
$T341057 = -60						; size = 4
$T341056 = -56						; size = 4
$T341055 = -52						; size = 4
$T341054 = -48						; size = 4
$T341053 = -44						; size = 4
$T341052 = -40						; size = 4
$T341051 = -36						; size = 4
$T341050 = -32						; size = 4
$T341047 = -28						; size = 4
$T341046 = -24						; size = 4
_Holder$ = -20						; size = 8
__$EHRec$ = -12						; size = 12
___$ReturnUdt$ = 8					; size = 4
?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ PROC ; CSAA7134Source::GetSettingsPage, COMDAT
; _this$ = ecx

; 1620 : {

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	6a ff		 push	 -1
  00005	68 00 00 00 00	 push	 __ehhandler$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ
  0000a	64 a1 00 00 00
	00		 mov	 eax, DWORD PTR fs:0
  00010	50		 push	 eax
  00011	81 ec 84 01 00
	00		 sub	 esp, 388		; 00000184H
  00017	56		 push	 esi
  00018	a1 00 00 00 00	 mov	 eax, DWORD PTR ___security_cookie
  0001d	33 c5		 xor	 eax, ebp
  0001f	50		 push	 eax
  00020	8d 45 f4	 lea	 eax, DWORD PTR __$EHRec$[ebp]
  00023	64 a3 00 00 00
	00		 mov	 DWORD PTR fs:0, eax
  00029	89 8d 64 ff ff
	ff		 mov	 DWORD PTR _this$[ebp], ecx
  0002f	c7 85 68 ff ff
	ff 00 00 00 00	 mov	 DWORD PTR $T341113[ebp], 0

; 1621 :     SmartPtr<CSettingsHolder> Holder(new CSettingsHolder(0, IDH_SAA713X_ADV));

  00039	6a 40		 push	 64			; 00000040H
  0003b	e8 00 00 00 00	 call	 ??2@YAPAXI@Z		; operator new
  00040	83 c4 04	 add	 esp, 4
  00043	89 45 e4	 mov	 DWORD PTR $T341047[ebp], eax
  00046	c7 45 fc 01 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 1
  0004d	83 7d e4 00	 cmp	 DWORD PTR $T341047[ebp], 0
  00051	74 17		 je	 SHORT $LN3@GetSetting@5
  00053	68 3b 00 02 00	 push	 131131			; 0002003bH
  00058	6a 00		 push	 0
  0005a	8b 4d e4	 mov	 ecx, DWORD PTR $T341047[ebp]
  0005d	e8 00 00 00 00	 call	 ??0CSettingsHolder@@QAE@JI@Z ; CSettingsHolder::CSettingsHolder
  00062	89 85 60 ff ff
	ff		 mov	 DWORD PTR tv76[ebp], eax
  00068	eb 0a		 jmp	 SHORT $LN4@GetSetting@5
$LN3@GetSetting@5:
  0006a	c7 85 60 ff ff
	ff 00 00 00 00	 mov	 DWORD PTR tv76[ebp], 0
$LN4@GetSetting@5:
  00074	8b 85 60 ff ff
	ff		 mov	 eax, DWORD PTR tv76[ebp]
  0007a	89 45 e8	 mov	 DWORD PTR $T341046[ebp], eax
  0007d	c6 45 fc 00	 mov	 BYTE PTR __$EHRec$[ebp+8], 0
  00081	6a 00		 push	 0
  00083	8b 4d e8	 mov	 ecx, DWORD PTR $T341046[ebp]
  00086	51		 push	 ecx
  00087	8d 4d ec	 lea	 ecx, DWORD PTR _Holder$[ebp]
  0008a	e8 00 00 00 00	 call	 ??0?$SmartPtr@VCSettingsHolder@@@@QAE@PAVCSettingsHolder@@PAUCounter@@@Z ; SmartPtr<CSettingsHolder>::SmartPtr<CSettingsHolder>
  0008f	c7 45 fc 02 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 2

; 1622 : 
; 1623 :     Holder->AddSetting(DynamicPtrCast<CSimpleSetting>(m_AutomaticVolumeLevel));

  00096	8b 95 64 ff ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  0009c	81 c2 e4 02 00
	00		 add	 edx, 740		; 000002e4H
  000a2	83 ec 08	 sub	 esp, 8
  000a5	8b f4		 mov	 esi, esp
  000a7	89 65 e0	 mov	 DWORD PTR $T341050[ebp], esp
  000aa	83 ec 08	 sub	 esp, 8
  000ad	8b cc		 mov	 ecx, esp
  000af	89 65 dc	 mov	 DWORD PTR $T341051[ebp], esp
  000b2	52		 push	 edx
  000b3	e8 00 00 00 00	 call	 ??0?$SmartPtr@VCAutomaticVolumeLevelSetting@CSAA7134Source@@@@QAE@ABV0@@Z ; SmartPtr<CSAA7134Source::CAutomaticVolumeLevelSetting>::SmartPtr<CSAA7134Source::CAutomaticVolumeLevelSetting>
  000b8	89 85 5c ff ff
	ff		 mov	 DWORD PTR tv65[ebp], eax
  000be	8b 85 5c ff ff
	ff		 mov	 eax, DWORD PTR tv65[ebp]
  000c4	89 85 58 ff ff
	ff		 mov	 DWORD PTR tv614[ebp], eax
  000ca	c6 45 fc 03	 mov	 BYTE PTR __$EHRec$[ebp+8], 3
  000ce	56		 push	 esi
  000cf	c6 45 fc 02	 mov	 BYTE PTR __$EHRec$[ebp+8], 2
  000d3	e8 00 00 00 00	 call	 ??$DynamicPtrCast@VCSimpleSetting@@VCAutomaticVolumeLevelSetting@CSAA7134Source@@@@YA?AV?$SmartPtr@VCSimpleSetting@@@@V?$SmartPtr@VCAutomaticVolumeLevelSetting@CSAA7134Source@@@@@Z ; DynamicPtrCast<CSimpleSetting,CSAA7134Source::CAutomaticVolumeLevelSetting>
  000d8	83 c4 0c	 add	 esp, 12			; 0000000cH
  000db	89 85 54 ff ff
	ff		 mov	 DWORD PTR tv615[ebp], eax
  000e1	8b 8d 54 ff ff
	ff		 mov	 ecx, DWORD PTR tv615[ebp]
  000e7	89 8d 50 ff ff
	ff		 mov	 DWORD PTR tv617[ebp], ecx
  000ed	c6 45 fc 04	 mov	 BYTE PTR __$EHRec$[ebp+8], 4
  000f1	8d 4d ec	 lea	 ecx, DWORD PTR _Holder$[ebp]
  000f4	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSettingsHolder@@@@QBEPAVCSettingsHolder@@XZ ; SmartPtr<CSettingsHolder>::operator->
  000f9	c6 45 fc 02	 mov	 BYTE PTR __$EHRec$[ebp+8], 2
  000fd	8b c8		 mov	 ecx, eax
  000ff	e8 00 00 00 00	 call	 ?AddSetting@CSettingsHolder@@QAEXV?$SmartPtr@VCSimpleSetting@@@@@Z ; CSettingsHolder::AddSetting

; 1624 :     Holder->AddSetting(DynamicPtrCast<CSimpleSetting>(m_VBIUpscaleDivisor));

  00104	8b 95 64 ff ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  0010a	81 c2 8c 02 00
	00		 add	 edx, 652		; 0000028cH
  00110	83 ec 08	 sub	 esp, 8
  00113	8b f4		 mov	 esi, esp
  00115	89 65 d8	 mov	 DWORD PTR $T341052[ebp], esp
  00118	83 ec 08	 sub	 esp, 8
  0011b	8b cc		 mov	 ecx, esp
  0011d	89 65 d4	 mov	 DWORD PTR $T341053[ebp], esp
  00120	52		 push	 edx
  00121	e8 00 00 00 00	 call	 ??0?$SmartPtr@VCVBIUpscaleDivisorSetting@CSAA7134Source@@@@QAE@ABV0@@Z ; SmartPtr<CSAA7134Source::CVBIUpscaleDivisorSetting>::SmartPtr<CSAA7134Source::CVBIUpscaleDivisorSetting>
  00126	89 85 4c ff ff
	ff		 mov	 DWORD PTR tv696[ebp], eax
  0012c	8b 85 4c ff ff
	ff		 mov	 eax, DWORD PTR tv696[ebp]
  00132	89 85 48 ff ff
	ff		 mov	 DWORD PTR tv619[ebp], eax
  00138	c6 45 fc 05	 mov	 BYTE PTR __$EHRec$[ebp+8], 5
  0013c	56		 push	 esi
  0013d	c6 45 fc 02	 mov	 BYTE PTR __$EHRec$[ebp+8], 2
  00141	e8 00 00 00 00	 call	 ??$DynamicPtrCast@VCSimpleSetting@@VCVBIUpscaleDivisorSetting@CSAA7134Source@@@@YA?AV?$SmartPtr@VCSimpleSetting@@@@V?$SmartPtr@VCVBIUpscaleDivisorSetting@CSAA7134Source@@@@@Z ; DynamicPtrCast<CSimpleSetting,CSAA7134Source::CVBIUpscaleDivisorSetting>
  00146	83 c4 0c	 add	 esp, 12			; 0000000cH
  00149	89 85 44 ff ff
	ff		 mov	 DWORD PTR tv620[ebp], eax
  0014f	8b 8d 44 ff ff
	ff		 mov	 ecx, DWORD PTR tv620[ebp]
  00155	89 8d 40 ff ff
	ff		 mov	 DWORD PTR tv622[ebp], ecx
  0015b	c6 45 fc 06	 mov	 BYTE PTR __$EHRec$[ebp+8], 6
  0015f	8d 4d ec	 lea	 ecx, DWORD PTR _Holder$[ebp]
  00162	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSettingsHolder@@@@QBEPAVCSettingsHolder@@XZ ; SmartPtr<CSettingsHolder>::operator->
  00167	c6 45 fc 02	 mov	 BYTE PTR __$EHRec$[ebp+8], 2
  0016b	8b c8		 mov	 ecx, eax
  0016d	e8 00 00 00 00	 call	 ?AddSetting@CSettingsHolder@@QAEXV?$SmartPtr@VCSimpleSetting@@@@@Z ; CSettingsHolder::AddSetting

; 1625 :     Holder->AddSetting(DynamicPtrCast<CSimpleSetting>(m_VBIDebugOverlay));

  00172	8b 95 64 ff ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  00178	81 c2 b8 01 00
	00		 add	 edx, 440		; 000001b8H
  0017e	83 ec 08	 sub	 esp, 8
  00181	8b f4		 mov	 esi, esp
  00183	89 65 d0	 mov	 DWORD PTR $T341054[ebp], esp
  00186	83 ec 08	 sub	 esp, 8
  00189	8b cc		 mov	 ecx, esp
  0018b	89 65 cc	 mov	 DWORD PTR $T341055[ebp], esp
  0018e	52		 push	 edx
  0018f	e8 00 00 00 00	 call	 ??0?$SmartPtr@VCYesNoSetting@@@@QAE@ABV0@@Z ; SmartPtr<CYesNoSetting>::SmartPtr<CYesNoSetting>
  00194	89 85 3c ff ff
	ff		 mov	 DWORD PTR tv699[ebp], eax
  0019a	8b 85 3c ff ff
	ff		 mov	 eax, DWORD PTR tv699[ebp]
  001a0	89 85 38 ff ff
	ff		 mov	 DWORD PTR tv624[ebp], eax
  001a6	c6 45 fc 07	 mov	 BYTE PTR __$EHRec$[ebp+8], 7
  001aa	56		 push	 esi
  001ab	c6 45 fc 02	 mov	 BYTE PTR __$EHRec$[ebp+8], 2
  001af	e8 00 00 00 00	 call	 ??$DynamicPtrCast@VCSimpleSetting@@VCYesNoSetting@@@@YA?AV?$SmartPtr@VCSimpleSetting@@@@V?$SmartPtr@VCYesNoSetting@@@@@Z ; DynamicPtrCast<CSimpleSetting,CYesNoSetting>
  001b4	83 c4 0c	 add	 esp, 12			; 0000000cH
  001b7	89 85 34 ff ff
	ff		 mov	 DWORD PTR tv625[ebp], eax
  001bd	8b 8d 34 ff ff
	ff		 mov	 ecx, DWORD PTR tv625[ebp]
  001c3	89 8d 30 ff ff
	ff		 mov	 DWORD PTR tv627[ebp], ecx
  001c9	c6 45 fc 08	 mov	 BYTE PTR __$EHRec$[ebp+8], 8
  001cd	8d 4d ec	 lea	 ecx, DWORD PTR _Holder$[ebp]
  001d0	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSettingsHolder@@@@QBEPAVCSettingsHolder@@XZ ; SmartPtr<CSettingsHolder>::operator->
  001d5	c6 45 fc 02	 mov	 BYTE PTR __$EHRec$[ebp+8], 2
  001d9	8b c8		 mov	 ecx, eax
  001db	e8 00 00 00 00	 call	 ?AddSetting@CSettingsHolder@@QAEXV?$SmartPtr@VCSimpleSetting@@@@@Z ; CSettingsHolder::AddSetting

; 1626 :     Holder->AddSetting(DynamicPtrCast<CSimpleSetting>(m_AutomaticGainControl));

  001e0	8b 95 64 ff ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  001e6	81 c2 a4 02 00
	00		 add	 edx, 676		; 000002a4H
  001ec	83 ec 08	 sub	 esp, 8
  001ef	8b f4		 mov	 esi, esp
  001f1	89 65 c8	 mov	 DWORD PTR $T341056[ebp], esp
  001f4	83 ec 08	 sub	 esp, 8
  001f7	8b cc		 mov	 ecx, esp
  001f9	89 65 c4	 mov	 DWORD PTR $T341057[ebp], esp
  001fc	52		 push	 edx
  001fd	e8 00 00 00 00	 call	 ??0?$SmartPtr@VCAutomaticGainControlSetting@CSAA7134Source@@@@QAE@ABV0@@Z ; SmartPtr<CSAA7134Source::CAutomaticGainControlSetting>::SmartPtr<CSAA7134Source::CAutomaticGainControlSetting>
  00202	89 85 2c ff ff
	ff		 mov	 DWORD PTR tv702[ebp], eax
  00208	8b 85 2c ff ff
	ff		 mov	 eax, DWORD PTR tv702[ebp]
  0020e	89 85 28 ff ff
	ff		 mov	 DWORD PTR tv629[ebp], eax
  00214	c6 45 fc 09	 mov	 BYTE PTR __$EHRec$[ebp+8], 9
  00218	56		 push	 esi
  00219	c6 45 fc 02	 mov	 BYTE PTR __$EHRec$[ebp+8], 2
  0021d	e8 00 00 00 00	 call	 ??$DynamicPtrCast@VCSimpleSetting@@VCAutomaticGainControlSetting@CSAA7134Source@@@@YA?AV?$SmartPtr@VCSimpleSetting@@@@V?$SmartPtr@VCAutomaticGainControlSetting@CSAA7134Source@@@@@Z ; DynamicPtrCast<CSimpleSetting,CSAA7134Source::CAutomaticGainControlSetting>
  00222	83 c4 0c	 add	 esp, 12			; 0000000cH
  00225	89 85 24 ff ff
	ff		 mov	 DWORD PTR tv630[ebp], eax
  0022b	8b 8d 24 ff ff
	ff		 mov	 ecx, DWORD PTR tv630[ebp]
  00231	89 8d 20 ff ff
	ff		 mov	 DWORD PTR tv632[ebp], ecx
  00237	c6 45 fc 0a	 mov	 BYTE PTR __$EHRec$[ebp+8], 10 ; 0000000aH
  0023b	8d 4d ec	 lea	 ecx, DWORD PTR _Holder$[ebp]
  0023e	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSettingsHolder@@@@QBEPAVCSettingsHolder@@XZ ; SmartPtr<CSettingsHolder>::operator->
  00243	c6 45 fc 02	 mov	 BYTE PTR __$EHRec$[ebp+8], 2
  00247	8b c8		 mov	 ecx, eax
  00249	e8 00 00 00 00	 call	 ?AddSetting@CSettingsHolder@@QAEXV?$SmartPtr@VCSimpleSetting@@@@@Z ; CSettingsHolder::AddSetting

; 1627 :     Holder->AddSetting(DynamicPtrCast<CSimpleSetting>(m_AdaptiveCombFilter));

  0024e	8b 95 64 ff ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  00254	81 c2 dc 02 00
	00		 add	 edx, 732		; 000002dcH
  0025a	83 ec 08	 sub	 esp, 8
  0025d	8b f4		 mov	 esi, esp
  0025f	89 65 c0	 mov	 DWORD PTR $T341058[ebp], esp
  00262	83 ec 08	 sub	 esp, 8
  00265	8b cc		 mov	 ecx, esp
  00267	89 65 bc	 mov	 DWORD PTR $T341059[ebp], esp
  0026a	52		 push	 edx
  0026b	e8 00 00 00 00	 call	 ??0?$SmartPtr@VCAdaptiveCombFilterSetting@CSAA7134Source@@@@QAE@ABV0@@Z ; SmartPtr<CSAA7134Source::CAdaptiveCombFilterSetting>::SmartPtr<CSAA7134Source::CAdaptiveCombFilterSetting>
  00270	89 85 1c ff ff
	ff		 mov	 DWORD PTR tv705[ebp], eax
  00276	8b 85 1c ff ff
	ff		 mov	 eax, DWORD PTR tv705[ebp]
  0027c	89 85 18 ff ff
	ff		 mov	 DWORD PTR tv634[ebp], eax
  00282	c6 45 fc 0b	 mov	 BYTE PTR __$EHRec$[ebp+8], 11 ; 0000000bH
  00286	56		 push	 esi
  00287	c6 45 fc 02	 mov	 BYTE PTR __$EHRec$[ebp+8], 2
  0028b	e8 00 00 00 00	 call	 ??$DynamicPtrCast@VCSimpleSetting@@VCAdaptiveCombFilterSetting@CSAA7134Source@@@@YA?AV?$SmartPtr@VCSimpleSetting@@@@V?$SmartPtr@VCAdaptiveCombFilterSetting@CSAA7134Source@@@@@Z ; DynamicPtrCast<CSimpleSetting,CSAA7134Source::CAdaptiveCombFilterSetting>
  00290	83 c4 0c	 add	 esp, 12			; 0000000cH
  00293	89 85 14 ff ff
	ff		 mov	 DWORD PTR tv635[ebp], eax
  00299	8b 8d 14 ff ff
	ff		 mov	 ecx, DWORD PTR tv635[ebp]
  0029f	89 8d 10 ff ff
	ff		 mov	 DWORD PTR tv637[ebp], ecx
  002a5	c6 45 fc 0c	 mov	 BYTE PTR __$EHRec$[ebp+8], 12 ; 0000000cH
  002a9	8d 4d ec	 lea	 ecx, DWORD PTR _Holder$[ebp]
  002ac	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSettingsHolder@@@@QBEPAVCSettingsHolder@@XZ ; SmartPtr<CSettingsHolder>::operator->
  002b1	c6 45 fc 02	 mov	 BYTE PTR __$EHRec$[ebp+8], 2
  002b5	8b c8		 mov	 ecx, eax
  002b7	e8 00 00 00 00	 call	 ?AddSetting@CSettingsHolder@@QAEXV?$SmartPtr@VCSimpleSetting@@@@@Z ; CSettingsHolder::AddSetting

; 1628 :     Holder->AddSetting(DynamicPtrCast<CSimpleSetting>(m_GainControlLevel));

  002bc	8b 95 64 ff ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  002c2	81 c2 94 02 00
	00		 add	 edx, 660		; 00000294H
  002c8	83 ec 08	 sub	 esp, 8
  002cb	8b f4		 mov	 esi, esp
  002cd	89 65 b8	 mov	 DWORD PTR $T341060[ebp], esp
  002d0	83 ec 08	 sub	 esp, 8
  002d3	8b cc		 mov	 ecx, esp
  002d5	89 65 b4	 mov	 DWORD PTR $T341061[ebp], esp
  002d8	52		 push	 edx
  002d9	e8 00 00 00 00	 call	 ??0?$SmartPtr@VCGainControlLevelSetting@CSAA7134Source@@@@QAE@ABV0@@Z ; SmartPtr<CSAA7134Source::CGainControlLevelSetting>::SmartPtr<CSAA7134Source::CGainControlLevelSetting>
  002de	89 85 0c ff ff
	ff		 mov	 DWORD PTR tv708[ebp], eax
  002e4	8b 85 0c ff ff
	ff		 mov	 eax, DWORD PTR tv708[ebp]
  002ea	89 85 08 ff ff
	ff		 mov	 DWORD PTR tv639[ebp], eax
  002f0	c6 45 fc 0d	 mov	 BYTE PTR __$EHRec$[ebp+8], 13 ; 0000000dH
  002f4	56		 push	 esi
  002f5	c6 45 fc 02	 mov	 BYTE PTR __$EHRec$[ebp+8], 2
  002f9	e8 00 00 00 00	 call	 ??$DynamicPtrCast@VCSimpleSetting@@VCGainControlLevelSetting@CSAA7134Source@@@@YA?AV?$SmartPtr@VCSimpleSetting@@@@V?$SmartPtr@VCGainControlLevelSetting@CSAA7134Source@@@@@Z ; DynamicPtrCast<CSimpleSetting,CSAA7134Source::CGainControlLevelSetting>
  002fe	83 c4 0c	 add	 esp, 12			; 0000000cH
  00301	89 85 04 ff ff
	ff		 mov	 DWORD PTR tv640[ebp], eax
  00307	8b 8d 04 ff ff
	ff		 mov	 ecx, DWORD PTR tv640[ebp]
  0030d	89 8d 00 ff ff
	ff		 mov	 DWORD PTR tv642[ebp], ecx
  00313	c6 45 fc 0e	 mov	 BYTE PTR __$EHRec$[ebp+8], 14 ; 0000000eH
  00317	8d 4d ec	 lea	 ecx, DWORD PTR _Holder$[ebp]
  0031a	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSettingsHolder@@@@QBEPAVCSettingsHolder@@XZ ; SmartPtr<CSettingsHolder>::operator->
  0031f	c6 45 fc 02	 mov	 BYTE PTR __$EHRec$[ebp+8], 2
  00323	8b c8		 mov	 ecx, eax
  00325	e8 00 00 00 00	 call	 ?AddSetting@CSettingsHolder@@QAEXV?$SmartPtr@VCSimpleSetting@@@@@Z ; CSettingsHolder::AddSetting

; 1629 :     Holder->AddSetting(DynamicPtrCast<CSimpleSetting>(m_GammaControl));

  0032a	8b 95 64 ff ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  00330	81 c2 d4 02 00
	00		 add	 edx, 724		; 000002d4H
  00336	83 ec 08	 sub	 esp, 8
  00339	8b f4		 mov	 esi, esp
  0033b	89 65 b0	 mov	 DWORD PTR $T341062[ebp], esp
  0033e	83 ec 08	 sub	 esp, 8
  00341	8b cc		 mov	 ecx, esp
  00343	89 65 ac	 mov	 DWORD PTR $T341063[ebp], esp
  00346	52		 push	 edx
  00347	e8 00 00 00 00	 call	 ??0?$SmartPtr@VCGammaControlSetting@CSAA7134Source@@@@QAE@ABV0@@Z ; SmartPtr<CSAA7134Source::CGammaControlSetting>::SmartPtr<CSAA7134Source::CGammaControlSetting>
  0034c	89 85 fc fe ff
	ff		 mov	 DWORD PTR tv711[ebp], eax
  00352	8b 85 fc fe ff
	ff		 mov	 eax, DWORD PTR tv711[ebp]
  00358	89 85 f8 fe ff
	ff		 mov	 DWORD PTR tv644[ebp], eax
  0035e	c6 45 fc 0f	 mov	 BYTE PTR __$EHRec$[ebp+8], 15 ; 0000000fH
  00362	56		 push	 esi
  00363	c6 45 fc 02	 mov	 BYTE PTR __$EHRec$[ebp+8], 2
  00367	e8 00 00 00 00	 call	 ??$DynamicPtrCast@VCSimpleSetting@@VCGammaControlSetting@CSAA7134Source@@@@YA?AV?$SmartPtr@VCSimpleSetting@@@@V?$SmartPtr@VCGammaControlSetting@CSAA7134Source@@@@@Z ; DynamicPtrCast<CSimpleSetting,CSAA7134Source::CGammaControlSetting>
  0036c	83 c4 0c	 add	 esp, 12			; 0000000cH
  0036f	89 85 f4 fe ff
	ff		 mov	 DWORD PTR tv645[ebp], eax
  00375	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR tv645[ebp]
  0037b	89 8d f0 fe ff
	ff		 mov	 DWORD PTR tv647[ebp], ecx
  00381	c6 45 fc 10	 mov	 BYTE PTR __$EHRec$[ebp+8], 16 ; 00000010H
  00385	8d 4d ec	 lea	 ecx, DWORD PTR _Holder$[ebp]
  00388	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSettingsHolder@@@@QBEPAVCSettingsHolder@@XZ ; SmartPtr<CSettingsHolder>::operator->
  0038d	c6 45 fc 02	 mov	 BYTE PTR __$EHRec$[ebp+8], 2
  00391	8b c8		 mov	 ecx, eax
  00393	e8 00 00 00 00	 call	 ?AddSetting@CSettingsHolder@@QAEXV?$SmartPtr@VCSimpleSetting@@@@@Z ; CSettingsHolder::AddSetting

; 1630 :     Holder->AddSetting(DynamicPtrCast<CSimpleSetting>(m_GammaLevel));

  00398	8b 95 64 ff ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  0039e	81 c2 9c 02 00
	00		 add	 edx, 668		; 0000029cH
  003a4	83 ec 08	 sub	 esp, 8
  003a7	8b f4		 mov	 esi, esp
  003a9	89 65 a8	 mov	 DWORD PTR $T341064[ebp], esp
  003ac	83 ec 08	 sub	 esp, 8
  003af	8b cc		 mov	 ecx, esp
  003b1	89 65 a4	 mov	 DWORD PTR $T341065[ebp], esp
  003b4	52		 push	 edx
  003b5	e8 00 00 00 00	 call	 ??0?$SmartPtr@VCGammaLevelSetting@CSAA7134Source@@@@QAE@ABV0@@Z ; SmartPtr<CSAA7134Source::CGammaLevelSetting>::SmartPtr<CSAA7134Source::CGammaLevelSetting>
  003ba	89 85 ec fe ff
	ff		 mov	 DWORD PTR tv714[ebp], eax
  003c0	8b 85 ec fe ff
	ff		 mov	 eax, DWORD PTR tv714[ebp]
  003c6	89 85 e8 fe ff
	ff		 mov	 DWORD PTR tv649[ebp], eax
  003cc	c6 45 fc 11	 mov	 BYTE PTR __$EHRec$[ebp+8], 17 ; 00000011H
  003d0	56		 push	 esi
  003d1	c6 45 fc 02	 mov	 BYTE PTR __$EHRec$[ebp+8], 2
  003d5	e8 00 00 00 00	 call	 ??$DynamicPtrCast@VCSimpleSetting@@VCGammaLevelSetting@CSAA7134Source@@@@YA?AV?$SmartPtr@VCSimpleSetting@@@@V?$SmartPtr@VCGammaLevelSetting@CSAA7134Source@@@@@Z ; DynamicPtrCast<CSimpleSetting,CSAA7134Source::CGammaLevelSetting>
  003da	83 c4 0c	 add	 esp, 12			; 0000000cH
  003dd	89 85 e4 fe ff
	ff		 mov	 DWORD PTR tv650[ebp], eax
  003e3	8b 8d e4 fe ff
	ff		 mov	 ecx, DWORD PTR tv650[ebp]
  003e9	89 8d e0 fe ff
	ff		 mov	 DWORD PTR tv652[ebp], ecx
  003ef	c6 45 fc 12	 mov	 BYTE PTR __$EHRec$[ebp+8], 18 ; 00000012H
  003f3	8d 4d ec	 lea	 ecx, DWORD PTR _Holder$[ebp]
  003f6	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSettingsHolder@@@@QBEPAVCSettingsHolder@@XZ ; SmartPtr<CSettingsHolder>::operator->
  003fb	c6 45 fc 02	 mov	 BYTE PTR __$EHRec$[ebp+8], 2
  003ff	8b c8		 mov	 ecx, eax
  00401	e8 00 00 00 00	 call	 ?AddSetting@CSettingsHolder@@QAEXV?$SmartPtr@VCSimpleSetting@@@@@Z ; CSettingsHolder::AddSetting

; 1631 :     Holder->AddSetting(DynamicPtrCast<CSimpleSetting>(m_VideoMirror));

  00406	8b 95 64 ff ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  0040c	81 c2 ac 02 00
	00		 add	 edx, 684		; 000002acH
  00412	83 ec 08	 sub	 esp, 8
  00415	8b f4		 mov	 esi, esp
  00417	89 65 a0	 mov	 DWORD PTR $T341066[ebp], esp
  0041a	83 ec 08	 sub	 esp, 8
  0041d	8b cc		 mov	 ecx, esp
  0041f	89 65 9c	 mov	 DWORD PTR $T341067[ebp], esp
  00422	52		 push	 edx
  00423	e8 00 00 00 00	 call	 ??0?$SmartPtr@VCVideoMirrorSetting@CSAA7134Source@@@@QAE@ABV0@@Z ; SmartPtr<CSAA7134Source::CVideoMirrorSetting>::SmartPtr<CSAA7134Source::CVideoMirrorSetting>
  00428	89 85 dc fe ff
	ff		 mov	 DWORD PTR tv717[ebp], eax
  0042e	8b 85 dc fe ff
	ff		 mov	 eax, DWORD PTR tv717[ebp]
  00434	89 85 d8 fe ff
	ff		 mov	 DWORD PTR tv654[ebp], eax
  0043a	c6 45 fc 13	 mov	 BYTE PTR __$EHRec$[ebp+8], 19 ; 00000013H
  0043e	56		 push	 esi
  0043f	c6 45 fc 02	 mov	 BYTE PTR __$EHRec$[ebp+8], 2
  00443	e8 00 00 00 00	 call	 ??$DynamicPtrCast@VCSimpleSetting@@VCVideoMirrorSetting@CSAA7134Source@@@@YA?AV?$SmartPtr@VCSimpleSetting@@@@V?$SmartPtr@VCVideoMirrorSetting@CSAA7134Source@@@@@Z ; DynamicPtrCast<CSimpleSetting,CSAA7134Source::CVideoMirrorSetting>
  00448	83 c4 0c	 add	 esp, 12			; 0000000cH
  0044b	89 85 d4 fe ff
	ff		 mov	 DWORD PTR tv655[ebp], eax
  00451	8b 8d d4 fe ff
	ff		 mov	 ecx, DWORD PTR tv655[ebp]
  00457	89 8d d0 fe ff
	ff		 mov	 DWORD PTR tv657[ebp], ecx
  0045d	c6 45 fc 14	 mov	 BYTE PTR __$EHRec$[ebp+8], 20 ; 00000014H
  00461	8d 4d ec	 lea	 ecx, DWORD PTR _Holder$[ebp]
  00464	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSettingsHolder@@@@QBEPAVCSettingsHolder@@XZ ; SmartPtr<CSettingsHolder>::operator->
  00469	c6 45 fc 02	 mov	 BYTE PTR __$EHRec$[ebp+8], 2
  0046d	8b c8		 mov	 ecx, eax
  0046f	e8 00 00 00 00	 call	 ?AddSetting@CSettingsHolder@@QAEXV?$SmartPtr@VCSimpleSetting@@@@@Z ; CSettingsHolder::AddSetting

; 1632 :     Holder->AddSetting(DynamicPtrCast<CSimpleSetting>(m_CustomPixelWidth));

  00474	8b 95 64 ff ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  0047a	81 c2 a8 01 00
	00		 add	 edx, 424		; 000001a8H
  00480	83 ec 08	 sub	 esp, 8
  00483	8b f4		 mov	 esi, esp
  00485	89 65 98	 mov	 DWORD PTR $T341068[ebp], esp
  00488	83 ec 08	 sub	 esp, 8
  0048b	8b cc		 mov	 ecx, esp
  0048d	89 65 94	 mov	 DWORD PTR $T341069[ebp], esp
  00490	52		 push	 edx
  00491	e8 00 00 00 00	 call	 ??0?$SmartPtr@VCSliderSetting@@@@QAE@ABV0@@Z ; SmartPtr<CSliderSetting>::SmartPtr<CSliderSetting>
  00496	89 85 cc fe ff
	ff		 mov	 DWORD PTR tv720[ebp], eax
  0049c	8b 85 cc fe ff
	ff		 mov	 eax, DWORD PTR tv720[ebp]
  004a2	89 85 c8 fe ff
	ff		 mov	 DWORD PTR tv659[ebp], eax
  004a8	c6 45 fc 15	 mov	 BYTE PTR __$EHRec$[ebp+8], 21 ; 00000015H
  004ac	56		 push	 esi
  004ad	c6 45 fc 02	 mov	 BYTE PTR __$EHRec$[ebp+8], 2
  004b1	e8 00 00 00 00	 call	 ??$DynamicPtrCast@VCSimpleSetting@@VCSliderSetting@@@@YA?AV?$SmartPtr@VCSimpleSetting@@@@V?$SmartPtr@VCSliderSetting@@@@@Z ; DynamicPtrCast<CSimpleSetting,CSliderSetting>
  004b6	83 c4 0c	 add	 esp, 12			; 0000000cH
  004b9	89 85 c4 fe ff
	ff		 mov	 DWORD PTR tv660[ebp], eax
  004bf	8b 8d c4 fe ff
	ff		 mov	 ecx, DWORD PTR tv660[ebp]
  004c5	89 8d c0 fe ff
	ff		 mov	 DWORD PTR tv662[ebp], ecx
  004cb	c6 45 fc 16	 mov	 BYTE PTR __$EHRec$[ebp+8], 22 ; 00000016H
  004cf	8d 4d ec	 lea	 ecx, DWORD PTR _Holder$[ebp]
  004d2	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSettingsHolder@@@@QBEPAVCSettingsHolder@@XZ ; SmartPtr<CSettingsHolder>::operator->
  004d7	c6 45 fc 02	 mov	 BYTE PTR __$EHRec$[ebp+8], 2
  004db	8b c8		 mov	 ecx, eax
  004dd	e8 00 00 00 00	 call	 ?AddSetting@CSettingsHolder@@QAEXV?$SmartPtr@VCSimpleSetting@@@@@Z ; CSettingsHolder::AddSetting

; 1633 :     Holder->AddSetting(DynamicPtrCast<CSimpleSetting>(m_HDelay));

  004e2	8b 95 64 ff ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  004e8	81 c2 34 02 00
	00		 add	 edx, 564		; 00000234H
  004ee	83 ec 08	 sub	 esp, 8
  004f1	8b f4		 mov	 esi, esp
  004f3	89 65 90	 mov	 DWORD PTR $T341070[ebp], esp
  004f6	83 ec 08	 sub	 esp, 8
  004f9	8b cc		 mov	 ecx, esp
  004fb	89 65 8c	 mov	 DWORD PTR $T341071[ebp], esp
  004fe	52		 push	 edx
  004ff	e8 00 00 00 00	 call	 ??0?$SmartPtr@VCHDelaySetting@CSAA7134Source@@@@QAE@ABV0@@Z ; SmartPtr<CSAA7134Source::CHDelaySetting>::SmartPtr<CSAA7134Source::CHDelaySetting>
  00504	89 85 bc fe ff
	ff		 mov	 DWORD PTR tv723[ebp], eax
  0050a	8b 85 bc fe ff
	ff		 mov	 eax, DWORD PTR tv723[ebp]
  00510	89 85 b8 fe ff
	ff		 mov	 DWORD PTR tv664[ebp], eax
  00516	c6 45 fc 17	 mov	 BYTE PTR __$EHRec$[ebp+8], 23 ; 00000017H
  0051a	56		 push	 esi
  0051b	c6 45 fc 02	 mov	 BYTE PTR __$EHRec$[ebp+8], 2
  0051f	e8 00 00 00 00	 call	 ??$DynamicPtrCast@VCSimpleSetting@@VCHDelaySetting@CSAA7134Source@@@@YA?AV?$SmartPtr@VCSimpleSetting@@@@V?$SmartPtr@VCHDelaySetting@CSAA7134Source@@@@@Z ; DynamicPtrCast<CSimpleSetting,CSAA7134Source::CHDelaySetting>
  00524	83 c4 0c	 add	 esp, 12			; 0000000cH
  00527	89 85 b4 fe ff
	ff		 mov	 DWORD PTR tv665[ebp], eax
  0052d	8b 8d b4 fe ff
	ff		 mov	 ecx, DWORD PTR tv665[ebp]
  00533	89 8d b0 fe ff
	ff		 mov	 DWORD PTR tv667[ebp], ecx
  00539	c6 45 fc 18	 mov	 BYTE PTR __$EHRec$[ebp+8], 24 ; 00000018H
  0053d	8d 4d ec	 lea	 ecx, DWORD PTR _Holder$[ebp]
  00540	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSettingsHolder@@@@QBEPAVCSettingsHolder@@XZ ; SmartPtr<CSettingsHolder>::operator->
  00545	c6 45 fc 02	 mov	 BYTE PTR __$EHRec$[ebp+8], 2
  00549	8b c8		 mov	 ecx, eax
  0054b	e8 00 00 00 00	 call	 ?AddSetting@CSettingsHolder@@QAEXV?$SmartPtr@VCSimpleSetting@@@@@Z ; CSettingsHolder::AddSetting

; 1634 :     Holder->AddSetting(DynamicPtrCast<CSimpleSetting>(m_VDelay));

  00550	8b 95 64 ff ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  00556	81 c2 3c 02 00
	00		 add	 edx, 572		; 0000023cH
  0055c	83 ec 08	 sub	 esp, 8
  0055f	8b f4		 mov	 esi, esp
  00561	89 65 88	 mov	 DWORD PTR $T341072[ebp], esp
  00564	83 ec 08	 sub	 esp, 8
  00567	8b cc		 mov	 ecx, esp
  00569	89 65 84	 mov	 DWORD PTR $T341073[ebp], esp
  0056c	52		 push	 edx
  0056d	e8 00 00 00 00	 call	 ??0?$SmartPtr@VCVDelaySetting@CSAA7134Source@@@@QAE@ABV0@@Z ; SmartPtr<CSAA7134Source::CVDelaySetting>::SmartPtr<CSAA7134Source::CVDelaySetting>
  00572	89 85 ac fe ff
	ff		 mov	 DWORD PTR tv726[ebp], eax
  00578	8b 85 ac fe ff
	ff		 mov	 eax, DWORD PTR tv726[ebp]
  0057e	89 85 a8 fe ff
	ff		 mov	 DWORD PTR tv669[ebp], eax
  00584	c6 45 fc 19	 mov	 BYTE PTR __$EHRec$[ebp+8], 25 ; 00000019H
  00588	56		 push	 esi
  00589	c6 45 fc 02	 mov	 BYTE PTR __$EHRec$[ebp+8], 2
  0058d	e8 00 00 00 00	 call	 ??$DynamicPtrCast@VCSimpleSetting@@VCVDelaySetting@CSAA7134Source@@@@YA?AV?$SmartPtr@VCSimpleSetting@@@@V?$SmartPtr@VCVDelaySetting@CSAA7134Source@@@@@Z ; DynamicPtrCast<CSimpleSetting,CSAA7134Source::CVDelaySetting>
  00592	83 c4 0c	 add	 esp, 12			; 0000000cH
  00595	89 85 a4 fe ff
	ff		 mov	 DWORD PTR tv670[ebp], eax
  0059b	8b 8d a4 fe ff
	ff		 mov	 ecx, DWORD PTR tv670[ebp]
  005a1	89 8d a0 fe ff
	ff		 mov	 DWORD PTR tv672[ebp], ecx
  005a7	c6 45 fc 1a	 mov	 BYTE PTR __$EHRec$[ebp+8], 26 ; 0000001aH
  005ab	8d 4d ec	 lea	 ecx, DWORD PTR _Holder$[ebp]
  005ae	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSettingsHolder@@@@QBEPAVCSettingsHolder@@XZ ; SmartPtr<CSettingsHolder>::operator->
  005b3	c6 45 fc 02	 mov	 BYTE PTR __$EHRec$[ebp+8], 2
  005b7	8b c8		 mov	 ecx, eax
  005b9	e8 00 00 00 00	 call	 ?AddSetting@CSettingsHolder@@QAEXV?$SmartPtr@VCSimpleSetting@@@@@Z ; CSettingsHolder::AddSetting

; 1635 :     Holder->AddSetting(DynamicPtrCast<CSimpleSetting>(m_ReversePolarity));

  005be	8b 95 64 ff ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  005c4	81 c2 b0 01 00
	00		 add	 edx, 432		; 000001b0H
  005ca	83 ec 08	 sub	 esp, 8
  005cd	8b f4		 mov	 esi, esp
  005cf	89 65 80	 mov	 DWORD PTR $T341074[ebp], esp
  005d2	83 ec 08	 sub	 esp, 8
  005d5	8b cc		 mov	 ecx, esp
  005d7	89 a5 7c ff ff
	ff		 mov	 DWORD PTR $T341075[ebp], esp
  005dd	52		 push	 edx
  005de	e8 00 00 00 00	 call	 ??0?$SmartPtr@VCYesNoSetting@@@@QAE@ABV0@@Z ; SmartPtr<CYesNoSetting>::SmartPtr<CYesNoSetting>
  005e3	89 85 9c fe ff
	ff		 mov	 DWORD PTR tv729[ebp], eax
  005e9	8b 85 9c fe ff
	ff		 mov	 eax, DWORD PTR tv729[ebp]
  005ef	89 85 98 fe ff
	ff		 mov	 DWORD PTR tv674[ebp], eax
  005f5	c6 45 fc 1b	 mov	 BYTE PTR __$EHRec$[ebp+8], 27 ; 0000001bH
  005f9	56		 push	 esi
  005fa	c6 45 fc 02	 mov	 BYTE PTR __$EHRec$[ebp+8], 2
  005fe	e8 00 00 00 00	 call	 ??$DynamicPtrCast@VCSimpleSetting@@VCYesNoSetting@@@@YA?AV?$SmartPtr@VCSimpleSetting@@@@V?$SmartPtr@VCYesNoSetting@@@@@Z ; DynamicPtrCast<CSimpleSetting,CYesNoSetting>
  00603	83 c4 0c	 add	 esp, 12			; 0000000cH
  00606	89 85 94 fe ff
	ff		 mov	 DWORD PTR tv675[ebp], eax
  0060c	8b 8d 94 fe ff
	ff		 mov	 ecx, DWORD PTR tv675[ebp]
  00612	89 8d 90 fe ff
	ff		 mov	 DWORD PTR tv677[ebp], ecx
  00618	c6 45 fc 1c	 mov	 BYTE PTR __$EHRec$[ebp+8], 28 ; 0000001cH
  0061c	8d 4d ec	 lea	 ecx, DWORD PTR _Holder$[ebp]
  0061f	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSettingsHolder@@@@QBEPAVCSettingsHolder@@XZ ; SmartPtr<CSettingsHolder>::operator->
  00624	c6 45 fc 02	 mov	 BYTE PTR __$EHRec$[ebp+8], 2
  00628	8b c8		 mov	 ecx, eax
  0062a	e8 00 00 00 00	 call	 ?AddSetting@CSettingsHolder@@QAEXV?$SmartPtr@VCSimpleSetting@@@@@Z ; CSettingsHolder::AddSetting

; 1636 :     Holder->AddSetting(DynamicPtrCast<CSimpleSetting>(m_AudioLine1Voltage));

  0062f	8b 95 64 ff ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  00635	81 c2 ec 02 00
	00		 add	 edx, 748		; 000002ecH
  0063b	83 ec 08	 sub	 esp, 8
  0063e	8b f4		 mov	 esi, esp
  00640	89 a5 78 ff ff
	ff		 mov	 DWORD PTR $T341076[ebp], esp
  00646	83 ec 08	 sub	 esp, 8
  00649	8b cc		 mov	 ecx, esp
  0064b	89 a5 74 ff ff
	ff		 mov	 DWORD PTR $T341077[ebp], esp
  00651	52		 push	 edx
  00652	e8 00 00 00 00	 call	 ??0?$SmartPtr@VCAudioLine1VoltageSetting@CSAA7134Source@@@@QAE@ABV0@@Z ; SmartPtr<CSAA7134Source::CAudioLine1VoltageSetting>::SmartPtr<CSAA7134Source::CAudioLine1VoltageSetting>
  00657	89 85 8c fe ff
	ff		 mov	 DWORD PTR tv732[ebp], eax
  0065d	8b 85 8c fe ff
	ff		 mov	 eax, DWORD PTR tv732[ebp]
  00663	89 85 88 fe ff
	ff		 mov	 DWORD PTR tv679[ebp], eax
  00669	c6 45 fc 1d	 mov	 BYTE PTR __$EHRec$[ebp+8], 29 ; 0000001dH
  0066d	56		 push	 esi
  0066e	c6 45 fc 02	 mov	 BYTE PTR __$EHRec$[ebp+8], 2
  00672	e8 00 00 00 00	 call	 ??$DynamicPtrCast@VCSimpleSetting@@VCAudioLine1VoltageSetting@CSAA7134Source@@@@YA?AV?$SmartPtr@VCSimpleSetting@@@@V?$SmartPtr@VCAudioLine1VoltageSetting@CSAA7134Source@@@@@Z ; DynamicPtrCast<CSimpleSetting,CSAA7134Source::CAudioLine1VoltageSetting>
  00677	83 c4 0c	 add	 esp, 12			; 0000000cH
  0067a	89 85 84 fe ff
	ff		 mov	 DWORD PTR tv680[ebp], eax
  00680	8b 8d 84 fe ff
	ff		 mov	 ecx, DWORD PTR tv680[ebp]
  00686	89 8d 80 fe ff
	ff		 mov	 DWORD PTR tv682[ebp], ecx
  0068c	c6 45 fc 1e	 mov	 BYTE PTR __$EHRec$[ebp+8], 30 ; 0000001eH
  00690	8d 4d ec	 lea	 ecx, DWORD PTR _Holder$[ebp]
  00693	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSettingsHolder@@@@QBEPAVCSettingsHolder@@XZ ; SmartPtr<CSettingsHolder>::operator->
  00698	c6 45 fc 02	 mov	 BYTE PTR __$EHRec$[ebp+8], 2
  0069c	8b c8		 mov	 ecx, eax
  0069e	e8 00 00 00 00	 call	 ?AddSetting@CSettingsHolder@@QAEXV?$SmartPtr@VCSimpleSetting@@@@@Z ; CSettingsHolder::AddSetting

; 1637 :     Holder->AddSetting(DynamicPtrCast<CSimpleSetting>(m_AudioLine2Voltage));

  006a3	8b 95 64 ff ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  006a9	81 c2 f4 02 00
	00		 add	 edx, 756		; 000002f4H
  006af	83 ec 08	 sub	 esp, 8
  006b2	8b f4		 mov	 esi, esp
  006b4	89 a5 70 ff ff
	ff		 mov	 DWORD PTR $T341078[ebp], esp
  006ba	83 ec 08	 sub	 esp, 8
  006bd	8b cc		 mov	 ecx, esp
  006bf	89 a5 6c ff ff
	ff		 mov	 DWORD PTR $T341079[ebp], esp
  006c5	52		 push	 edx
  006c6	e8 00 00 00 00	 call	 ??0?$SmartPtr@VCAudioLine2VoltageSetting@CSAA7134Source@@@@QAE@ABV0@@Z ; SmartPtr<CSAA7134Source::CAudioLine2VoltageSetting>::SmartPtr<CSAA7134Source::CAudioLine2VoltageSetting>
  006cb	89 85 7c fe ff
	ff		 mov	 DWORD PTR tv735[ebp], eax
  006d1	8b 85 7c fe ff
	ff		 mov	 eax, DWORD PTR tv735[ebp]
  006d7	89 85 78 fe ff
	ff		 mov	 DWORD PTR tv684[ebp], eax
  006dd	c6 45 fc 1f	 mov	 BYTE PTR __$EHRec$[ebp+8], 31 ; 0000001fH
  006e1	56		 push	 esi
  006e2	c6 45 fc 02	 mov	 BYTE PTR __$EHRec$[ebp+8], 2
  006e6	e8 00 00 00 00	 call	 ??$DynamicPtrCast@VCSimpleSetting@@VCAudioLine2VoltageSetting@CSAA7134Source@@@@YA?AV?$SmartPtr@VCSimpleSetting@@@@V?$SmartPtr@VCAudioLine2VoltageSetting@CSAA7134Source@@@@@Z ; DynamicPtrCast<CSimpleSetting,CSAA7134Source::CAudioLine2VoltageSetting>
  006eb	83 c4 0c	 add	 esp, 12			; 0000000cH
  006ee	89 85 74 fe ff
	ff		 mov	 DWORD PTR tv685[ebp], eax
  006f4	8b 8d 74 fe ff
	ff		 mov	 ecx, DWORD PTR tv685[ebp]
  006fa	89 8d 70 fe ff
	ff		 mov	 DWORD PTR tv687[ebp], ecx
  00700	c6 45 fc 20	 mov	 BYTE PTR __$EHRec$[ebp+8], 32 ; 00000020H
  00704	8d 4d ec	 lea	 ecx, DWORD PTR _Holder$[ebp]
  00707	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSettingsHolder@@@@QBEPAVCSettingsHolder@@XZ ; SmartPtr<CSettingsHolder>::operator->
  0070c	c6 45 fc 02	 mov	 BYTE PTR __$EHRec$[ebp+8], 2
  00710	8b c8		 mov	 ecx, eax
  00712	e8 00 00 00 00	 call	 ?AddSetting@CSettingsHolder@@QAEXV?$SmartPtr@VCSimpleSetting@@@@@Z ; CSettingsHolder::AddSetting

; 1638 : 
; 1639 :     return Holder;

  00717	8d 55 ec	 lea	 edx, DWORD PTR _Holder$[ebp]
  0071a	52		 push	 edx
  0071b	8b 4d 08	 mov	 ecx, DWORD PTR ___$ReturnUdt$[ebp]
  0071e	e8 00 00 00 00	 call	 ??0?$SmartPtr@VCSettingsHolder@@@@QAE@ABV0@@Z ; SmartPtr<CSettingsHolder>::SmartPtr<CSettingsHolder>
  00723	8b 85 68 ff ff
	ff		 mov	 eax, DWORD PTR $T341113[ebp]
  00729	83 c8 01	 or	 eax, 1
  0072c	89 85 68 ff ff
	ff		 mov	 DWORD PTR $T341113[ebp], eax
  00732	c6 45 fc 00	 mov	 BYTE PTR __$EHRec$[ebp+8], 0
  00736	8d 4d ec	 lea	 ecx, DWORD PTR _Holder$[ebp]
  00739	e8 00 00 00 00	 call	 ??1?$SmartPtr@VCSettingsHolder@@@@QAE@XZ ; SmartPtr<CSettingsHolder>::~SmartPtr<CSettingsHolder>
  0073e	8b 45 08	 mov	 eax, DWORD PTR ___$ReturnUdt$[ebp]

; 1640 : }

  00741	8b 4d f4	 mov	 ecx, DWORD PTR __$EHRec$[ebp]
  00744	64 89 0d 00 00
	00 00		 mov	 DWORD PTR fs:0, ecx
  0074b	59		 pop	 ecx
  0074c	5e		 pop	 esi
  0074d	8b e5		 mov	 esp, ebp
  0074f	5d		 pop	 ebp
  00750	c2 04 00	 ret	 4
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$0:
  00000	8b 45 e4	 mov	 eax, DWORD PTR $T341047[ebp]
  00003	50		 push	 eax
  00004	e8 00 00 00 00	 call	 ??3@YAXPAX@Z		; operator delete
  00009	59		 pop	 ecx
  0000a	c3		 ret	 0
__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$1:
  0000b	8d 4d ec	 lea	 ecx, DWORD PTR _Holder$[ebp]
  0000e	e9 00 00 00 00	 jmp	 ??1?$SmartPtr@VCSettingsHolder@@@@QAE@XZ ; SmartPtr<CSettingsHolder>::~SmartPtr<CSettingsHolder>
__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$2:
  00013	8b 4d dc	 mov	 ecx, DWORD PTR $T341051[ebp]
  00016	e9 00 00 00 00	 jmp	 ??1?$SmartPtr@VCAutomaticVolumeLevelSetting@CSAA7134Source@@@@QAE@XZ ; SmartPtr<CSAA7134Source::CAutomaticVolumeLevelSetting>::~SmartPtr<CSAA7134Source::CAutomaticVolumeLevelSetting>
__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$3:
  0001b	8b 4d e0	 mov	 ecx, DWORD PTR $T341050[ebp]
  0001e	e9 00 00 00 00	 jmp	 ??1?$SmartPtr@VCSimpleSetting@@@@QAE@XZ ; SmartPtr<CSimpleSetting>::~SmartPtr<CSimpleSetting>
__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$4:
  00023	8b 4d d4	 mov	 ecx, DWORD PTR $T341053[ebp]
  00026	e9 00 00 00 00	 jmp	 ??1?$SmartPtr@VCVBIUpscaleDivisorSetting@CSAA7134Source@@@@QAE@XZ ; SmartPtr<CSAA7134Source::CVBIUpscaleDivisorSetting>::~SmartPtr<CSAA7134Source::CVBIUpscaleDivisorSetting>
__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$5:
  0002b	8b 4d d8	 mov	 ecx, DWORD PTR $T341052[ebp]
  0002e	e9 00 00 00 00	 jmp	 ??1?$SmartPtr@VCSimpleSetting@@@@QAE@XZ ; SmartPtr<CSimpleSetting>::~SmartPtr<CSimpleSetting>
__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$6:
  00033	8b 4d cc	 mov	 ecx, DWORD PTR $T341055[ebp]
  00036	e9 00 00 00 00	 jmp	 ??1?$SmartPtr@VCYesNoSetting@@@@QAE@XZ ; SmartPtr<CYesNoSetting>::~SmartPtr<CYesNoSetting>
__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$7:
  0003b	8b 4d d0	 mov	 ecx, DWORD PTR $T341054[ebp]
  0003e	e9 00 00 00 00	 jmp	 ??1?$SmartPtr@VCSimpleSetting@@@@QAE@XZ ; SmartPtr<CSimpleSetting>::~SmartPtr<CSimpleSetting>
__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$8:
  00043	8b 4d c4	 mov	 ecx, DWORD PTR $T341057[ebp]
  00046	e9 00 00 00 00	 jmp	 ??1?$SmartPtr@VCAutomaticGainControlSetting@CSAA7134Source@@@@QAE@XZ ; SmartPtr<CSAA7134Source::CAutomaticGainControlSetting>::~SmartPtr<CSAA7134Source::CAutomaticGainControlSetting>
__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$9:
  0004b	8b 4d c8	 mov	 ecx, DWORD PTR $T341056[ebp]
  0004e	e9 00 00 00 00	 jmp	 ??1?$SmartPtr@VCSimpleSetting@@@@QAE@XZ ; SmartPtr<CSimpleSetting>::~SmartPtr<CSimpleSetting>
__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$10:
  00053	8b 4d bc	 mov	 ecx, DWORD PTR $T341059[ebp]
  00056	e9 00 00 00 00	 jmp	 ??1?$SmartPtr@VCAdaptiveCombFilterSetting@CSAA7134Source@@@@QAE@XZ ; SmartPtr<CSAA7134Source::CAdaptiveCombFilterSetting>::~SmartPtr<CSAA7134Source::CAdaptiveCombFilterSetting>
__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$11:
  0005b	8b 4d c0	 mov	 ecx, DWORD PTR $T341058[ebp]
  0005e	e9 00 00 00 00	 jmp	 ??1?$SmartPtr@VCSimpleSetting@@@@QAE@XZ ; SmartPtr<CSimpleSetting>::~SmartPtr<CSimpleSetting>
__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$12:
  00063	8b 4d b4	 mov	 ecx, DWORD PTR $T341061[ebp]
  00066	e9 00 00 00 00	 jmp	 ??1?$SmartPtr@VCGainControlLevelSetting@CSAA7134Source@@@@QAE@XZ ; SmartPtr<CSAA7134Source::CGainControlLevelSetting>::~SmartPtr<CSAA7134Source::CGainControlLevelSetting>
__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$13:
  0006b	8b 4d b8	 mov	 ecx, DWORD PTR $T341060[ebp]
  0006e	e9 00 00 00 00	 jmp	 ??1?$SmartPtr@VCSimpleSetting@@@@QAE@XZ ; SmartPtr<CSimpleSetting>::~SmartPtr<CSimpleSetting>
__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$14:
  00073	8b 4d ac	 mov	 ecx, DWORD PTR $T341063[ebp]
  00076	e9 00 00 00 00	 jmp	 ??1?$SmartPtr@VCGammaControlSetting@CSAA7134Source@@@@QAE@XZ ; SmartPtr<CSAA7134Source::CGammaControlSetting>::~SmartPtr<CSAA7134Source::CGammaControlSetting>
__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$15:
  0007b	8b 4d b0	 mov	 ecx, DWORD PTR $T341062[ebp]
  0007e	e9 00 00 00 00	 jmp	 ??1?$SmartPtr@VCSimpleSetting@@@@QAE@XZ ; SmartPtr<CSimpleSetting>::~SmartPtr<CSimpleSetting>
__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$16:
  00083	8b 4d a4	 mov	 ecx, DWORD PTR $T341065[ebp]
  00086	e9 00 00 00 00	 jmp	 ??1?$SmartPtr@VCGammaLevelSetting@CSAA7134Source@@@@QAE@XZ ; SmartPtr<CSAA7134Source::CGammaLevelSetting>::~SmartPtr<CSAA7134Source::CGammaLevelSetting>
__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$17:
  0008b	8b 4d a8	 mov	 ecx, DWORD PTR $T341064[ebp]
  0008e	e9 00 00 00 00	 jmp	 ??1?$SmartPtr@VCSimpleSetting@@@@QAE@XZ ; SmartPtr<CSimpleSetting>::~SmartPtr<CSimpleSetting>
__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$18:
  00093	8b 4d 9c	 mov	 ecx, DWORD PTR $T341067[ebp]
  00096	e9 00 00 00 00	 jmp	 ??1?$SmartPtr@VCVideoMirrorSetting@CSAA7134Source@@@@QAE@XZ ; SmartPtr<CSAA7134Source::CVideoMirrorSetting>::~SmartPtr<CSAA7134Source::CVideoMirrorSetting>
__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$19:
  0009b	8b 4d a0	 mov	 ecx, DWORD PTR $T341066[ebp]
  0009e	e9 00 00 00 00	 jmp	 ??1?$SmartPtr@VCSimpleSetting@@@@QAE@XZ ; SmartPtr<CSimpleSetting>::~SmartPtr<CSimpleSetting>
__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$20:
  000a3	8b 4d 94	 mov	 ecx, DWORD PTR $T341069[ebp]
  000a6	e9 00 00 00 00	 jmp	 ??1?$SmartPtr@VCSliderSetting@@@@QAE@XZ ; SmartPtr<CSliderSetting>::~SmartPtr<CSliderSetting>
__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$21:
  000ab	8b 4d 98	 mov	 ecx, DWORD PTR $T341068[ebp]
  000ae	e9 00 00 00 00	 jmp	 ??1?$SmartPtr@VCSimpleSetting@@@@QAE@XZ ; SmartPtr<CSimpleSetting>::~SmartPtr<CSimpleSetting>
__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$22:
  000b3	8b 4d 8c	 mov	 ecx, DWORD PTR $T341071[ebp]
  000b6	e9 00 00 00 00	 jmp	 ??1?$SmartPtr@VCHDelaySetting@CSAA7134Source@@@@QAE@XZ ; SmartPtr<CSAA7134Source::CHDelaySetting>::~SmartPtr<CSAA7134Source::CHDelaySetting>
__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$23:
  000bb	8b 4d 90	 mov	 ecx, DWORD PTR $T341070[ebp]
  000be	e9 00 00 00 00	 jmp	 ??1?$SmartPtr@VCSimpleSetting@@@@QAE@XZ ; SmartPtr<CSimpleSetting>::~SmartPtr<CSimpleSetting>
__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$24:
  000c3	8b 4d 84	 mov	 ecx, DWORD PTR $T341073[ebp]
  000c6	e9 00 00 00 00	 jmp	 ??1?$SmartPtr@VCVDelaySetting@CSAA7134Source@@@@QAE@XZ ; SmartPtr<CSAA7134Source::CVDelaySetting>::~SmartPtr<CSAA7134Source::CVDelaySetting>
__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$25:
  000cb	8b 4d 88	 mov	 ecx, DWORD PTR $T341072[ebp]
  000ce	e9 00 00 00 00	 jmp	 ??1?$SmartPtr@VCSimpleSetting@@@@QAE@XZ ; SmartPtr<CSimpleSetting>::~SmartPtr<CSimpleSetting>
__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$26:
  000d3	8b 8d 7c ff ff
	ff		 mov	 ecx, DWORD PTR $T341075[ebp]
  000d9	e9 00 00 00 00	 jmp	 ??1?$SmartPtr@VCYesNoSetting@@@@QAE@XZ ; SmartPtr<CYesNoSetting>::~SmartPtr<CYesNoSetting>
__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$27:
  000de	8b 4d 80	 mov	 ecx, DWORD PTR $T341074[ebp]
  000e1	e9 00 00 00 00	 jmp	 ??1?$SmartPtr@VCSimpleSetting@@@@QAE@XZ ; SmartPtr<CSimpleSetting>::~SmartPtr<CSimpleSetting>
__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$28:
  000e6	8b 8d 74 ff ff
	ff		 mov	 ecx, DWORD PTR $T341077[ebp]
  000ec	e9 00 00 00 00	 jmp	 ??1?$SmartPtr@VCAudioLine1VoltageSetting@CSAA7134Source@@@@QAE@XZ ; SmartPtr<CSAA7134Source::CAudioLine1VoltageSetting>::~SmartPtr<CSAA7134Source::CAudioLine1VoltageSetting>
__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$29:
  000f1	8b 8d 78 ff ff
	ff		 mov	 ecx, DWORD PTR $T341076[ebp]
  000f7	e9 00 00 00 00	 jmp	 ??1?$SmartPtr@VCSimpleSetting@@@@QAE@XZ ; SmartPtr<CSimpleSetting>::~SmartPtr<CSimpleSetting>
__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$30:
  000fc	8b 8d 6c ff ff
	ff		 mov	 ecx, DWORD PTR $T341079[ebp]
  00102	e9 00 00 00 00	 jmp	 ??1?$SmartPtr@VCAudioLine2VoltageSetting@CSAA7134Source@@@@QAE@XZ ; SmartPtr<CSAA7134Source::CAudioLine2VoltageSetting>::~SmartPtr<CSAA7134Source::CAudioLine2VoltageSetting>
__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$31:
  00107	8b 8d 70 ff ff
	ff		 mov	 ecx, DWORD PTR $T341078[ebp]
  0010d	e9 00 00 00 00	 jmp	 ??1?$SmartPtr@VCSimpleSetting@@@@QAE@XZ ; SmartPtr<CSimpleSetting>::~SmartPtr<CSimpleSetting>
__unwindfunclet$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ$32:
  00112	8b 85 68 ff ff
	ff		 mov	 eax, DWORD PTR $T341113[ebp]
  00118	83 e0 01	 and	 eax, 1
  0011b	0f 84 0f 00 00
	00		 je	 $LN38@GetSetting@5
  00121	83 a5 68 ff ff
	ff fe		 and	 DWORD PTR $T341113[ebp], -2 ; fffffffeH
  00128	8b 4d 08	 mov	 ecx, DWORD PTR ___$ReturnUdt$[ebp]
  0012b	e9 00 00 00 00	 jmp	 ??1?$SmartPtr@VCSettingsHolder@@@@QAE@XZ ; SmartPtr<CSettingsHolder>::~SmartPtr<CSettingsHolder>
$LN38@GetSetting@5:
  00130	c3		 ret	 0
__ehhandler$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ:
  00131	8b 54 24 08	 mov	 edx, DWORD PTR [esp+8]
  00135	8d 42 0c	 lea	 eax, DWORD PTR [edx+12]
  00138	8b 8a 74 fe ff
	ff		 mov	 ecx, DWORD PTR [edx-396]
  0013e	33 c8		 xor	 ecx, eax
  00140	e8 00 00 00 00	 call	 @__security_check_cookie@4
  00145	b8 00 00 00 00	 mov	 eax, OFFSET __ehfuncinfo$?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ
  0014a	e9 00 00 00 00	 jmp	 ___CxxFrameHandler3
text$x	ENDS
?GetSettingsPage@CSAA7134Source@@UAE?AV?$SmartPtr@VCSettingsHolder@@@@XZ ENDP ; CSAA7134Source::GetSettingsPage
PUBLIC	?InitializeUI@CSAA7134Source@@AAEXXZ		; CSAA7134Source::InitializeUI
; Function compile flags: /Odtp
;	COMDAT ?InitializeUI@CSAA7134Source@@AAEXXZ
_TEXT	SEGMENT
_this$ = -60						; size = 4
_i$151159 = -56						; size = 4
_MenuItemInfo$ = -52					; size = 44
_pMenuName$ = -8					; size = 4
_hSubMenu$ = -4						; size = 4
?InitializeUI@CSAA7134Source@@AAEXXZ PROC		; CSAA7134Source::InitializeUI, COMDAT
; _this$ = ecx

; 66   : {

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	83 ec 3c	 sub	 esp, 60			; 0000003cH
  00006	89 4d c4	 mov	 DWORD PTR _this$[ebp], ecx

; 67   :     MENUITEMINFO    MenuItemInfo;
; 68   :     HMENU           hSubMenu;
; 69   :     LPTSTR           pMenuName;
; 70   : 
; 71   :     m_hSAA7134ResourceInst = LibraryCache::GetLibraryHandle(_T("SAA7134Res.dll"));

  00009	68 00 00 00 00	 push	 OFFSET ??_C@_1BO@CIOBJPLH@?$AAS?$AAA?$AAA?$AA7?$AA1?$AA3?$AA4?$AAR?$AAe?$AAs?$AA?4?$AAd?$AAl?$AAl?$AA?$AA@
  0000e	e8 00 00 00 00	 call	 ?GetLibraryHandle@LibraryCache@@SAPAUHINSTANCE__@@PB_W@Z ; LibraryCache::GetLibraryHandle
  00013	83 c4 04	 add	 esp, 4
  00016	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  00019	89 41 70	 mov	 DWORD PTR [ecx+112], eax

; 72   : 
; 73   :     if (m_pSAA7134Card->GetDeviceId() != 0x7130)

  0001c	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  0001f	83 c1 74	 add	 ecx, 116		; 00000074H
  00022	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  00027	8b c8		 mov	 ecx, eax
  00029	e8 00 00 00 00	 call	 ?GetDeviceId@CPCICard@@QAEGXZ ; CPCICard::GetDeviceId
  0002e	0f b7 d0	 movzx	 edx, ax
  00031	81 fa 30 71 00
	00		 cmp	 edx, 28976		; 00007130H
  00037	0f 84 12 01 00
	00		 je	 $LN4@Initialize@7

; 74   :     {
; 75   :         hSubMenu = GetSubMenu(m_hMenu, 0);

  0003d	6a 00		 push	 0
  0003f	8b 45 c4	 mov	 eax, DWORD PTR _this$[ebp]
  00042	8b 48 50	 mov	 ecx, DWORD PTR [eax+80]
  00045	51		 push	 ecx
  00046	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetSubMenu@8
  0004c	89 45 fc	 mov	 DWORD PTR _hSubMenu$[ebp], eax

; 76   :         hSubMenu = GetSubMenu(hSubMenu, SAA7134MENU_AUDIOSTANDARD_POS);

  0004f	6a 04		 push	 4
  00051	8b 55 fc	 mov	 edx, DWORD PTR _hSubMenu$[ebp]
  00054	52		 push	 edx
  00055	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetSubMenu@8
  0005b	89 45 fc	 mov	 DWORD PTR _hSubMenu$[ebp], eax

; 77   : 
; 78   :         // Set up two separators with the Custom Settings ...
; 79   :         // menu in between before listing the standards.
; 80   :         MenuItemInfo.cbSize = sizeof(MenuItemInfo);

  0005e	c7 45 cc 2c 00
	00 00		 mov	 DWORD PTR _MenuItemInfo$[ebp], 44 ; 0000002cH

; 81   :         MenuItemInfo.fMask = MIIM_TYPE;

  00065	c7 45 d0 10 00
	00 00		 mov	 DWORD PTR _MenuItemInfo$[ebp+4], 16 ; 00000010H

; 82   :         MenuItemInfo.fType = MFT_SEPARATOR;

  0006c	c7 45 d4 00 08
	00 00		 mov	 DWORD PTR _MenuItemInfo$[ebp+8], 2048 ; 00000800H

; 83   : 
; 84   :         InsertMenuItem(hSubMenu, 0, TRUE, &MenuItemInfo);

  00073	8d 45 cc	 lea	 eax, DWORD PTR _MenuItemInfo$[ebp]
  00076	50		 push	 eax
  00077	6a 01		 push	 1
  00079	6a 00		 push	 0
  0007b	8b 4d fc	 mov	 ecx, DWORD PTR _hSubMenu$[ebp]
  0007e	51		 push	 ecx
  0007f	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__InsertMenuItemW@16

; 85   :         InsertMenuItem(hSubMenu, 0, TRUE, &MenuItemInfo);

  00085	8d 55 cc	 lea	 edx, DWORD PTR _MenuItemInfo$[ebp]
  00088	52		 push	 edx
  00089	6a 01		 push	 1
  0008b	6a 00		 push	 0
  0008d	8b 45 fc	 mov	 eax, DWORD PTR _hSubMenu$[ebp]
  00090	50		 push	 eax
  00091	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__InsertMenuItemW@16

; 86   : 
; 87   :         pMenuName = _T("Custom Settings ...");

  00097	c7 45 f8 00 00
	00 00		 mov	 DWORD PTR _pMenuName$[ebp], OFFSET ??_C@_1CI@CCLHALEM@?$AAC?$AAu?$AAs?$AAt?$AAo?$AAm?$AA?5?$AAS?$AAe?$AAt?$AAt?$AAi?$AAn?$AAg?$AAs?$AA?5?$AA?4?$AA?4?$AA?4?$AA?$AA@

; 88   :         MenuItemInfo.fMask = MIIM_TYPE | MIIM_ID;

  0009e	c7 45 d0 12 00
	00 00		 mov	 DWORD PTR _MenuItemInfo$[ebp+4], 18 ; 00000012H

; 89   :         MenuItemInfo.fType = MFT_STRING;

  000a5	c7 45 d4 00 00
	00 00		 mov	 DWORD PTR _MenuItemInfo$[ebp+8], 0

; 90   :         MenuItemInfo.dwTypeData = pMenuName;

  000ac	8b 4d f8	 mov	 ecx, DWORD PTR _pMenuName$[ebp]
  000af	89 4d f0	 mov	 DWORD PTR _MenuItemInfo$[ebp+36], ecx

; 91   :         MenuItemInfo.cch = _tcslen(pMenuName);

  000b2	8b 55 f8	 mov	 edx, DWORD PTR _pMenuName$[ebp]
  000b5	52		 push	 edx
  000b6	e8 00 00 00 00	 call	 _wcslen
  000bb	83 c4 04	 add	 esp, 4
  000be	89 45 f4	 mov	 DWORD PTR _MenuItemInfo$[ebp+40], eax

; 92   :         MenuItemInfo.wID = SAA7134MENU_AUDIOSTANDARD_START + AUDIOSTANDARD_LASTONE;

  000c1	c7 45 dc 1c 09
	00 00		 mov	 DWORD PTR _MenuItemInfo$[ebp+16], 2332 ; 0000091cH

; 93   :         InsertMenuItem(hSubMenu, 1, TRUE, &MenuItemInfo);

  000c8	8d 45 cc	 lea	 eax, DWORD PTR _MenuItemInfo$[ebp]
  000cb	50		 push	 eax
  000cc	6a 01		 push	 1
  000ce	6a 01		 push	 1
  000d0	8b 4d fc	 mov	 ecx, DWORD PTR _hSubMenu$[ebp]
  000d3	51		 push	 ecx
  000d4	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__InsertMenuItemW@16

; 94   : 
; 95   :         for (int i(0); i < AUDIOSTANDARD_LASTONE; i++)

  000da	c7 45 c8 00 00
	00 00		 mov	 DWORD PTR _i$151159[ebp], 0
  000e1	eb 09		 jmp	 SHORT $LN3@Initialize@7
$LN2@Initialize@7:
  000e3	8b 55 c8	 mov	 edx, DWORD PTR _i$151159[ebp]
  000e6	83 c2 01	 add	 edx, 1
  000e9	89 55 c8	 mov	 DWORD PTR _i$151159[ebp], edx
$LN3@Initialize@7:
  000ec	83 7d c8 13	 cmp	 DWORD PTR _i$151159[ebp], 19 ; 00000013H
  000f0	7d 5d		 jge	 SHORT $LN4@Initialize@7

; 96   :         {
; 97   :             pMenuName = (LPTSTR) m_pSAA7134Card->GetAudioStandardName((eAudioStandard)i);

  000f2	8b 45 c8	 mov	 eax, DWORD PTR _i$151159[ebp]
  000f5	50		 push	 eax
  000f6	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  000f9	83 c1 74	 add	 ecx, 116		; 00000074H
  000fc	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  00101	8b c8		 mov	 ecx, eax
  00103	e8 00 00 00 00	 call	 ?GetAudioStandardName@CSAA7134Card@@QAEPB_WW4eAudioStandard@CSAA7134Common@@@Z ; CSAA7134Card::GetAudioStandardName
  00108	89 45 f8	 mov	 DWORD PTR _pMenuName$[ebp], eax

; 98   : 
; 99   :             MenuItemInfo.fMask = MIIM_TYPE | MIIM_ID;

  0010b	c7 45 d0 12 00
	00 00		 mov	 DWORD PTR _MenuItemInfo$[ebp+4], 18 ; 00000012H

; 100  :             MenuItemInfo.fType = MFT_STRING;

  00112	c7 45 d4 00 00
	00 00		 mov	 DWORD PTR _MenuItemInfo$[ebp+8], 0

; 101  :             MenuItemInfo.dwTypeData = pMenuName;

  00119	8b 4d f8	 mov	 ecx, DWORD PTR _pMenuName$[ebp]
  0011c	89 4d f0	 mov	 DWORD PTR _MenuItemInfo$[ebp+36], ecx

; 102  :             MenuItemInfo.cch = _tcslen(pMenuName);

  0011f	8b 55 f8	 mov	 edx, DWORD PTR _pMenuName$[ebp]
  00122	52		 push	 edx
  00123	e8 00 00 00 00	 call	 _wcslen
  00128	83 c4 04	 add	 esp, 4
  0012b	89 45 f4	 mov	 DWORD PTR _MenuItemInfo$[ebp+40], eax

; 103  :             MenuItemInfo.wID = SAA7134MENU_AUDIOSTANDARD_START + i;

  0012e	8b 45 c8	 mov	 eax, DWORD PTR _i$151159[ebp]
  00131	05 09 09 00 00	 add	 eax, 2313		; 00000909H
  00136	89 45 dc	 mov	 DWORD PTR _MenuItemInfo$[ebp+16], eax

; 104  : 
; 105  :             InsertMenuItem(hSubMenu, i, TRUE, &MenuItemInfo);

  00139	8d 4d cc	 lea	 ecx, DWORD PTR _MenuItemInfo$[ebp]
  0013c	51		 push	 ecx
  0013d	6a 01		 push	 1
  0013f	8b 55 c8	 mov	 edx, DWORD PTR _i$151159[ebp]
  00142	52		 push	 edx
  00143	8b 45 fc	 mov	 eax, DWORD PTR _hSubMenu$[ebp]
  00146	50		 push	 eax
  00147	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__InsertMenuItemW@16

; 106  :         }

  0014d	eb 94		 jmp	 SHORT $LN2@Initialize@7
$LN4@Initialize@7:

; 107  :     }
; 108  : 
; 109  : #ifndef _DEBUG
; 110  :     // These menus are useless to the general user
; 111  :     RemoveMenu(m_hMenu, IDM_AUDIOSETTINGS, MF_BYCOMMAND);

  0014f	6a 00		 push	 0
  00151	68 08 01 00 00	 push	 264			; 00000108H
  00156	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  00159	8b 51 50	 mov	 edx, DWORD PTR [ecx+80]
  0015c	52		 push	 edx
  0015d	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__RemoveMenu@12

; 112  :     RemoveMenu(m_hMenu, IDM_ADV_VIDEOSETTINGS, MF_BYCOMMAND);

  00163	6a 00		 push	 0
  00165	68 44 02 00 00	 push	 580			; 00000244H
  0016a	8b 45 c4	 mov	 eax, DWORD PTR _this$[ebp]
  0016d	8b 48 50	 mov	 ecx, DWORD PTR [eax+80]
  00170	51		 push	 ecx
  00171	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__RemoveMenu@12

; 113  : #endif
; 114  : }

  00177	8b e5		 mov	 esp, ebp
  00179	5d		 pop	 ebp
  0017a	c3		 ret	 0
?InitializeUI@CSAA7134Source@@AAEXXZ ENDP		; CSAA7134Source::InitializeUI
PUBLIC	?ChangeTVSettingsBasedOnTuner@CSAA7134Source@@AAEXXZ ; CSAA7134Source::ChangeTVSettingsBasedOnTuner
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?ChangeTVSettingsBasedOnTuner@CSAA7134Source@@AAEXXZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?ChangeTVSettingsBasedOnTuner@CSAA7134Source@@AAEXXZ$0
	DD	0ffffffffH
	DD	FLAT:__unwindfunclet$?ChangeTVSettingsBasedOnTuner@CSAA7134Source@@AAEXXZ$1
__ehfuncinfo$?ChangeTVSettingsBasedOnTuner@CSAA7134Source@@AAEXXZ DD 019930522H
	DD	02H
	DD	FLAT:__unwindtable$?ChangeTVSettingsBasedOnTuner@CSAA7134Source@@AAEXXZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	00H
; Function compile flags: /Odtp
xdata$x	ENDS
;	COMDAT ?ChangeTVSettingsBasedOnTuner@CSAA7134Source@@AAEXXZ
_TEXT	SEGMENT
tv140 = -64						; size = 4
tv128 = -60						; size = 4
tv150 = -56						; size = 4
tv152 = -52						; size = 4
tv148 = -48						; size = 4
tv151 = -44						; size = 4
_this$ = -40						; size = 4
$T346045 = -36						; size = 8
$T346044 = -28						; size = 8
$T346043 = -20						; size = 4
_videoFormat$151920 = -16				; size = 4
__$EHRec$ = -12						; size = 12
?ChangeTVSettingsBasedOnTuner@CSAA7134Source@@AAEXXZ PROC ; CSAA7134Source::ChangeTVSettingsBasedOnTuner, COMDAT
; _this$ = ecx

; 1542 : {

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	6a ff		 push	 -1
  00005	68 00 00 00 00	 push	 __ehhandler$?ChangeTVSettingsBasedOnTuner@CSAA7134Source@@AAEXXZ
  0000a	64 a1 00 00 00
	00		 mov	 eax, DWORD PTR fs:0
  00010	50		 push	 eax
  00011	83 ec 34	 sub	 esp, 52			; 00000034H
  00014	a1 00 00 00 00	 mov	 eax, DWORD PTR ___security_cookie
  00019	33 c5		 xor	 eax, ebp
  0001b	50		 push	 eax
  0001c	8d 45 f4	 lea	 eax, DWORD PTR __$EHRec$[ebp]
  0001f	64 a3 00 00 00
	00		 mov	 DWORD PTR fs:0, eax
  00025	89 4d d8	 mov	 DWORD PTR _this$[ebp], ecx

; 1543 :     // default the TVTYPE dependant on the Tuner selected
; 1544 :     // should be OK most of the time
; 1545 :     if (m_TunerType->GetValue() != TUNER_ABSENT)

  00028	8b 4d d8	 mov	 ecx, DWORD PTR _this$[ebp]
  0002b	81 c1 2c 02 00
	00		 add	 ecx, 556		; 0000022cH
  00031	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCTunerTypeSetting@CSAA7134Source@@@@QBEPAVCTunerTypeSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CTunerTypeSetting>::operator->
  00036	8b c8		 mov	 ecx, eax
  00038	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  0003d	85 c0		 test	 eax, eax
  0003f	0f 84 cb 00 00
	00		 je	 $LN4@ChangeTVSe@3

; 1546 :     {
; 1547 :         // be a bit defensive here to avoid a possible
; 1548 :         // crash
; 1549 :         if(m_pSAA7134Card->GetTuner().IsValid())

  00045	8d 45 e4	 lea	 eax, DWORD PTR $T346044[ebp]
  00048	50		 push	 eax
  00049	8b 4d d8	 mov	 ecx, DWORD PTR _this$[ebp]
  0004c	83 c1 74	 add	 ecx, 116		; 00000074H
  0004f	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  00054	8b c8		 mov	 ecx, eax
  00056	e8 00 00 00 00	 call	 ?GetTuner@CSAA7134Card@@QAE?AV?$SmartPtr@VITuner@@@@XZ ; CSAA7134Card::GetTuner
  0005b	89 45 d4	 mov	 DWORD PTR tv151[ebp], eax
  0005e	8b 4d d4	 mov	 ecx, DWORD PTR tv151[ebp]
  00061	89 4d d0	 mov	 DWORD PTR tv148[ebp], ecx
  00064	c7 45 fc 00 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 0
  0006b	8b 4d d0	 mov	 ecx, DWORD PTR tv148[ebp]
  0006e	e8 00 00 00 00	 call	 ?IsValid@?$SmartPtr@VITuner@@@@QBEHXZ ; SmartPtr<ITuner>::IsValid
  00073	89 45 ec	 mov	 DWORD PTR $T346043[ebp], eax
  00076	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  0007d	8d 4d e4	 lea	 ecx, DWORD PTR $T346044[ebp]
  00080	e8 00 00 00 00	 call	 ??1?$SmartPtr@VITuner@@@@QAE@XZ ; SmartPtr<ITuner>::~SmartPtr<ITuner>
  00085	83 7d ec 00	 cmp	 DWORD PTR $T346043[ebp], 0
  00089	74 76		 je	 SHORT $LN2@ChangeTVSe@3

; 1550 :         {
; 1551 :             eVideoFormat videoFormat = m_pSAA7134Card->GetTuner()->GetDefaultVideoFormat();

  0008b	8d 55 dc	 lea	 edx, DWORD PTR $T346045[ebp]
  0008e	52		 push	 edx
  0008f	8b 4d d8	 mov	 ecx, DWORD PTR _this$[ebp]
  00092	83 c1 74	 add	 ecx, 116		; 00000074H
  00095	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  0009a	8b c8		 mov	 ecx, eax
  0009c	e8 00 00 00 00	 call	 ?GetTuner@CSAA7134Card@@QAE?AV?$SmartPtr@VITuner@@@@XZ ; CSAA7134Card::GetTuner
  000a1	89 45 cc	 mov	 DWORD PTR tv152[ebp], eax
  000a4	8b 45 cc	 mov	 eax, DWORD PTR tv152[ebp]
  000a7	89 45 c8	 mov	 DWORD PTR tv150[ebp], eax
  000aa	c7 45 fc 01 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 1
  000b1	8b 4d c8	 mov	 ecx, DWORD PTR tv150[ebp]
  000b4	e8 00 00 00 00	 call	 ??C?$SmartPtr@VITuner@@@@QBEPAVITuner@@XZ ; SmartPtr<ITuner>::operator->
  000b9	89 45 c4	 mov	 DWORD PTR tv128[ebp], eax
  000bc	8b 4d c4	 mov	 ecx, DWORD PTR tv128[ebp]
  000bf	8b 11		 mov	 edx, DWORD PTR [ecx]
  000c1	8b 4d c4	 mov	 ecx, DWORD PTR tv128[ebp]
  000c4	8b 42 0c	 mov	 eax, DWORD PTR [edx+12]
  000c7	ff d0		 call	 eax
  000c9	89 45 f0	 mov	 DWORD PTR _videoFormat$151920[ebp], eax
  000cc	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  000d3	8d 4d dc	 lea	 ecx, DWORD PTR $T346045[ebp]
  000d6	e8 00 00 00 00	 call	 ??1?$SmartPtr@VITuner@@@@QAE@XZ ; SmartPtr<ITuner>::~SmartPtr<ITuner>

; 1552 :             m_VideoFormat->ChangeDefault(videoFormat);

  000db	8b 4d d8	 mov	 ecx, DWORD PTR _this$[ebp]
  000de	81 c1 24 02 00
	00		 add	 ecx, 548		; 00000224H
  000e4	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCVideoFormatSetting@CSAA7134Source@@@@QBEPAVCVideoFormatSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CVideoFormatSetting>::operator->
  000e9	89 45 c0	 mov	 DWORD PTR tv140[ebp], eax
  000ec	6a 00		 push	 0
  000ee	8b 4d f0	 mov	 ecx, DWORD PTR _videoFormat$151920[ebp]
  000f1	51		 push	 ecx
  000f2	8b 55 c0	 mov	 edx, DWORD PTR tv140[ebp]
  000f5	8b 02		 mov	 eax, DWORD PTR [edx]
  000f7	8b 4d c0	 mov	 ecx, DWORD PTR tv140[ebp]
  000fa	8b 50 20	 mov	 edx, DWORD PTR [eax+32]
  000fd	ff d2		 call	 edx

; 1553 :         }
; 1554 :         else

  000ff	eb 0f		 jmp	 SHORT $LN4@ChangeTVSe@3
$LN2@ChangeTVSe@3:

; 1555 :         {
; 1556 :             LOG(1, _T(" NULL Tuner in ChangeTVSettingsBasedOnTuner"));

  00101	68 00 00 00 00	 push	 OFFSET ??_C@_1FI@BLJNOFGM@?$AA?5?$AAN?$AAU?$AAL?$AAL?$AA?5?$AAT?$AAu?$AAn?$AAe?$AAr?$AA?5?$AAi?$AAn?$AA?5?$AAC?$AAh?$AAa?$AAn?$AAg?$AAe?$AAT?$AAV?$AAS?$AAe?$AAt?$AAt?$AAi?$AAn?$AAg?$AAs?$AAB@
  00106	6a 01		 push	 1
  00108	e8 00 00 00 00	 call	 ?LOG@@YAXHPB_WZZ	; LOG
  0010d	83 c4 08	 add	 esp, 8
$LN4@ChangeTVSe@3:

; 1557 :         }
; 1558 :     }
; 1559 : }

  00110	8b 4d f4	 mov	 ecx, DWORD PTR __$EHRec$[ebp]
  00113	64 89 0d 00 00
	00 00		 mov	 DWORD PTR fs:0, ecx
  0011a	59		 pop	 ecx
  0011b	8b e5		 mov	 esp, ebp
  0011d	5d		 pop	 ebp
  0011e	c3		 ret	 0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?ChangeTVSettingsBasedOnTuner@CSAA7134Source@@AAEXXZ$0:
  00000	8d 4d e4	 lea	 ecx, DWORD PTR $T346044[ebp]
  00003	e9 00 00 00 00	 jmp	 ??1?$SmartPtr@VITuner@@@@QAE@XZ ; SmartPtr<ITuner>::~SmartPtr<ITuner>
__unwindfunclet$?ChangeTVSettingsBasedOnTuner@CSAA7134Source@@AAEXXZ$1:
  00008	8d 4d dc	 lea	 ecx, DWORD PTR $T346045[ebp]
  0000b	e9 00 00 00 00	 jmp	 ??1?$SmartPtr@VITuner@@@@QAE@XZ ; SmartPtr<ITuner>::~SmartPtr<ITuner>
__ehhandler$?ChangeTVSettingsBasedOnTuner@CSAA7134Source@@AAEXXZ:
  00010	8b 54 24 08	 mov	 edx, DWORD PTR [esp+8]
  00014	8d 42 0c	 lea	 eax, DWORD PTR [edx+12]
  00017	8b 4a c8	 mov	 ecx, DWORD PTR [edx-56]
  0001a	33 c8		 xor	 ecx, eax
  0001c	e8 00 00 00 00	 call	 @__security_check_cookie@4
  00021	b8 00 00 00 00	 mov	 eax, OFFSET __ehfuncinfo$?ChangeTVSettingsBasedOnTuner@CSAA7134Source@@AAEXXZ
  00026	e9 00 00 00 00	 jmp	 ___CxxFrameHandler3
text$x	ENDS
?ChangeTVSettingsBasedOnTuner@CSAA7134Source@@AAEXXZ ENDP ; CSAA7134Source::ChangeTVSettingsBasedOnTuner
PUBLIC	__$ArrayPad$
PUBLIC	?RegisterEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z ; CSAA7134Source::RegisterEditProc
;	COMDAT ?dwAddress@?1??RegisterEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
_BSS	SEGMENT
?dwAddress@?1??RegisterEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA DD 01H DUP (?) ; `CSAA7134Source::RegisterEditProc'::`2'::dwAddress
_BSS	ENDS
;	COMDAT ?pThis@?1??RegisterEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
_BSS	SEGMENT
?pThis@?1??RegisterEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A DD 01H DUP (?) ; `CSAA7134Source::RegisterEditProc'::`2'::pThis
_BSS	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?RegisterEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?RegisterEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z$0
__ehfuncinfo$?RegisterEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?RegisterEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	00H
; Function compile flags: /Odtp
xdata$x	ENDS
;	COMDAT ?RegisterEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z
_TEXT	SEGMENT
tv225 = -364						; size = 4
tv218 = -360						; size = 4
tv211 = -356						; size = 4
tv204 = -352						; size = 4
tv197 = -348						; size = 4
tv190 = -344						; size = 4
tv183 = -340						; size = 4
tv176 = -336						; size = 4
tv150 = -332						; size = 4
tv327 = -328						; size = 4
tv328 = -324						; size = 4
tv64 = -320						; size = 4
$T353874 = -316						; size = 28
_nIndex$151337 = -288					; size = 4
_Data$ = -281						; size = 1
_LastChanged$ = -280					; size = 2
_buf$ = -276						; size = 256
__$ArrayPad$ = -20					; size = 4
_i$ = -16						; size = 4
__$EHRec$ = -12						; size = 12
_hDlg$ = 8						; size = 4
_message$ = 12						; size = 4
_wParam$ = 16						; size = 4
_lParam$ = 20						; size = 4
?RegisterEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z PROC ; CSAA7134Source::RegisterEditProc, COMDAT

; 271  : {

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	6a ff		 push	 -1
  00005	68 00 00 00 00	 push	 __ehhandler$?RegisterEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z
  0000a	64 a1 00 00 00
	00		 mov	 eax, DWORD PTR fs:0
  00010	50		 push	 eax
  00011	81 ec 60 01 00
	00		 sub	 esp, 352		; 00000160H
  00017	a1 00 00 00 00	 mov	 eax, DWORD PTR ___security_cookie
  0001c	33 c5		 xor	 eax, ebp
  0001e	89 45 ec	 mov	 DWORD PTR __$ArrayPad$[ebp], eax
  00021	56		 push	 esi
  00022	57		 push	 edi
  00023	50		 push	 eax
  00024	8d 45 f4	 lea	 eax, DWORD PTR __$EHRec$[ebp]
  00027	64 a3 00 00 00
	00		 mov	 DWORD PTR fs:0, eax

; 272  :     int i;
; 273  :     TCHAR buf[128];
; 274  :     static CSAA7134Source* pThis;
; 275  :     static DWORD dwAddress;
; 276  :     static BOOL bDisableChanges = TRUE;
; 277  :     static BOOL bUnsafeRead = TRUE;
; 278  :     BYTE Data;
; 279  :     WORD LastChanged = 0;

  0002d	33 c0		 xor	 eax, eax
  0002f	66 89 85 e8 fe
	ff ff		 mov	 WORD PTR _LastChanged$[ebp], ax

; 280  : 
; 281  :     switch (message)

  00036	8b 4d 0c	 mov	 ecx, DWORD PTR _message$[ebp]
  00039	89 8d c0 fe ff
	ff		 mov	 DWORD PTR tv64[ebp], ecx
  0003f	81 bd c0 fe ff
	ff 10 01 00 00	 cmp	 DWORD PTR tv64[ebp], 272 ; 00000110H
  00049	74 15		 je	 SHORT $LN19@RegisterEd@3
  0004b	81 bd c0 fe ff
	ff 11 01 00 00	 cmp	 DWORD PTR tv64[ebp], 273 ; 00000111H
  00055	0f 84 7d 01 00
	00		 je	 $LN14@RegisterEd@3
  0005b	e9 55 06 00 00	 jmp	 $LN20@RegisterEd@3
$LN19@RegisterEd@3:

; 282  :     {
; 283  :     case WM_INITDIALOG:
; 284  :         pThis = (CSAA7134Source*)lParam;

  00060	8b 55 14	 mov	 edx, DWORD PTR _lParam$[ebp]
  00063	89 15 00 00 00
	00		 mov	 DWORD PTR ?pThis@?1??RegisterEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A, edx

; 285  :         _stprintf(buf, _T("Edit Register on %s chip"), pThis->GetChipName());

  00069	8d 85 c4 fe ff
	ff		 lea	 eax, DWORD PTR $T353874[ebp]
  0006f	50		 push	 eax
  00070	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??RegisterEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  00076	e8 00 00 00 00	 call	 ?GetChipName@CSAA7134Source@@QAE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@XZ ; CSAA7134Source::GetChipName
  0007b	89 85 bc fe ff
	ff		 mov	 DWORD PTR tv328[ebp], eax
  00081	8b 8d bc fe ff
	ff		 mov	 ecx, DWORD PTR tv328[ebp]
  00087	89 8d b8 fe ff
	ff		 mov	 DWORD PTR tv327[ebp], ecx
  0008d	c7 45 fc 00 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 0
  00094	8b b5 b8 fe ff
	ff		 mov	 esi, DWORD PTR tv327[ebp]
  0009a	83 ec 1c	 sub	 esp, 28			; 0000001cH
  0009d	b9 07 00 00 00	 mov	 ecx, 7
  000a2	8b fc		 mov	 edi, esp
  000a4	f3 a5		 rep movsd
  000a6	68 00 00 00 00	 push	 OFFSET ??_C@_1DC@OPKGKPHL@?$AAE?$AAd?$AAi?$AAt?$AA?5?$AAR?$AAe?$AAg?$AAi?$AAs?$AAt?$AAe?$AAr?$AA?5?$AAo?$AAn?$AA?5?$AA?$CF?$AAs?$AA?5?$AAc?$AAh?$AAi?$AAp?$AA?$AA@
  000ab	8d 95 ec fe ff
	ff		 lea	 edx, DWORD PTR _buf$[ebp]
  000b1	52		 push	 edx
  000b2	e8 00 00 00 00	 call	 __swprintf
  000b7	83 c4 24	 add	 esp, 36			; 00000024H
  000ba	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  000c1	8d 8d c4 fe ff
	ff		 lea	 ecx, DWORD PTR $T353874[ebp]
  000c7	e8 00 00 00 00	 call	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >

; 286  :         SetWindowText(hDlg, buf);

  000cc	8d 85 ec fe ff
	ff		 lea	 eax, DWORD PTR _buf$[ebp]
  000d2	50		 push	 eax
  000d3	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  000d6	51		 push	 ecx
  000d7	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetWindowTextW@8

; 287  :         SendMessage(GetDlgItem(hDlg, IDC_REGISTERSELECT), CB_RESETCONTENT, 0, 0);

  000dd	6a 00		 push	 0
  000df	6a 00		 push	 0
  000e1	68 4b 01 00 00	 push	 331			; 0000014bH
  000e6	68 74 1f 00 00	 push	 8052			; 00001f74H
  000eb	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  000ee	52		 push	 edx
  000ef	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  000f5	50		 push	 eax
  000f6	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 288  :         for(i = 0; i < 0x400; i++)

  000fc	c7 45 f0 00 00
	00 00		 mov	 DWORD PTR _i$[ebp], 0
  00103	eb 09		 jmp	 SHORT $LN18@RegisterEd@3
$LN17@RegisterEd@3:
  00105	8b 45 f0	 mov	 eax, DWORD PTR _i$[ebp]
  00108	83 c0 01	 add	 eax, 1
  0010b	89 45 f0	 mov	 DWORD PTR _i$[ebp], eax
$LN18@RegisterEd@3:
  0010e	81 7d f0 00 04
	00 00		 cmp	 DWORD PTR _i$[ebp], 1024 ; 00000400H
  00115	0f 8d 97 00 00
	00		 jge	 $LN16@RegisterEd@3

; 289  :         {
; 290  :             int nIndex;
; 291  :             _stprintf(buf, _T("0x%03X"), i);

  0011b	8b 4d f0	 mov	 ecx, DWORD PTR _i$[ebp]
  0011e	51		 push	 ecx
  0011f	68 00 00 00 00	 push	 OFFSET ??_C@_1O@HDKPMCB@?$AA0?$AAx?$AA?$CF?$AA0?$AA3?$AAX?$AA?$AA@
  00124	8d 95 ec fe ff
	ff		 lea	 edx, DWORD PTR _buf$[ebp]
  0012a	52		 push	 edx
  0012b	e8 00 00 00 00	 call	 __swprintf
  00130	83 c4 0c	 add	 esp, 12			; 0000000cH

; 292  :             nIndex = SendMessage(GetDlgItem(hDlg, IDC_REGISTERSELECT), CB_ADDSTRING, 0, (LONG)buf);

  00133	8d 85 ec fe ff
	ff		 lea	 eax, DWORD PTR _buf$[ebp]
  00139	50		 push	 eax
  0013a	6a 00		 push	 0
  0013c	68 43 01 00 00	 push	 323			; 00000143H
  00141	68 74 1f 00 00	 push	 8052			; 00001f74H
  00146	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  00149	51		 push	 ecx
  0014a	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00150	50		 push	 eax
  00151	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  00157	89 85 e0 fe ff
	ff		 mov	 DWORD PTR _nIndex$151337[ebp], eax

; 293  :             SendMessage(GetDlgItem(hDlg, IDC_REGISTERSELECT), CB_SETITEMDATA, nIndex, i);

  0015d	8b 55 f0	 mov	 edx, DWORD PTR _i$[ebp]
  00160	52		 push	 edx
  00161	8b 85 e0 fe ff
	ff		 mov	 eax, DWORD PTR _nIndex$151337[ebp]
  00167	50		 push	 eax
  00168	68 51 01 00 00	 push	 337			; 00000151H
  0016d	68 74 1f 00 00	 push	 8052			; 00001f74H
  00172	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  00175	51		 push	 ecx
  00176	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  0017c	50		 push	 eax
  0017d	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 294  :             if (i == 0)

  00183	83 7d f0 00	 cmp	 DWORD PTR _i$[ebp], 0
  00187	75 24		 jne	 SHORT $LN15@RegisterEd@3

; 295  :             {
; 296  :                 SendMessage(GetDlgItem(hDlg, IDC_REGISTERSELECT), CB_SETCURSEL, nIndex, 0);

  00189	6a 00		 push	 0
  0018b	8b 95 e0 fe ff
	ff		 mov	 edx, DWORD PTR _nIndex$151337[ebp]
  00191	52		 push	 edx
  00192	68 4e 01 00 00	 push	 334			; 0000014eH
  00197	68 74 1f 00 00	 push	 8052			; 00001f74H
  0019c	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  0019f	50		 push	 eax
  001a0	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  001a6	50		 push	 eax
  001a7	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
$LN15@RegisterEd@3:

; 297  :             }
; 298  :         }

  001ad	e9 53 ff ff ff	 jmp	 $LN17@RegisterEd@3
$LN16@RegisterEd@3:

; 299  :         SetFocus(hDlg);

  001b2	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  001b5	51		 push	 ecx
  001b6	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetFocus@4

; 300  :         RegisterEditProc(hDlg, WM_COMMAND, MAKELONG(IDC_REGISTERSELECT, 0L), lParam);

  001bc	8b 55 14	 mov	 edx, DWORD PTR _lParam$[ebp]
  001bf	52		 push	 edx
  001c0	68 74 1f 00 00	 push	 8052			; 00001f74H
  001c5	68 11 01 00 00	 push	 273			; 00000111H
  001ca	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  001cd	50		 push	 eax
  001ce	e8 00 00 00 00	 call	 ?RegisterEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z ; CSAA7134Source::RegisterEditProc

; 301  :         break;

  001d3	e9 dd 04 00 00	 jmp	 $LN20@RegisterEd@3
$LN14@RegisterEd@3:

; 302  : 
; 303  :     case WM_COMMAND:
; 304  :         switch(LOWORD(wParam))

  001d8	8b 4d 10	 mov	 ecx, DWORD PTR _wParam$[ebp]
  001db	81 e1 ff ff 00
	00		 and	 ecx, 65535		; 0000ffffH
  001e1	0f b7 d1	 movzx	 edx, cx
  001e4	89 95 b4 fe ff
	ff		 mov	 DWORD PTR tv150[ebp], edx
  001ea	81 bd b4 fe ff
	ff 74 1f 00 00	 cmp	 DWORD PTR tv150[ebp], 8052 ; 00001f74H
  001f4	7f 3b		 jg	 SHORT $LN40@RegisterEd@3
  001f6	81 bd b4 fe ff
	ff 74 1f 00 00	 cmp	 DWORD PTR tv150[ebp], 8052 ; 00001f74H
  00200	0f 84 8d 03 00
	00		 je	 $LN8@RegisterEd@3
  00206	83 bd b4 fe ff
	ff 00		 cmp	 DWORD PTR tv150[ebp], 0
  0020d	0f 8e a2 04 00
	00		 jle	 $LN20@RegisterEd@3
  00213	83 bd b4 fe ff
	ff 02		 cmp	 DWORD PTR tv150[ebp], 2
  0021a	0f 8e 62 03 00
	00		 jle	 $LN9@RegisterEd@3
  00220	81 bd b4 fe ff
	ff 87 05 00 00	 cmp	 DWORD PTR tv150[ebp], 1415 ; 00000587H
  0022a	74 2a		 je	 SHORT $LN11@RegisterEd@3
  0022c	e9 84 04 00 00	 jmp	 $LN20@RegisterEd@3
$LN40@RegisterEd@3:
  00231	81 bd b4 fe ff
	ff 77 1f 00 00	 cmp	 DWORD PTR tv150[ebp], 8055 ; 00001f77H
  0023b	0f 8c 74 04 00
	00		 jl	 $LN20@RegisterEd@3
  00241	81 bd b4 fe ff
	ff 7e 1f 00 00	 cmp	 DWORD PTR tv150[ebp], 8062 ; 00001f7eH
  0024b	0f 8e dc 03 00
	00		 jle	 $LN5@RegisterEd@3
  00251	e9 5f 04 00 00	 jmp	 $LN20@RegisterEd@3
$LN11@RegisterEd@3:

; 305  :         {
; 306  :         case IDC_REFRESH:
; 307  :             if (!bUnsafeRead)

  00256	83 3d 00 00 00
	00 00		 cmp	 DWORD PTR ?bUnsafeRead@?1??RegisterEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4HA, 0
  0025d	0f 85 1a 03 00
	00		 jne	 $LN10@RegisterEd@3

; 308  :             {
; 309  :                 Data = pThis->m_pSAA7134Card->DirectGetByte(dwAddress);

  00263	a1 00 00 00 00	 mov	 eax, DWORD PTR ?dwAddress@?1??RegisterEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
  00268	50		 push	 eax
  00269	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??RegisterEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  0026f	83 c1 74	 add	 ecx, 116		; 00000074H
  00272	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  00277	8b c8		 mov	 ecx, eax
  00279	e8 00 00 00 00	 call	 ?DirectGetByte@CSAA7134Card@@QAEEK@Z ; CSAA7134Card::DirectGetByte
  0027e	88 85 e7 fe ff
	ff		 mov	 BYTE PTR _Data$[ebp], al

; 310  :                 _stprintf(buf, _T("%d"), Data);

  00284	0f b6 8d e7 fe
	ff ff		 movzx	 ecx, BYTE PTR _Data$[ebp]
  0028b	51		 push	 ecx
  0028c	68 00 00 00 00	 push	 OFFSET ??_C@_15KNBIKKIN@?$AA?$CF?$AAd?$AA?$AA@
  00291	8d 95 ec fe ff
	ff		 lea	 edx, DWORD PTR _buf$[ebp]
  00297	52		 push	 edx
  00298	e8 00 00 00 00	 call	 __swprintf
  0029d	83 c4 0c	 add	 esp, 12			; 0000000cH

; 311  :                 SetDlgItemText(hDlg, IDC_VALUE_DEC, buf);

  002a0	8d 85 ec fe ff
	ff		 lea	 eax, DWORD PTR _buf$[ebp]
  002a6	50		 push	 eax
  002a7	68 f3 05 00 00	 push	 1523			; 000005f3H
  002ac	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  002af	51		 push	 ecx
  002b0	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetDlgItemTextW@12

; 312  :                 _stprintf(buf, _T("0x%02X"), Data);

  002b6	0f b6 95 e7 fe
	ff ff		 movzx	 edx, BYTE PTR _Data$[ebp]
  002bd	52		 push	 edx
  002be	68 00 00 00 00	 push	 OFFSET ??_C@_1O@MMGGCPIE@?$AA0?$AAx?$AA?$CF?$AA0?$AA2?$AAX?$AA?$AA@
  002c3	8d 85 ec fe ff
	ff		 lea	 eax, DWORD PTR _buf$[ebp]
  002c9	50		 push	 eax
  002ca	e8 00 00 00 00	 call	 __swprintf
  002cf	83 c4 0c	 add	 esp, 12			; 0000000cH

; 313  :                 SetDlgItemText(hDlg, IDC_VALUE_HEX, buf);

  002d2	8d 8d ec fe ff
	ff		 lea	 ecx, DWORD PTR _buf$[ebp]
  002d8	51		 push	 ecx
  002d9	68 f4 05 00 00	 push	 1524			; 000005f4H
  002de	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  002e1	52		 push	 edx
  002e2	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetDlgItemTextW@12

; 314  :                 SetDlgItemText(hDlg, IDC_STATIC_BIT0, Data & (1<<0) ? _T("1") : _T("0"));

  002e8	0f b6 85 e7 fe
	ff ff		 movzx	 eax, BYTE PTR _Data$[ebp]
  002ef	83 e0 01	 and	 eax, 1
  002f2	74 0c		 je	 SHORT $LN24@RegisterEd@3
  002f4	c7 85 b0 fe ff
	ff 00 00 00 00	 mov	 DWORD PTR tv176[ebp], OFFSET ??_C@_13JGCMLPCH@?$AA1?$AA?$AA@
  002fe	eb 0a		 jmp	 SHORT $LN25@RegisterEd@3
$LN24@RegisterEd@3:
  00300	c7 85 b0 fe ff
	ff 00 00 00 00	 mov	 DWORD PTR tv176[ebp], OFFSET ??_C@_13COJANIEC@?$AA0?$AA?$AA@
$LN25@RegisterEd@3:
  0030a	8b 8d b0 fe ff
	ff		 mov	 ecx, DWORD PTR tv176[ebp]
  00310	51		 push	 ecx
  00311	68 7f 1f 00 00	 push	 8063			; 00001f7fH
  00316	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00319	52		 push	 edx
  0031a	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetDlgItemTextW@12

; 315  :                 SetDlgItemText(hDlg, IDC_STATIC_BIT1, Data & (1<<1) ? _T("1") : _T("0"));

  00320	0f b6 85 e7 fe
	ff ff		 movzx	 eax, BYTE PTR _Data$[ebp]
  00327	83 e0 02	 and	 eax, 2
  0032a	74 0c		 je	 SHORT $LN26@RegisterEd@3
  0032c	c7 85 ac fe ff
	ff 00 00 00 00	 mov	 DWORD PTR tv183[ebp], OFFSET ??_C@_13JGCMLPCH@?$AA1?$AA?$AA@
  00336	eb 0a		 jmp	 SHORT $LN27@RegisterEd@3
$LN26@RegisterEd@3:
  00338	c7 85 ac fe ff
	ff 00 00 00 00	 mov	 DWORD PTR tv183[ebp], OFFSET ??_C@_13COJANIEC@?$AA0?$AA?$AA@
$LN27@RegisterEd@3:
  00342	8b 8d ac fe ff
	ff		 mov	 ecx, DWORD PTR tv183[ebp]
  00348	51		 push	 ecx
  00349	68 80 1f 00 00	 push	 8064			; 00001f80H
  0034e	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00351	52		 push	 edx
  00352	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetDlgItemTextW@12

; 316  :                 SetDlgItemText(hDlg, IDC_STATIC_BIT2, Data & (1<<2) ? _T("1") : _T("0"));

  00358	0f b6 85 e7 fe
	ff ff		 movzx	 eax, BYTE PTR _Data$[ebp]
  0035f	83 e0 04	 and	 eax, 4
  00362	74 0c		 je	 SHORT $LN28@RegisterEd@3
  00364	c7 85 a8 fe ff
	ff 00 00 00 00	 mov	 DWORD PTR tv190[ebp], OFFSET ??_C@_13JGCMLPCH@?$AA1?$AA?$AA@
  0036e	eb 0a		 jmp	 SHORT $LN29@RegisterEd@3
$LN28@RegisterEd@3:
  00370	c7 85 a8 fe ff
	ff 00 00 00 00	 mov	 DWORD PTR tv190[ebp], OFFSET ??_C@_13COJANIEC@?$AA0?$AA?$AA@
$LN29@RegisterEd@3:
  0037a	8b 8d a8 fe ff
	ff		 mov	 ecx, DWORD PTR tv190[ebp]
  00380	51		 push	 ecx
  00381	68 81 1f 00 00	 push	 8065			; 00001f81H
  00386	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00389	52		 push	 edx
  0038a	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetDlgItemTextW@12

; 317  :                 SetDlgItemText(hDlg, IDC_STATIC_BIT3, Data & (1<<3) ? _T("1") : _T("0"));

  00390	0f b6 85 e7 fe
	ff ff		 movzx	 eax, BYTE PTR _Data$[ebp]
  00397	83 e0 08	 and	 eax, 8
  0039a	74 0c		 je	 SHORT $LN30@RegisterEd@3
  0039c	c7 85 a4 fe ff
	ff 00 00 00 00	 mov	 DWORD PTR tv197[ebp], OFFSET ??_C@_13JGCMLPCH@?$AA1?$AA?$AA@
  003a6	eb 0a		 jmp	 SHORT $LN31@RegisterEd@3
$LN30@RegisterEd@3:
  003a8	c7 85 a4 fe ff
	ff 00 00 00 00	 mov	 DWORD PTR tv197[ebp], OFFSET ??_C@_13COJANIEC@?$AA0?$AA?$AA@
$LN31@RegisterEd@3:
  003b2	8b 8d a4 fe ff
	ff		 mov	 ecx, DWORD PTR tv197[ebp]
  003b8	51		 push	 ecx
  003b9	68 82 1f 00 00	 push	 8066			; 00001f82H
  003be	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  003c1	52		 push	 edx
  003c2	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetDlgItemTextW@12

; 318  :                 SetDlgItemText(hDlg, IDC_STATIC_BIT4, Data & (1<<4) ? _T("1") : _T("0"));

  003c8	0f b6 85 e7 fe
	ff ff		 movzx	 eax, BYTE PTR _Data$[ebp]
  003cf	83 e0 10	 and	 eax, 16			; 00000010H
  003d2	74 0c		 je	 SHORT $LN32@RegisterEd@3
  003d4	c7 85 a0 fe ff
	ff 00 00 00 00	 mov	 DWORD PTR tv204[ebp], OFFSET ??_C@_13JGCMLPCH@?$AA1?$AA?$AA@
  003de	eb 0a		 jmp	 SHORT $LN33@RegisterEd@3
$LN32@RegisterEd@3:
  003e0	c7 85 a0 fe ff
	ff 00 00 00 00	 mov	 DWORD PTR tv204[ebp], OFFSET ??_C@_13COJANIEC@?$AA0?$AA?$AA@
$LN33@RegisterEd@3:
  003ea	8b 8d a0 fe ff
	ff		 mov	 ecx, DWORD PTR tv204[ebp]
  003f0	51		 push	 ecx
  003f1	68 83 1f 00 00	 push	 8067			; 00001f83H
  003f6	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  003f9	52		 push	 edx
  003fa	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetDlgItemTextW@12

; 319  :                 SetDlgItemText(hDlg, IDC_STATIC_BIT5, Data & (1<<5) ? _T("1") : _T("0"));

  00400	0f b6 85 e7 fe
	ff ff		 movzx	 eax, BYTE PTR _Data$[ebp]
  00407	83 e0 20	 and	 eax, 32			; 00000020H
  0040a	74 0c		 je	 SHORT $LN34@RegisterEd@3
  0040c	c7 85 9c fe ff
	ff 00 00 00 00	 mov	 DWORD PTR tv211[ebp], OFFSET ??_C@_13JGCMLPCH@?$AA1?$AA?$AA@
  00416	eb 0a		 jmp	 SHORT $LN35@RegisterEd@3
$LN34@RegisterEd@3:
  00418	c7 85 9c fe ff
	ff 00 00 00 00	 mov	 DWORD PTR tv211[ebp], OFFSET ??_C@_13COJANIEC@?$AA0?$AA?$AA@
$LN35@RegisterEd@3:
  00422	8b 8d 9c fe ff
	ff		 mov	 ecx, DWORD PTR tv211[ebp]
  00428	51		 push	 ecx
  00429	68 84 1f 00 00	 push	 8068			; 00001f84H
  0042e	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00431	52		 push	 edx
  00432	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetDlgItemTextW@12

; 320  :                 SetDlgItemText(hDlg, IDC_STATIC_BIT6, Data & (1<<6) ? _T("1") : _T("0"));

  00438	0f b6 85 e7 fe
	ff ff		 movzx	 eax, BYTE PTR _Data$[ebp]
  0043f	83 e0 40	 and	 eax, 64			; 00000040H
  00442	74 0c		 je	 SHORT $LN36@RegisterEd@3
  00444	c7 85 98 fe ff
	ff 00 00 00 00	 mov	 DWORD PTR tv218[ebp], OFFSET ??_C@_13JGCMLPCH@?$AA1?$AA?$AA@
  0044e	eb 0a		 jmp	 SHORT $LN37@RegisterEd@3
$LN36@RegisterEd@3:
  00450	c7 85 98 fe ff
	ff 00 00 00 00	 mov	 DWORD PTR tv218[ebp], OFFSET ??_C@_13COJANIEC@?$AA0?$AA?$AA@
$LN37@RegisterEd@3:
  0045a	8b 8d 98 fe ff
	ff		 mov	 ecx, DWORD PTR tv218[ebp]
  00460	51		 push	 ecx
  00461	68 85 1f 00 00	 push	 8069			; 00001f85H
  00466	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00469	52		 push	 edx
  0046a	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetDlgItemTextW@12

; 321  :                 SetDlgItemText(hDlg, IDC_STATIC_BIT7, Data & (1<<7) ? _T("1") : _T("0"));

  00470	0f b6 85 e7 fe
	ff ff		 movzx	 eax, BYTE PTR _Data$[ebp]
  00477	25 80 00 00 00	 and	 eax, 128		; 00000080H
  0047c	74 0c		 je	 SHORT $LN38@RegisterEd@3
  0047e	c7 85 94 fe ff
	ff 00 00 00 00	 mov	 DWORD PTR tv225[ebp], OFFSET ??_C@_13JGCMLPCH@?$AA1?$AA?$AA@
  00488	eb 0a		 jmp	 SHORT $LN39@RegisterEd@3
$LN38@RegisterEd@3:
  0048a	c7 85 94 fe ff
	ff 00 00 00 00	 mov	 DWORD PTR tv225[ebp], OFFSET ??_C@_13COJANIEC@?$AA0?$AA?$AA@
$LN39@RegisterEd@3:
  00494	8b 8d 94 fe ff
	ff		 mov	 ecx, DWORD PTR tv225[ebp]
  0049a	51		 push	 ecx
  0049b	68 86 1f 00 00	 push	 8070			; 00001f86H
  004a0	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  004a3	52		 push	 edx
  004a4	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetDlgItemTextW@12

; 322  :                 CheckDlgButton(hDlg, IDC_BIT0, Data & (1<<0));

  004aa	0f b6 85 e7 fe
	ff ff		 movzx	 eax, BYTE PTR _Data$[ebp]
  004b1	83 e0 01	 and	 eax, 1
  004b4	50		 push	 eax
  004b5	68 77 1f 00 00	 push	 8055			; 00001f77H
  004ba	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  004bd	51		 push	 ecx
  004be	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckDlgButton@12

; 323  :                 CheckDlgButton(hDlg, IDC_BIT1, Data & (1<<1));

  004c4	0f b6 95 e7 fe
	ff ff		 movzx	 edx, BYTE PTR _Data$[ebp]
  004cb	83 e2 02	 and	 edx, 2
  004ce	52		 push	 edx
  004cf	68 78 1f 00 00	 push	 8056			; 00001f78H
  004d4	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  004d7	50		 push	 eax
  004d8	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckDlgButton@12

; 324  :                 CheckDlgButton(hDlg, IDC_BIT2, Data & (1<<2));

  004de	0f b6 8d e7 fe
	ff ff		 movzx	 ecx, BYTE PTR _Data$[ebp]
  004e5	83 e1 04	 and	 ecx, 4
  004e8	51		 push	 ecx
  004e9	68 79 1f 00 00	 push	 8057			; 00001f79H
  004ee	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  004f1	52		 push	 edx
  004f2	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckDlgButton@12

; 325  :                 CheckDlgButton(hDlg, IDC_BIT3, Data & (1<<3));

  004f8	0f b6 85 e7 fe
	ff ff		 movzx	 eax, BYTE PTR _Data$[ebp]
  004ff	83 e0 08	 and	 eax, 8
  00502	50		 push	 eax
  00503	68 7a 1f 00 00	 push	 8058			; 00001f7aH
  00508	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  0050b	51		 push	 ecx
  0050c	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckDlgButton@12

; 326  :                 CheckDlgButton(hDlg, IDC_BIT4, Data & (1<<4));

  00512	0f b6 95 e7 fe
	ff ff		 movzx	 edx, BYTE PTR _Data$[ebp]
  00519	83 e2 10	 and	 edx, 16			; 00000010H
  0051c	52		 push	 edx
  0051d	68 7b 1f 00 00	 push	 8059			; 00001f7bH
  00522	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  00525	50		 push	 eax
  00526	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckDlgButton@12

; 327  :                 CheckDlgButton(hDlg, IDC_BIT5, Data & (1<<5));

  0052c	0f b6 8d e7 fe
	ff ff		 movzx	 ecx, BYTE PTR _Data$[ebp]
  00533	83 e1 20	 and	 ecx, 32			; 00000020H
  00536	51		 push	 ecx
  00537	68 7c 1f 00 00	 push	 8060			; 00001f7cH
  0053c	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  0053f	52		 push	 edx
  00540	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckDlgButton@12

; 328  :                 CheckDlgButton(hDlg, IDC_BIT6, Data & (1<<6));

  00546	0f b6 85 e7 fe
	ff ff		 movzx	 eax, BYTE PTR _Data$[ebp]
  0054d	83 e0 40	 and	 eax, 64			; 00000040H
  00550	50		 push	 eax
  00551	68 7d 1f 00 00	 push	 8061			; 00001f7dH
  00556	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  00559	51		 push	 ecx
  0055a	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckDlgButton@12

; 329  :                 CheckDlgButton(hDlg, IDC_BIT7, Data & (1<<7));

  00560	0f b6 95 e7 fe
	ff ff		 movzx	 edx, BYTE PTR _Data$[ebp]
  00567	81 e2 80 00 00
	00		 and	 edx, 128		; 00000080H
  0056d	52		 push	 edx
  0056e	68 7e 1f 00 00	 push	 8062			; 00001f7eH
  00573	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  00576	50		 push	 eax
  00577	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckDlgButton@12
$LN10@RegisterEd@3:

; 330  :             }
; 331  :             break;

  0057d	e9 33 01 00 00	 jmp	 $LN20@RegisterEd@3
$LN9@RegisterEd@3:

; 332  : 
; 333  :         case IDOK:
; 334  :         case IDCANCEL:
; 335  :             EndDialog(hDlg, TRUE);

  00582	6a 01		 push	 1
  00584	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  00587	51		 push	 ecx
  00588	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EndDialog@8

; 336  :             break;

  0058e	e9 22 01 00 00	 jmp	 $LN20@RegisterEd@3
$LN8@RegisterEd@3:

; 337  : 
; 338  :         case IDC_REGISTERSELECT:
; 339  :             i = ComboBox_GetCurSel(GetDlgItem(hDlg, IDC_REGISTERSELECT));

  00593	6a 00		 push	 0
  00595	6a 00		 push	 0
  00597	68 47 01 00 00	 push	 327			; 00000147H
  0059c	68 74 1f 00 00	 push	 8052			; 00001f74H
  005a1	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  005a4	52		 push	 edx
  005a5	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  005ab	50		 push	 eax
  005ac	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  005b2	89 45 f0	 mov	 DWORD PTR _i$[ebp], eax

; 340  :             dwAddress = ComboBox_GetItemData(GetDlgItem(hDlg, IDC_REGISTERSELECT), i);

  005b5	6a 00		 push	 0
  005b7	8b 45 f0	 mov	 eax, DWORD PTR _i$[ebp]
  005ba	50		 push	 eax
  005bb	68 50 01 00 00	 push	 336			; 00000150H
  005c0	68 74 1f 00 00	 push	 8052			; 00001f74H
  005c5	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  005c8	51		 push	 ecx
  005c9	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  005cf	50		 push	 eax
  005d0	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  005d6	a3 00 00 00 00	 mov	 DWORD PTR ?dwAddress@?1??RegisterEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA, eax

; 341  :             if (dwAddress >= 0x400)

  005db	81 3d 00 00 00
	00 00 04 00 00	 cmp	 DWORD PTR ?dwAddress@?1??RegisterEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA, 1024 ; 00000400H
  005e5	72 16		 jb	 SHORT $LN7@RegisterEd@3

; 342  :             {
; 343  :                 bUnsafeRead = TRUE;

  005e7	c7 05 00 00 00
	00 01 00 00 00	 mov	 DWORD PTR ?bUnsafeRead@?1??RegisterEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4HA, 1

; 344  :                 bDisableChanges = TRUE;

  005f1	c7 05 00 00 00
	00 01 00 00 00	 mov	 DWORD PTR ?bDisableChanges@?1??RegisterEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4HA, 1

; 345  :             }
; 346  :             else

  005fb	eb 14		 jmp	 SHORT $LN6@RegisterEd@3
$LN7@RegisterEd@3:

; 347  :             {
; 348  :                 bUnsafeRead = FALSE;

  005fd	c7 05 00 00 00
	00 00 00 00 00	 mov	 DWORD PTR ?bUnsafeRead@?1??RegisterEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4HA, 0

; 349  :                 bDisableChanges = FALSE;

  00607	c7 05 00 00 00
	00 00 00 00 00	 mov	 DWORD PTR ?bDisableChanges@?1??RegisterEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4HA, 0
$LN6@RegisterEd@3:

; 350  :             }
; 351  :             RegisterEditProc(hDlg, WM_COMMAND, MAKELONG(IDC_REFRESH, 0L), lParam);

  00611	8b 55 14	 mov	 edx, DWORD PTR _lParam$[ebp]
  00614	52		 push	 edx
  00615	68 87 05 00 00	 push	 1415			; 00000587H
  0061a	68 11 01 00 00	 push	 273			; 00000111H
  0061f	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  00622	50		 push	 eax
  00623	e8 00 00 00 00	 call	 ?RegisterEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z ; CSAA7134Source::RegisterEditProc

; 352  :             break;

  00628	e9 88 00 00 00	 jmp	 $LN20@RegisterEd@3
$LN5@RegisterEd@3:

; 353  : 
; 354  :         case IDC_BIT7:
; 355  :         case IDC_BIT6:
; 356  :         case IDC_BIT5:
; 357  :         case IDC_BIT4:
; 358  :         case IDC_BIT3:
; 359  :         case IDC_BIT2:
; 360  :         case IDC_BIT1:
; 361  :         case IDC_BIT0:
; 362  :             if (!bDisableChanges)

  0062d	83 3d 00 00 00
	00 00		 cmp	 DWORD PTR ?bDisableChanges@?1??RegisterEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4HA, 0
  00634	75 6f		 jne	 SHORT $LN4@RegisterEd@3

; 363  :             {
; 364  :                 i = LOWORD(wParam) - IDC_BIT0;

  00636	8b 4d 10	 mov	 ecx, DWORD PTR _wParam$[ebp]
  00639	81 e1 ff ff 00
	00		 and	 ecx, 65535		; 0000ffffH
  0063f	0f b7 d1	 movzx	 edx, cx
  00642	81 ea 77 1f 00
	00		 sub	 edx, 8055		; 00001f77H
  00648	89 55 f0	 mov	 DWORD PTR _i$[ebp], edx

; 365  :                 pThis->m_pSAA7134Card->DirectSetBit(dwAddress, i,
; 366  :                     (BST_CHECKED == IsDlgButtonChecked(hDlg, LOWORD(wParam))));

  0064b	8b 45 10	 mov	 eax, DWORD PTR _wParam$[ebp]
  0064e	25 ff ff 00 00	 and	 eax, 65535		; 0000ffffH
  00653	0f b7 c8	 movzx	 ecx, ax
  00656	51		 push	 ecx
  00657	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  0065a	52		 push	 edx
  0065b	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__IsDlgButtonChecked@8
  00661	83 e8 01	 sub	 eax, 1
  00664	f7 d8		 neg	 eax
  00666	1b c0		 sbb	 eax, eax
  00668	83 c0 01	 add	 eax, 1
  0066b	50		 push	 eax
  0066c	8b 45 f0	 mov	 eax, DWORD PTR _i$[ebp]
  0066f	50		 push	 eax
  00670	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?dwAddress@?1??RegisterEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
  00676	51		 push	 ecx
  00677	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??RegisterEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  0067d	83 c1 74	 add	 ecx, 116		; 00000074H
  00680	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  00685	8b c8		 mov	 ecx, eax
  00687	e8 00 00 00 00	 call	 ?DirectSetBit@CSAA7134Card@@QAEXKHH@Z ; CSAA7134Card::DirectSetBit

; 367  :                 RegisterEditProc(hDlg, WM_COMMAND, MAKELONG(IDC_REFRESH, 0L), lParam);

  0068c	8b 55 14	 mov	 edx, DWORD PTR _lParam$[ebp]
  0068f	52		 push	 edx
  00690	68 87 05 00 00	 push	 1415			; 00000587H
  00695	68 11 01 00 00	 push	 273			; 00000111H
  0069a	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  0069d	50		 push	 eax
  0069e	e8 00 00 00 00	 call	 ?RegisterEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z ; CSAA7134Source::RegisterEditProc

; 368  :             }
; 369  :             else

  006a3	eb 10		 jmp	 SHORT $LN20@RegisterEd@3
$LN4@RegisterEd@3:

; 370  :             {
; 371  :                 LastChanged = LOWORD(wParam);

  006a5	8b 4d 10	 mov	 ecx, DWORD PTR _wParam$[ebp]
  006a8	81 e1 ff ff 00
	00		 and	 ecx, 65535		; 0000ffffH
  006ae	66 89 8d e8 fe
	ff ff		 mov	 WORD PTR _LastChanged$[ebp], cx
$LN20@RegisterEd@3:

; 372  :             }
; 373  :         default:
; 374  :             break;
; 375  :         }
; 376  :         break;
; 377  :     default:
; 378  :         break;
; 379  :     }
; 380  :     return (FALSE);

  006b5	33 c0		 xor	 eax, eax

; 381  : }

  006b7	8b 4d f4	 mov	 ecx, DWORD PTR __$EHRec$[ebp]
  006ba	64 89 0d 00 00
	00 00		 mov	 DWORD PTR fs:0, ecx
  006c1	59		 pop	 ecx
  006c2	5f		 pop	 edi
  006c3	5e		 pop	 esi
  006c4	8b 4d ec	 mov	 ecx, DWORD PTR __$ArrayPad$[ebp]
  006c7	33 cd		 xor	 ecx, ebp
  006c9	e8 00 00 00 00	 call	 @__security_check_cookie@4
  006ce	8b e5		 mov	 esp, ebp
  006d0	5d		 pop	 ebp
  006d1	c2 10 00	 ret	 16			; 00000010H
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?RegisterEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z$0:
  00000	8d 8d c4 fe ff
	ff		 lea	 ecx, DWORD PTR $T353874[ebp]
  00006	e9 00 00 00 00	 jmp	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
__ehhandler$?RegisterEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z:
  0000b	8b 54 24 08	 mov	 edx, DWORD PTR [esp+8]
  0000f	8d 42 0c	 lea	 eax, DWORD PTR [edx+12]
  00012	8b 8a 94 fe ff
	ff		 mov	 ecx, DWORD PTR [edx-364]
  00018	33 c8		 xor	 ecx, eax
  0001a	e8 00 00 00 00	 call	 @__security_check_cookie@4
  0001f	8b 4a f8	 mov	 ecx, DWORD PTR [edx-8]
  00022	33 c8		 xor	 ecx, eax
  00024	e8 00 00 00 00	 call	 @__security_check_cookie@4
  00029	b8 00 00 00 00	 mov	 eax, OFFSET __ehfuncinfo$?RegisterEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z
  0002e	e9 00 00 00 00	 jmp	 ___CxxFrameHandler3
text$x	ENDS
?RegisterEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z ENDP ; CSAA7134Source::RegisterEditProc
PUBLIC	__$ArrayPad$
PUBLIC	?SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z ; CSAA7134Source::SelectCardProc
;	COMDAT ?s_TunerType@?1??SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4JA
_BSS	SEGMENT
?s_TunerType@?1??SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4JA DD 01H DUP (?) ; `CSAA7134Source::SelectCardProc'::`2'::s_TunerType
_BSS	ENDS
;	COMDAT ?s_CardType@?1??SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4JA
_BSS	SEGMENT
?s_CardType@?1??SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4JA DD 01H DUP (?) ; `CSAA7134Source::SelectCardProc'::`2'::s_CardType
_BSS	ENDS
;	COMDAT ?pThis@?1??SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
_BSS	SEGMENT
?pThis@?1??SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A DD 01H DUP (?) ; `CSAA7134Source::SelectCardProc'::`2'::pThis
_BSS	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z$0
	DD	00H
	DD	FLAT:__unwindfunclet$?SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z$1
	DD	00H
	DD	FLAT:__unwindfunclet$?SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z$2
	DD	00H
	DD	FLAT:__unwindfunclet$?SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z$3
	DD	00H
	DD	FLAT:__unwindfunclet$?SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z$4
	DD	0ffffffffH
	DD	FLAT:__unwindfunclet$?SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z$5
	DD	05H
	DD	FLAT:__unwindfunclet$?SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z$6
	DD	0ffffffffH
	DD	FLAT:__unwindfunclet$?SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z$7
	DD	0ffffffffH
	DD	FLAT:__unwindfunclet$?SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z$8
__ehfuncinfo$?SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z DD 019930522H
	DD	09H
	DD	FLAT:__unwindtable$?SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	00H
; Function compile flags: /Odtp
xdata$x	ENDS
;	COMDAT ?SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z
_TEXT	SEGMENT
tv480 = -428						; size = 4
tv487 = -424						; size = 4
tv478 = -420						; size = 4
tv486 = -416						; size = 4
tv476 = -412						; size = 4
tv485 = -408						; size = 4
tv228 = -404						; size = 4
tv474 = -400						; size = 4
tv484 = -396						; size = 4
tv472 = -392						; size = 4
tv483 = -388						; size = 4
tv470 = -384						; size = 4
tv482 = -380						; size = 4
tv468 = -376						; size = 4
tv66 = -372						; size = 4
tv64 = -368						; size = 4
$T360130 = -364						; size = 8
$T360128 = -356						; size = 28
$T360127 = -328						; size = 8
$T360126 = -320						; size = 28
$T360125 = -292						; size = 8
$T360124 = -284						; size = 28
$T360123 = -256						; size = 28
_j$151304 = -228					; size = 4
_i$151300 = -224					; size = 4
_j$151296 = -220					; size = 4
_pCardName$151293 = -216				; size = 28
_i$151287 = -188					; size = 4
_deviceId$151285 = -184					; size = 2
_i$151274 = -180					; size = 4
_i$151262 = -176					; size = 4
_dwCardId$151240 = -172					; size = 4
_buf$151238 = -168					; size = 20
__$ArrayPad$ = -148					; size = 4
_pCard$151235 = -144					; size = 4
_oss$151186 = -140					; size = 128
__$EHRec$ = -12						; size = 12
_hDlg$ = 8						; size = 4
_message$ = 12						; size = 4
_wParam$ = 16						; size = 4
_lParam$ = 20						; size = 4
?SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z PROC ; CSAA7134Source::SelectCardProc, COMDAT

; 117  : {

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	6a ff		 push	 -1
  00005	68 00 00 00 00	 push	 __ehhandler$?SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z
  0000a	64 a1 00 00 00
	00		 mov	 eax, DWORD PTR fs:0
  00010	50		 push	 eax
  00011	81 ec a0 01 00
	00		 sub	 esp, 416		; 000001a0H
  00017	a1 00 00 00 00	 mov	 eax, DWORD PTR ___security_cookie
  0001c	33 c5		 xor	 eax, ebp
  0001e	89 85 6c ff ff
	ff		 mov	 DWORD PTR __$ArrayPad$[ebp], eax
  00024	50		 push	 eax
  00025	8d 45 f4	 lea	 eax, DWORD PTR __$EHRec$[ebp]
  00028	64 a3 00 00 00
	00		 mov	 DWORD PTR fs:0, eax

; 118  :     static CSAA7134Source* pThis;
; 119  :     static long s_CardType;
; 120  :     static long s_TunerType;
; 121  : 
; 122  :     enum
; 123  :     {
; 124  :         WM_UPDATE_CARD_LIST     = WM_APP,
; 125  :         WM_UPDATE_TUNER_LIST,
; 126  :     };
; 127  : 
; 128  :     switch (message)

  0002e	8b 45 0c	 mov	 eax, DWORD PTR _message$[ebp]
  00031	89 85 90 fe ff
	ff		 mov	 DWORD PTR tv64[ebp], eax
  00037	81 bd 90 fe ff
	ff 00 80 00 00	 cmp	 DWORD PTR tv64[ebp], 32768 ; 00008000H
  00041	77 31		 ja	 SHORT $LN33@SelectCard@3
  00043	81 bd 90 fe ff
	ff 00 80 00 00	 cmp	 DWORD PTR tv64[ebp], 32768 ; 00008000H
  0004d	0f 84 49 06 00
	00		 je	 $LN12@SelectCard@3
  00053	81 bd 90 fe ff
	ff 10 01 00 00	 cmp	 DWORD PTR tv64[ebp], 272 ; 00000110H
  0005d	74 2a		 je	 SHORT $LN27@SelectCard@3
  0005f	81 bd 90 fe ff
	ff 11 01 00 00	 cmp	 DWORD PTR tv64[ebp], 273 ; 00000111H
  00069	0f 84 1c 03 00
	00		 je	 $LN24@SelectCard@3
  0006f	e9 b6 08 00 00	 jmp	 $LN28@SelectCard@3
$LN33@SelectCard@3:
  00074	81 bd 90 fe ff
	ff 01 80 00 00	 cmp	 DWORD PTR tv64[ebp], 32769 ; 00008001H
  0007e	0f 84 ce 07 00
	00		 je	 $LN6@SelectCard@3
  00084	e9 a1 08 00 00	 jmp	 $LN28@SelectCard@3
$LN27@SelectCard@3:

; 129  :     {
; 130  :     case WM_INITDIALOG:
; 131  :         {
; 132  : 
; 133  :             pThis = (CSAA7134Source*)lParam;

  00089	8b 4d 14	 mov	 ecx, DWORD PTR _lParam$[ebp]
  0008c	89 0d 00 00 00
	00		 mov	 DWORD PTR ?pThis@?1??SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A, ecx

; 134  :             tostringstream oss;

  00092	6a 01		 push	 1
  00094	6a 02		 push	 2
  00096	8d 8d 74 ff ff
	ff		 lea	 ecx, DWORD PTR _oss$151186[ebp]
  0009c	e8 00 00 00 00	 call	 ??0?$basic_ostringstream@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@H@Z ; std::basic_ostringstream<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::basic_ostringstream<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
  000a1	c7 45 fc 00 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 0

; 135  :             oss << _T("Setup card ") << pThis->GetDeviceIndex() + 1;

  000a8	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  000ae	e8 00 00 00 00	 call	 ?GetDeviceIndex@CSAA7134Source@@QAEHXZ ; CSAA7134Source::GetDeviceIndex
  000b3	83 c0 01	 add	 eax, 1
  000b6	50		 push	 eax
  000b7	68 00 00 00 00	 push	 OFFSET ??_C@_1BI@FGLLHEJN@?$AAS?$AAe?$AAt?$AAu?$AAp?$AA?5?$AAc?$AAa?$AAr?$AAd?$AA?5?$AA?$AA@
  000bc	8d 95 74 ff ff
	ff		 lea	 edx, DWORD PTR _oss$151186[ebp]
  000c2	52		 push	 edx
  000c3	e8 00 00 00 00	 call	 ??$?6_WU?$char_traits@_W@std@@@std@@YAAAV?$basic_ostream@_WU?$char_traits@_W@std@@@0@AAV10@PB_W@Z ; std::operator<<<wchar_t,std::char_traits<wchar_t> >
  000c8	83 c4 08	 add	 esp, 8
  000cb	8b c8		 mov	 ecx, eax
  000cd	e8 00 00 00 00	 call	 ??6?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QAEAAV01@H@Z ; std::basic_ostream<wchar_t,std::char_traits<wchar_t> >::operator<<

; 136  :             oss << _T(" with chip ") << pThis->GetChipName();

  000d2	8d 85 00 ff ff
	ff		 lea	 eax, DWORD PTR $T360123[ebp]
  000d8	50		 push	 eax
  000d9	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  000df	e8 00 00 00 00	 call	 ?GetChipName@CSAA7134Source@@QAE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@XZ ; CSAA7134Source::GetChipName
  000e4	89 85 8c fe ff
	ff		 mov	 DWORD PTR tv66[ebp], eax
  000ea	8b 8d 8c fe ff
	ff		 mov	 ecx, DWORD PTR tv66[ebp]
  000f0	89 8d 88 fe ff
	ff		 mov	 DWORD PTR tv468[ebp], ecx
  000f6	c6 45 fc 01	 mov	 BYTE PTR __$EHRec$[ebp+8], 1
  000fa	8b 95 88 fe ff
	ff		 mov	 edx, DWORD PTR tv468[ebp]
  00100	52		 push	 edx
  00101	68 00 00 00 00	 push	 OFFSET ??_C@_1BI@EHBBNJAE@?$AA?5?$AAw?$AAi?$AAt?$AAh?$AA?5?$AAc?$AAh?$AAi?$AAp?$AA?5?$AA?$AA@
  00106	8d 85 74 ff ff
	ff		 lea	 eax, DWORD PTR _oss$151186[ebp]
  0010c	50		 push	 eax
  0010d	e8 00 00 00 00	 call	 ??$?6_WU?$char_traits@_W@std@@@std@@YAAAV?$basic_ostream@_WU?$char_traits@_W@std@@@0@AAV10@PB_W@Z ; std::operator<<<wchar_t,std::char_traits<wchar_t> >
  00112	83 c4 08	 add	 esp, 8
  00115	50		 push	 eax
  00116	e8 00 00 00 00	 call	 ??$?6_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YAAAV?$basic_ostream@_WU?$char_traits@_W@std@@@0@AAV10@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@@Z ; std::operator<<<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
  0011b	83 c4 08	 add	 esp, 8
  0011e	c6 45 fc 00	 mov	 BYTE PTR __$EHRec$[ebp+8], 0
  00122	8d 8d 00 ff ff
	ff		 lea	 ecx, DWORD PTR $T360123[ebp]
  00128	e8 00 00 00 00	 call	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >

; 137  :             SetWindowText(hDlg, oss.str().c_str());

  0012d	8d 8d e4 fe ff
	ff		 lea	 ecx, DWORD PTR $T360124[ebp]
  00133	51		 push	 ecx
  00134	8d 8d 74 ff ff
	ff		 lea	 ecx, DWORD PTR _oss$151186[ebp]
  0013a	e8 00 00 00 00	 call	 ?str@?$basic_ostringstream@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@XZ ; std::basic_ostringstream<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::str
  0013f	89 85 84 fe ff
	ff		 mov	 DWORD PTR tv482[ebp], eax
  00145	8b 95 84 fe ff
	ff		 mov	 edx, DWORD PTR tv482[ebp]
  0014b	89 95 80 fe ff
	ff		 mov	 DWORD PTR tv470[ebp], edx
  00151	c6 45 fc 02	 mov	 BYTE PTR __$EHRec$[ebp+8], 2
  00155	8b 8d 80 fe ff
	ff		 mov	 ecx, DWORD PTR tv470[ebp]
  0015b	e8 00 00 00 00	 call	 ?c_str@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBEPB_WXZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::c_str
  00160	50		 push	 eax
  00161	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  00164	50		 push	 eax
  00165	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetWindowTextW@8
  0016b	c6 45 fc 00	 mov	 BYTE PTR __$EHRec$[ebp+8], 0
  0016f	8d 8d e4 fe ff
	ff		 lea	 ecx, DWORD PTR $T360124[ebp]
  00175	e8 00 00 00 00	 call	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >

; 138  :             Button_Enable(GetDlgItem(hDlg, IDCANCEL), pThis->m_bSelectCardCancelButton);

  0017a	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  00180	8b 91 a4 01 00
	00		 mov	 edx, DWORD PTR [ecx+420]
  00186	52		 push	 edx
  00187	6a 02		 push	 2
  00189	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  0018c	50		 push	 eax
  0018d	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00193	50		 push	 eax
  00194	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EnableWindow@8

; 139  : 
; 140  :             s_CardType = pThis->m_CardType->GetValue();

  0019a	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  001a0	81 c1 c0 01 00
	00		 add	 ecx, 448		; 000001c0H
  001a6	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSliderSetting@@@@QBEPAVCSliderSetting@@XZ ; SmartPtr<CSliderSetting>::operator->
  001ab	8b c8		 mov	 ecx, eax
  001ad	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  001b2	a3 00 00 00 00	 mov	 DWORD PTR ?s_CardType@?1??SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4JA, eax

; 141  :             s_TunerType = pThis->m_TunerType->GetValue();

  001b7	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  001bd	81 c1 2c 02 00
	00		 add	 ecx, 556		; 0000022cH
  001c3	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCTunerTypeSetting@CSAA7134Source@@@@QBEPAVCTunerTypeSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CTunerTypeSetting>::operator->
  001c8	8b c8		 mov	 ecx, eax
  001ca	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  001cf	a3 00 00 00 00	 mov	 DWORD PTR ?s_TunerType@?1??SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4JA, eax

; 142  : 
; 143  :             SendMessage(hDlg, WM_UPDATE_CARD_LIST, 0, 0);

  001d4	6a 00		 push	 0
  001d6	6a 00		 push	 0
  001d8	68 00 80 00 00	 push	 32768			; 00008000H
  001dd	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  001e0	51		 push	 ecx
  001e1	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 144  :             SendMessage(hDlg, WM_UPDATE_TUNER_LIST, 0, 0);

  001e7	6a 00		 push	 0
  001e9	6a 00		 push	 0
  001eb	68 01 80 00 00	 push	 32769			; 00008001H
  001f0	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  001f3	52		 push	 edx
  001f4	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 145  : 
; 146  :             SetFocus(hDlg);

  001fa	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  001fd	50		 push	 eax
  001fe	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetFocus@4

; 147  : 
; 148  :             CSAA7134Card* pCard = pThis->GetCard().GetRawPointer();

  00204	8d 8d dc fe ff
	ff		 lea	 ecx, DWORD PTR $T360125[ebp]
  0020a	51		 push	 ecx
  0020b	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  00211	e8 00 00 00 00	 call	 ?GetCard@CSAA7134Source@@QAE?AV?$SmartPtr@VCSAA7134Card@@@@XZ ; CSAA7134Source::GetCard
  00216	89 85 7c fe ff
	ff		 mov	 DWORD PTR tv483[ebp], eax
  0021c	8b 95 7c fe ff
	ff		 mov	 edx, DWORD PTR tv483[ebp]
  00222	89 95 78 fe ff
	ff		 mov	 DWORD PTR tv472[ebp], edx
  00228	c6 45 fc 03	 mov	 BYTE PTR __$EHRec$[ebp+8], 3
  0022c	8b 8d 78 fe ff
	ff		 mov	 ecx, DWORD PTR tv472[ebp]
  00232	e8 00 00 00 00	 call	 ?GetRawPointer@?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::GetRawPointer
  00237	89 85 70 ff ff
	ff		 mov	 DWORD PTR _pCard$151235[ebp], eax
  0023d	c6 45 fc 00	 mov	 BYTE PTR __$EHRec$[ebp+8], 0
  00241	8d 8d dc fe ff
	ff		 lea	 ecx, DWORD PTR $T360125[ebp]
  00247	e8 00 00 00 00	 call	 ??1?$SmartPtr@VCSAA7134Card@@@@QAE@XZ ; SmartPtr<CSAA7134Card>::~SmartPtr<CSAA7134Card>

; 149  :             SetDlgItemText(hDlg, IDC_BT_CHIP_TYPE, pCard->GetChipType().c_str());

  0024c	8d 85 c0 fe ff
	ff		 lea	 eax, DWORD PTR $T360126[ebp]
  00252	50		 push	 eax
  00253	8b 8d 70 ff ff
	ff		 mov	 ecx, DWORD PTR _pCard$151235[ebp]
  00259	e8 00 00 00 00	 call	 ?GetChipType@CSAA7134Card@@QAE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@XZ ; CSAA7134Card::GetChipType
  0025e	89 85 74 fe ff
	ff		 mov	 DWORD PTR tv484[ebp], eax
  00264	8b 8d 74 fe ff
	ff		 mov	 ecx, DWORD PTR tv484[ebp]
  0026a	89 8d 70 fe ff
	ff		 mov	 DWORD PTR tv474[ebp], ecx
  00270	c6 45 fc 04	 mov	 BYTE PTR __$EHRec$[ebp+8], 4
  00274	8b 8d 70 fe ff
	ff		 mov	 ecx, DWORD PTR tv474[ebp]
  0027a	e8 00 00 00 00	 call	 ?c_str@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBEPB_WXZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::c_str
  0027f	50		 push	 eax
  00280	68 67 07 00 00	 push	 1895			; 00000767H
  00285	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00288	52		 push	 edx
  00289	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetDlgItemTextW@12
  0028f	c6 45 fc 00	 mov	 BYTE PTR __$EHRec$[ebp+8], 0
  00293	8d 8d c0 fe ff
	ff		 lea	 ecx, DWORD PTR $T360126[ebp]
  00299	e8 00 00 00 00	 call	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >

; 150  :             TCHAR buf[10];
; 151  :             _stprintf(buf,_T("%04X"), pCard->GetVendorId());

  0029e	8b 8d 70 ff ff
	ff		 mov	 ecx, DWORD PTR _pCard$151235[ebp]
  002a4	e8 00 00 00 00	 call	 ?GetVendorId@CPCICard@@QAEGXZ ; CPCICard::GetVendorId
  002a9	0f b7 c0	 movzx	 eax, ax
  002ac	50		 push	 eax
  002ad	68 00 00 00 00	 push	 OFFSET ??_C@_19KBJOGOJG@?$AA?$CF?$AA0?$AA4?$AAX?$AA?$AA@
  002b2	8d 8d 58 ff ff
	ff		 lea	 ecx, DWORD PTR _buf$151238[ebp]
  002b8	51		 push	 ecx
  002b9	e8 00 00 00 00	 call	 __swprintf
  002be	83 c4 0c	 add	 esp, 12			; 0000000cH

; 152  :             SetDlgItemText(hDlg, IDC_BT_VENDOR_ID, buf);

  002c1	8d 95 58 ff ff
	ff		 lea	 edx, DWORD PTR _buf$151238[ebp]
  002c7	52		 push	 edx
  002c8	68 2e 07 00 00	 push	 1838			; 0000072eH
  002cd	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  002d0	50		 push	 eax
  002d1	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetDlgItemTextW@12

; 153  :             _stprintf(buf,_T("%04X"), pCard->GetDeviceId());

  002d7	8b 8d 70 ff ff
	ff		 mov	 ecx, DWORD PTR _pCard$151235[ebp]
  002dd	e8 00 00 00 00	 call	 ?GetDeviceId@CPCICard@@QAEGXZ ; CPCICard::GetDeviceId
  002e2	0f b7 c8	 movzx	 ecx, ax
  002e5	51		 push	 ecx
  002e6	68 00 00 00 00	 push	 OFFSET ??_C@_19KBJOGOJG@?$AA?$CF?$AA0?$AA4?$AAX?$AA?$AA@
  002eb	8d 95 58 ff ff
	ff		 lea	 edx, DWORD PTR _buf$151238[ebp]
  002f1	52		 push	 edx
  002f2	e8 00 00 00 00	 call	 __swprintf
  002f7	83 c4 0c	 add	 esp, 12			; 0000000cH

; 154  :             SetDlgItemText(hDlg, IDC_BT_DEVICE_ID, buf);

  002fa	8d 85 58 ff ff
	ff		 lea	 eax, DWORD PTR _buf$151238[ebp]
  00300	50		 push	 eax
  00301	68 2f 07 00 00	 push	 1839			; 0000072fH
  00306	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  00309	51		 push	 ecx
  0030a	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetDlgItemTextW@12

; 155  : 
; 156  :             DWORD dwCardId = pCard->GetSubSystemId();

  00310	8b 8d 70 ff ff
	ff		 mov	 ecx, DWORD PTR _pCard$151235[ebp]
  00316	e8 00 00 00 00	 call	 ?GetSubSystemId@CPCICard@@QAEKXZ ; CPCICard::GetSubSystemId
  0031b	89 85 54 ff ff
	ff		 mov	 DWORD PTR _dwCardId$151240[ebp], eax

; 157  :             if (dwCardId != 0x00001131)

  00321	81 bd 54 ff ff
	ff 31 11 00 00	 cmp	 DWORD PTR _dwCardId$151240[ebp], 4401 ; 00001131H
  0032b	74 33		 je	 SHORT $LN26@SelectCard@3

; 158  :             {
; 159  :                 _stprintf(buf, _T("%08X"), dwCardId);

  0032d	8b 95 54 ff ff
	ff		 mov	 edx, DWORD PTR _dwCardId$151240[ebp]
  00333	52		 push	 edx
  00334	68 00 00 00 00	 push	 OFFSET ??_C@_19NGFMKOON@?$AA?$CF?$AA0?$AA8?$AAX?$AA?$AA@
  00339	8d 85 58 ff ff
	ff		 lea	 eax, DWORD PTR _buf$151238[ebp]
  0033f	50		 push	 eax
  00340	e8 00 00 00 00	 call	 __swprintf
  00345	83 c4 0c	 add	 esp, 12			; 0000000cH

; 160  :                 SetDlgItemText(hDlg, IDC_AUTODECTECTID, buf);

  00348	8d 8d 58 ff ff
	ff		 lea	 ecx, DWORD PTR _buf$151238[ebp]
  0034e	51		 push	 ecx
  0034f	68 7e 05 00 00	 push	 1406			; 0000057eH
  00354	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00357	52		 push	 edx
  00358	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetDlgItemTextW@12

; 161  :             }
; 162  :             else

  0035e	eb 14		 jmp	 SHORT $LN25@SelectCard@3
$LN26@SelectCard@3:

; 163  :             {
; 164  :                 SetDlgItemText(hDlg, IDC_AUTODECTECTID, _T("none"));

  00360	68 00 00 00 00	 push	 OFFSET ??_C@_19OEJGHIEG@?$AAn?$AAo?$AAn?$AAe?$AA?$AA@
  00365	68 7e 05 00 00	 push	 1406			; 0000057eH
  0036a	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  0036d	50		 push	 eax
  0036e	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetDlgItemTextW@12
$LN25@SelectCard@3:

; 165  :             }
; 166  :         }

  00374	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  0037b	8d 8d 74 ff ff
	ff		 lea	 ecx, DWORD PTR _oss$151186[ebp]
  00381	e8 00 00 00 00	 call	 ??_D?$basic_ostringstream@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEXXZ

; 167  :         break;

  00386	e9 9f 05 00 00	 jmp	 $LN28@SelectCard@3
$LN24@SelectCard@3:

; 168  :     case WM_COMMAND:
; 169  :         switch(LOWORD(wParam))

  0038b	8b 4d 10	 mov	 ecx, DWORD PTR _wParam$[ebp]
  0038e	81 e1 ff ff 00
	00		 and	 ecx, 65535		; 0000ffffH
  00394	0f b7 d1	 movzx	 edx, cx
  00397	89 95 6c fe ff
	ff		 mov	 DWORD PTR tv228[ebp], edx
  0039d	83 bd 6c fe ff
	ff 03		 cmp	 DWORD PTR tv228[ebp], 3
  003a4	7f 28		 jg	 SHORT $LN32@SelectCard@3
  003a6	83 bd 6c fe ff
	ff 03		 cmp	 DWORD PTR tv228[ebp], 3
  003ad	0f 84 84 02 00
	00		 je	 $LN14@SelectCard@3
  003b3	83 bd 6c fe ff
	ff 01		 cmp	 DWORD PTR tv228[ebp], 1
  003ba	74 37		 je	 SHORT $LN21@SelectCard@3
  003bc	83 bd 6c fe ff
	ff 02		 cmp	 DWORD PTR tv228[ebp], 2
  003c3	0f 84 5b 01 00
	00		 je	 $LN19@SelectCard@3
  003c9	e9 c9 02 00 00	 jmp	 $LN22@SelectCard@3
$LN32@SelectCard@3:
  003ce	81 bd 6c fe ff
	ff 96 05 00 00	 cmp	 DWORD PTR tv228[ebp], 1430 ; 00000596H
  003d8	0f 84 57 01 00
	00		 je	 $LN18@SelectCard@3
  003de	81 bd 6c fe ff
	ff 5a 07 00 00	 cmp	 DWORD PTR tv228[ebp], 1882 ; 0000075aH
  003e8	0f 84 e5 01 00
	00		 je	 $LN16@SelectCard@3
  003ee	e9 a4 02 00 00	 jmp	 $LN22@SelectCard@3
$LN21@SelectCard@3:

; 170  :         {
; 171  :         case IDOK:
; 172  :             pThis->m_TunerType->SetValue(s_TunerType);

  003f3	6a 00		 push	 0
  003f5	a1 00 00 00 00	 mov	 eax, DWORD PTR ?s_TunerType@?1??SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4JA
  003fa	50		 push	 eax
  003fb	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  00401	81 c1 2c 02 00
	00		 add	 ecx, 556		; 0000022cH
  00407	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCTunerTypeSetting@CSAA7134Source@@@@QBEPAVCTunerTypeSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CTunerTypeSetting>::operator->
  0040c	8b c8		 mov	 ecx, eax
  0040e	e8 00 00 00 00	 call	 ?SetValue@CSliderSetting@@QAEXJH@Z ; CSliderSetting::SetValue

; 173  :             if (pThis->m_CardType->GetValue() != s_CardType)

  00413	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  00419	81 c1 c0 01 00
	00		 add	 ecx, 448		; 000001c0H
  0041f	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSliderSetting@@@@QBEPAVCSliderSetting@@XZ ; SmartPtr<CSliderSetting>::operator->
  00424	8b c8		 mov	 ecx, eax
  00426	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  0042b	3b 05 00 00 00
	00		 cmp	 eax, DWORD PTR ?s_CardType@?1??SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4JA
  00431	0f 84 c9 00 00
	00		 je	 $LN20@SelectCard@3

; 174  :             {
; 175  :                 pThis->m_CardType->SetValue(s_CardType);

  00437	6a 00		 push	 0
  00439	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?s_CardType@?1??SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4JA
  0043f	51		 push	 ecx
  00440	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  00446	81 c1 c0 01 00
	00		 add	 ecx, 448		; 000001c0H
  0044c	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSliderSetting@@@@QBEPAVCSliderSetting@@XZ ; SmartPtr<CSliderSetting>::operator->
  00451	8b c8		 mov	 ecx, eax
  00453	e8 00 00 00 00	 call	 ?SetValue@CSliderSetting@@QAEXJH@Z ; CSliderSetting::SetValue

; 176  :                 // Update the tstring name value to reflect the newly selected card.
; 177  :                 pThis->m_CardName->SetValue(pThis->GetCard()->GetCardName((eSAA7134CardId)s_CardType).c_str());

  00458	8d 95 b8 fe ff
	ff		 lea	 edx, DWORD PTR $T360127[ebp]
  0045e	52		 push	 edx
  0045f	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  00465	e8 00 00 00 00	 call	 ?GetCard@CSAA7134Source@@QAE?AV?$SmartPtr@VCSAA7134Card@@@@XZ ; CSAA7134Source::GetCard
  0046a	89 85 68 fe ff
	ff		 mov	 DWORD PTR tv485[ebp], eax
  00470	8b 85 68 fe ff
	ff		 mov	 eax, DWORD PTR tv485[ebp]
  00476	89 85 64 fe ff
	ff		 mov	 DWORD PTR tv476[ebp], eax
  0047c	c7 45 fc 05 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 5
  00483	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?s_CardType@?1??SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4JA
  00489	51		 push	 ecx
  0048a	8d 95 9c fe ff
	ff		 lea	 edx, DWORD PTR $T360128[ebp]
  00490	52		 push	 edx
  00491	8b 8d 64 fe ff
	ff		 mov	 ecx, DWORD PTR tv476[ebp]
  00497	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  0049c	8b c8		 mov	 ecx, eax
  0049e	e8 00 00 00 00	 call	 ?GetCardName@CSAA7134Card@@QAE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@W4eSAA7134CardId@CSAA7134Common@@@Z ; CSAA7134Card::GetCardName
  004a3	89 85 60 fe ff
	ff		 mov	 DWORD PTR tv486[ebp], eax
  004a9	8b 85 60 fe ff
	ff		 mov	 eax, DWORD PTR tv486[ebp]
  004af	89 85 5c fe ff
	ff		 mov	 DWORD PTR tv478[ebp], eax
  004b5	c6 45 fc 06	 mov	 BYTE PTR __$EHRec$[ebp+8], 6
  004b9	6a 00		 push	 0
  004bb	8b 8d 5c fe ff
	ff		 mov	 ecx, DWORD PTR tv478[ebp]
  004c1	e8 00 00 00 00	 call	 ?c_str@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBEPB_WXZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::c_str
  004c6	50		 push	 eax
  004c7	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  004cd	81 c1 c8 01 00
	00		 add	 ecx, 456		; 000001c8H
  004d3	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCStringSetting@@@@QBEPAVCStringSetting@@XZ ; SmartPtr<CStringSetting>::operator->
  004d8	8b c8		 mov	 ecx, eax
  004da	e8 00 00 00 00	 call	 ?SetValue@CStringSetting@@QAEXPB_WH@Z ; CStringSetting::SetValue
  004df	c6 45 fc 05	 mov	 BYTE PTR __$EHRec$[ebp+8], 5
  004e3	8d 8d 9c fe ff
	ff		 lea	 ecx, DWORD PTR $T360128[ebp]
  004e9	e8 00 00 00 00	 call	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
  004ee	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  004f5	8d 8d b8 fe ff
	ff		 lea	 ecx, DWORD PTR $T360127[ebp]
  004fb	e8 00 00 00 00	 call	 ??1?$SmartPtr@VCSAA7134Card@@@@QAE@XZ ; SmartPtr<CSAA7134Card>::~SmartPtr<CSAA7134Card>
$LN20@SelectCard@3:

; 178  :             }
; 179  :             SettingsMaster->SaveAllSettings(TRUE);

  00500	6a 01		 push	 1
  00502	b9 00 00 00 00	 mov	 ecx, OFFSET ?SettingsMaster@@3V?$SmartPtr@VCSettingsMaster@@@@A ; SettingsMaster
  00507	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSettingsMaster@@@@QBEPAVCSettingsMaster@@XZ ; SmartPtr<CSettingsMaster>::operator->
  0050c	8b c8		 mov	 ecx, eax
  0050e	e8 00 00 00 00	 call	 ?SaveAllSettings@CSettingsMaster@@QAEXH@Z ; CSettingsMaster::SaveAllSettings

; 180  :             EndDialog(hDlg, TRUE);

  00513	6a 01		 push	 1
  00515	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  00518	51		 push	 ecx
  00519	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EndDialog@8

; 181  :             break;

  0051f	e9 73 01 00 00	 jmp	 $LN22@SelectCard@3
$LN19@SelectCard@3:

; 182  :         case IDCANCEL:
; 183  :             EndDialog(hDlg, TRUE);

  00524	6a 01		 push	 1
  00526	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00529	52		 push	 edx
  0052a	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EndDialog@8

; 184  :             break;

  00530	e9 62 01 00 00	 jmp	 $LN22@SelectCard@3
$LN18@SelectCard@3:

; 185  :         case IDC_CARDSSELECT:
; 186  :             if (HIWORD(wParam) == CBN_SELCHANGE)

  00535	8b 45 10	 mov	 eax, DWORD PTR _wParam$[ebp]
  00538	c1 e8 10	 shr	 eax, 16			; 00000010H
  0053b	25 ff ff 00 00	 and	 eax, 65535		; 0000ffffH
  00540	0f b7 c8	 movzx	 ecx, ax
  00543	83 f9 01	 cmp	 ecx, 1
  00546	0f 85 82 00 00
	00		 jne	 $LN17@SelectCard@3

; 187  :             {
; 188  :                 int i = ComboBox_GetCurSel(GetDlgItem(hDlg, IDC_CARDSSELECT));

  0054c	6a 00		 push	 0
  0054e	6a 00		 push	 0
  00550	68 47 01 00 00	 push	 327			; 00000147H
  00555	68 96 05 00 00	 push	 1430			; 00000596H
  0055a	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  0055d	52		 push	 edx
  0055e	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00564	50		 push	 eax
  00565	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  0056b	89 85 50 ff ff
	ff		 mov	 DWORD PTR _i$151262[ebp], eax

; 189  :                 s_CardType = ComboBox_GetItemData(GetDlgItem(hDlg, IDC_CARDSSELECT), i);

  00571	6a 00		 push	 0
  00573	8b 85 50 ff ff
	ff		 mov	 eax, DWORD PTR _i$151262[ebp]
  00579	50		 push	 eax
  0057a	68 50 01 00 00	 push	 336			; 00000150H
  0057f	68 96 05 00 00	 push	 1430			; 00000596H
  00584	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  00587	51		 push	 ecx
  00588	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  0058e	50		 push	 eax
  0058f	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  00595	a3 00 00 00 00	 mov	 DWORD PTR ?s_CardType@?1??SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4JA, eax

; 190  :                 s_TunerType = pThis->m_pSAA7134Card->AutoDetectTuner((eSAA7134CardId)s_CardType);

  0059a	8b 15 00 00 00
	00		 mov	 edx, DWORD PTR ?s_CardType@?1??SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4JA
  005a0	52		 push	 edx
  005a1	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  005a7	83 c1 74	 add	 ecx, 116		; 00000074H
  005aa	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  005af	8b c8		 mov	 ecx, eax
  005b1	e8 00 00 00 00	 call	 ?AutoDetectTuner@CSAA7134Card@@QAE?AW4eTunerId@@W4eSAA7134CardId@CSAA7134Common@@@Z ; CSAA7134Card::AutoDetectTuner
  005b6	a3 00 00 00 00	 mov	 DWORD PTR ?s_TunerType@?1??SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4JA, eax

; 191  : 
; 192  :                 SendMessage(hDlg, WM_UPDATE_TUNER_LIST, 0, 0);

  005bb	6a 00		 push	 0
  005bd	6a 00		 push	 0
  005bf	68 01 80 00 00	 push	 32769			; 00008001H
  005c4	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  005c7	50		 push	 eax
  005c8	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
$LN17@SelectCard@3:

; 193  :             }
; 194  :             break;

  005ce	e9 c4 00 00 00	 jmp	 $LN22@SelectCard@3
$LN16@SelectCard@3:

; 195  :         case IDC_TUNERSELECT:
; 196  :             if (HIWORD(wParam) == CBN_SELCHANGE)

  005d3	8b 4d 10	 mov	 ecx, DWORD PTR _wParam$[ebp]
  005d6	c1 e9 10	 shr	 ecx, 16			; 00000010H
  005d9	81 e1 ff ff 00
	00		 and	 ecx, 65535		; 0000ffffH
  005df	0f b7 d1	 movzx	 edx, cx
  005e2	83 fa 01	 cmp	 edx, 1
  005e5	75 4e		 jne	 SHORT $LN15@SelectCard@3

; 197  :             {
; 198  :                 int i = ComboBox_GetCurSel(GetDlgItem(hDlg, IDC_TUNERSELECT));

  005e7	6a 00		 push	 0
  005e9	6a 00		 push	 0
  005eb	68 47 01 00 00	 push	 327			; 00000147H
  005f0	68 5a 07 00 00	 push	 1882			; 0000075aH
  005f5	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  005f8	50		 push	 eax
  005f9	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  005ff	50		 push	 eax
  00600	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  00606	89 85 4c ff ff
	ff		 mov	 DWORD PTR _i$151274[ebp], eax

; 199  :                 s_TunerType = ComboBox_GetItemData(GetDlgItem(hDlg, IDC_TUNERSELECT), i);

  0060c	6a 00		 push	 0
  0060e	8b 8d 4c ff ff
	ff		 mov	 ecx, DWORD PTR _i$151274[ebp]
  00614	51		 push	 ecx
  00615	68 50 01 00 00	 push	 336			; 00000150H
  0061a	68 5a 07 00 00	 push	 1882			; 0000075aH
  0061f	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00622	52		 push	 edx
  00623	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00629	50		 push	 eax
  0062a	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  00630	a3 00 00 00 00	 mov	 DWORD PTR ?s_TunerType@?1??SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4JA, eax
$LN15@SelectCard@3:

; 200  :             }
; 201  :             break;

  00635	eb 60		 jmp	 SHORT $LN22@SelectCard@3
$LN14@SelectCard@3:

; 202  :         case IDC_AUTODETECT:
; 203  :             {
; 204  :                 s_CardType = pThis->m_pSAA7134Card->AutoDetectCardType();

  00637	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  0063d	83 c1 74	 add	 ecx, 116		; 00000074H
  00640	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  00645	8b c8		 mov	 ecx, eax
  00647	e8 00 00 00 00	 call	 ?AutoDetectCardType@CSAA7134Card@@QAE?AW4eSAA7134CardId@CSAA7134Common@@XZ ; CSAA7134Card::AutoDetectCardType
  0064c	a3 00 00 00 00	 mov	 DWORD PTR ?s_CardType@?1??SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4JA, eax

; 205  :                 s_TunerType = pThis->m_pSAA7134Card->AutoDetectTuner((eSAA7134CardId)s_CardType);

  00651	a1 00 00 00 00	 mov	 eax, DWORD PTR ?s_CardType@?1??SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4JA
  00656	50		 push	 eax
  00657	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  0065d	83 c1 74	 add	 ecx, 116		; 00000074H
  00660	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  00665	8b c8		 mov	 ecx, eax
  00667	e8 00 00 00 00	 call	 ?AutoDetectTuner@CSAA7134Card@@QAE?AW4eTunerId@@W4eSAA7134CardId@CSAA7134Common@@@Z ; CSAA7134Card::AutoDetectTuner
  0066c	a3 00 00 00 00	 mov	 DWORD PTR ?s_TunerType@?1??SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4JA, eax

; 206  : 
; 207  :                 SendMessage(hDlg, WM_UPDATE_CARD_LIST, 0, 0);

  00671	6a 00		 push	 0
  00673	6a 00		 push	 0
  00675	68 00 80 00 00	 push	 32768			; 00008000H
  0067a	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  0067d	51		 push	 ecx
  0067e	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 208  :                 SendMessage(hDlg, WM_UPDATE_TUNER_LIST, 0, 0);

  00684	6a 00		 push	 0
  00686	6a 00		 push	 0
  00688	68 01 80 00 00	 push	 32769			; 00008001H
  0068d	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00690	52		 push	 edx
  00691	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
$LN22@SelectCard@3:

; 209  :             }
; 210  :             break;
; 211  :         default:
; 212  :             break;
; 213  :         }
; 214  :         break;

  00697	e9 8e 02 00 00	 jmp	 $LN28@SelectCard@3
$LN12@SelectCard@3:

; 215  :     case WM_UPDATE_CARD_LIST:
; 216  :         {
; 217  :             // Get this card's device id
; 218  :             WORD deviceId = pThis->GetCard()->GetDeviceId();

  0069c	8d 85 94 fe ff
	ff		 lea	 eax, DWORD PTR $T360130[ebp]
  006a2	50		 push	 eax
  006a3	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  006a9	e8 00 00 00 00	 call	 ?GetCard@CSAA7134Source@@QAE?AV?$SmartPtr@VCSAA7134Card@@@@XZ ; CSAA7134Source::GetCard
  006ae	89 85 58 fe ff
	ff		 mov	 DWORD PTR tv487[ebp], eax
  006b4	8b 8d 58 fe ff
	ff		 mov	 ecx, DWORD PTR tv487[ebp]
  006ba	89 8d 54 fe ff
	ff		 mov	 DWORD PTR tv480[ebp], ecx
  006c0	c7 45 fc 07 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 7
  006c7	8b 8d 54 fe ff
	ff		 mov	 ecx, DWORD PTR tv480[ebp]
  006cd	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  006d2	8b c8		 mov	 ecx, eax
  006d4	e8 00 00 00 00	 call	 ?GetDeviceId@CPCICard@@QAEGXZ ; CPCICard::GetDeviceId
  006d9	66 89 85 48 ff
	ff ff		 mov	 WORD PTR _deviceId$151285[ebp], ax
  006e0	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  006e7	8d 8d 94 fe ff
	ff		 lea	 ecx, DWORD PTR $T360130[ebp]
  006ed	e8 00 00 00 00	 call	 ??1?$SmartPtr@VCSAA7134Card@@@@QAE@XZ ; SmartPtr<CSAA7134Card>::~SmartPtr<CSAA7134Card>

; 219  : 
; 220  :             // Clear the cards list
; 221  :             SendMessage(GetDlgItem(hDlg, IDC_CARDSSELECT), CB_RESETCONTENT, 0, 0);

  006f2	6a 00		 push	 0
  006f4	6a 00		 push	 0
  006f6	68 4b 01 00 00	 push	 331			; 0000014bH
  006fb	68 96 05 00 00	 push	 1430			; 00000596H
  00700	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00703	52		 push	 edx
  00704	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  0070a	50		 push	 eax
  0070b	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 222  : 
; 223  :             // Fill the cards list
; 224  :             for (int i = 0; i < pThis->m_pSAA7134Card->GetMaxCards(); i++)

  00711	c7 85 44 ff ff
	ff 00 00 00 00	 mov	 DWORD PTR _i$151287[ebp], 0
  0071b	eb 0f		 jmp	 SHORT $LN11@SelectCard@3
$LN10@SelectCard@3:
  0071d	8b 85 44 ff ff
	ff		 mov	 eax, DWORD PTR _i$151287[ebp]
  00723	83 c0 01	 add	 eax, 1
  00726	89 85 44 ff ff
	ff		 mov	 DWORD PTR _i$151287[ebp], eax
$LN11@SelectCard@3:
  0072c	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  00732	83 c1 74	 add	 ecx, 116		; 00000074H
  00735	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  0073a	8b c8		 mov	 ecx, eax
  0073c	e8 00 00 00 00	 call	 ?GetMaxCards@CSAA7134Card@@QAEHXZ ; CSAA7134Card::GetMaxCards
  00741	39 85 44 ff ff
	ff		 cmp	 DWORD PTR _i$151287[ebp], eax
  00747	0f 8d 00 01 00
	00		 jge	 $LN9@SelectCard@3

; 225  :             {
; 226  :                 if (i != 0 && pThis->m_pSAA7134Card->GetCardDeviceId((eSAA7134CardId)i) != deviceId)

  0074d	83 bd 44 ff ff
	ff 00		 cmp	 DWORD PTR _i$151287[ebp], 0
  00754	74 2c		 je	 SHORT $LN8@SelectCard@3
  00756	8b 8d 44 ff ff
	ff		 mov	 ecx, DWORD PTR _i$151287[ebp]
  0075c	51		 push	 ecx
  0075d	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  00763	83 c1 74	 add	 ecx, 116		; 00000074H
  00766	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  0076b	8b c8		 mov	 ecx, eax
  0076d	e8 00 00 00 00	 call	 ?GetCardDeviceId@CSAA7134Card@@QAEGW4eSAA7134CardId@CSAA7134Common@@@Z ; CSAA7134Card::GetCardDeviceId
  00772	0f b7 d0	 movzx	 edx, ax
  00775	0f b7 85 48 ff
	ff ff		 movzx	 eax, WORD PTR _deviceId$151285[ebp]
  0077c	3b d0		 cmp	 edx, eax
  0077e	74 02		 je	 SHORT $LN8@SelectCard@3

; 227  :                 {
; 228  :                     // Skip cards of different device ids
; 229  :                     continue;

  00780	eb 9b		 jmp	 SHORT $LN10@SelectCard@3
$LN8@SelectCard@3:

; 230  :                 }
; 231  : 
; 232  :                 tstring pCardName = pThis->m_pSAA7134Card->GetCardName((eSAA7134CardId)i);

  00782	8b 8d 44 ff ff
	ff		 mov	 ecx, DWORD PTR _i$151287[ebp]
  00788	51		 push	 ecx
  00789	8d 95 28 ff ff
	ff		 lea	 edx, DWORD PTR _pCardName$151293[ebp]
  0078f	52		 push	 edx
  00790	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  00796	83 c1 74	 add	 ecx, 116		; 00000074H
  00799	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  0079e	8b c8		 mov	 ecx, eax
  007a0	e8 00 00 00 00	 call	 ?GetCardName@CSAA7134Card@@QAE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@W4eSAA7134CardId@CSAA7134Common@@@Z ; CSAA7134Card::GetCardName
  007a5	c7 45 fc 08 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 8

; 233  : 
; 234  :                 int j = SendMessage(GetDlgItem(hDlg, IDC_CARDSSELECT), CB_ADDSTRING, 0, (LONG)pCardName.c_str());

  007ac	8d 8d 28 ff ff
	ff		 lea	 ecx, DWORD PTR _pCardName$151293[ebp]
  007b2	e8 00 00 00 00	 call	 ?c_str@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBEPB_WXZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::c_str
  007b7	50		 push	 eax
  007b8	6a 00		 push	 0
  007ba	68 43 01 00 00	 push	 323			; 00000143H
  007bf	68 96 05 00 00	 push	 1430			; 00000596H
  007c4	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  007c7	50		 push	 eax
  007c8	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  007ce	50		 push	 eax
  007cf	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  007d5	89 85 24 ff ff
	ff		 mov	 DWORD PTR _j$151296[ebp], eax

; 235  :                 SendMessage(GetDlgItem(hDlg, IDC_CARDSSELECT), CB_SETITEMDATA, j, i);

  007db	8b 8d 44 ff ff
	ff		 mov	 ecx, DWORD PTR _i$151287[ebp]
  007e1	51		 push	 ecx
  007e2	8b 95 24 ff ff
	ff		 mov	 edx, DWORD PTR _j$151296[ebp]
  007e8	52		 push	 edx
  007e9	68 51 01 00 00	 push	 337			; 00000151H
  007ee	68 96 05 00 00	 push	 1430			; 00000596H
  007f3	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  007f6	50		 push	 eax
  007f7	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  007fd	50		 push	 eax
  007fe	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 236  : 
; 237  :                 // Select the appropriate card
; 238  :                 if (i == s_CardType)

  00804	8b 8d 44 ff ff
	ff		 mov	 ecx, DWORD PTR _i$151287[ebp]
  0080a	3b 0d 00 00 00
	00		 cmp	 ecx, DWORD PTR ?s_CardType@?1??SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4JA
  00810	75 24		 jne	 SHORT $LN7@SelectCard@3

; 239  :                 {
; 240  :                     SendMessage(GetDlgItem(hDlg, IDC_CARDSSELECT), CB_SETCURSEL, j, 0);

  00812	6a 00		 push	 0
  00814	8b 95 24 ff ff
	ff		 mov	 edx, DWORD PTR _j$151296[ebp]
  0081a	52		 push	 edx
  0081b	68 4e 01 00 00	 push	 334			; 0000014eH
  00820	68 96 05 00 00	 push	 1430			; 00000596H
  00825	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  00828	50		 push	 eax
  00829	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  0082f	50		 push	 eax
  00830	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
$LN7@SelectCard@3:

; 241  :                 }
; 242  :             }

  00836	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  0083d	8d 8d 28 ff ff
	ff		 lea	 ecx, DWORD PTR _pCardName$151293[ebp]
  00843	e8 00 00 00 00	 call	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
  00848	e9 d0 fe ff ff	 jmp	 $LN10@SelectCard@3
$LN9@SelectCard@3:

; 243  :         }
; 244  :         break;

  0084d	e9 d8 00 00 00	 jmp	 $LN28@SelectCard@3
$LN6@SelectCard@3:

; 245  :     case WM_UPDATE_TUNER_LIST:
; 246  :         {
; 247  :             // Clear the tuners list
; 248  :             SendMessage(GetDlgItem(hDlg, IDC_TUNERSELECT), CB_RESETCONTENT, 0, 0);

  00852	6a 00		 push	 0
  00854	6a 00		 push	 0
  00856	68 4b 01 00 00	 push	 331			; 0000014bH
  0085b	68 5a 07 00 00	 push	 1882			; 0000075aH
  00860	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  00863	51		 push	 ecx
  00864	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  0086a	50		 push	 eax
  0086b	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 249  : 
; 250  :             // Fill the tuners list
; 251  :             for(int i = 0; i < TUNER_LASTONE; i++)

  00871	c7 85 20 ff ff
	ff 00 00 00 00	 mov	 DWORD PTR _i$151300[ebp], 0
  0087b	eb 0f		 jmp	 SHORT $LN5@SelectCard@3
$LN4@SelectCard@3:
  0087d	8b 95 20 ff ff
	ff		 mov	 edx, DWORD PTR _i$151300[ebp]
  00883	83 c2 01	 add	 edx, 1
  00886	89 95 20 ff ff
	ff		 mov	 DWORD PTR _i$151300[ebp], edx
$LN5@SelectCard@3:
  0088c	83 bd 20 ff ff
	ff 40		 cmp	 DWORD PTR _i$151300[ebp], 64 ; 00000040H
  00893	0f 8d 91 00 00
	00		 jge	 $LN28@SelectCard@3

; 252  :             {
; 253  :                 int j = SendMessage(GetDlgItem(hDlg, IDC_TUNERSELECT), CB_ADDSTRING, 0, (LONG)TunerNames[i]);

  00899	8b 85 20 ff ff
	ff		 mov	 eax, DWORD PTR _i$151300[ebp]
  0089f	8b 0c 85 00 00
	00 00		 mov	 ecx, DWORD PTR ?TunerNames@@3PAPB_WA[eax*4]
  008a6	51		 push	 ecx
  008a7	6a 00		 push	 0
  008a9	68 43 01 00 00	 push	 323			; 00000143H
  008ae	68 5a 07 00 00	 push	 1882			; 0000075aH
  008b3	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  008b6	52		 push	 edx
  008b7	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  008bd	50		 push	 eax
  008be	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  008c4	89 85 1c ff ff
	ff		 mov	 DWORD PTR _j$151304[ebp], eax

; 254  :                 SendMessage(GetDlgItem(hDlg, IDC_TUNERSELECT), CB_SETITEMDATA, j, i);

  008ca	8b 85 20 ff ff
	ff		 mov	 eax, DWORD PTR _i$151300[ebp]
  008d0	50		 push	 eax
  008d1	8b 8d 1c ff ff
	ff		 mov	 ecx, DWORD PTR _j$151304[ebp]
  008d7	51		 push	 ecx
  008d8	68 51 01 00 00	 push	 337			; 00000151H
  008dd	68 5a 07 00 00	 push	 1882			; 0000075aH
  008e2	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  008e5	52		 push	 edx
  008e6	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  008ec	50		 push	 eax
  008ed	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 255  : 
; 256  :                 // Select the appropriate tuner
; 257  :                 if (i == s_TunerType)

  008f3	8b 85 20 ff ff
	ff		 mov	 eax, DWORD PTR _i$151300[ebp]
  008f9	3b 05 00 00 00
	00		 cmp	 eax, DWORD PTR ?s_TunerType@?1??SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4JA
  008ff	75 24		 jne	 SHORT $LN2@SelectCard@3

; 258  :                 {
; 259  :                     SendMessage(GetDlgItem(hDlg, IDC_TUNERSELECT), CB_SETCURSEL, j, 0);

  00901	6a 00		 push	 0
  00903	8b 8d 1c ff ff
	ff		 mov	 ecx, DWORD PTR _j$151304[ebp]
  00909	51		 push	 ecx
  0090a	68 4e 01 00 00	 push	 334			; 0000014eH
  0090f	68 5a 07 00 00	 push	 1882			; 0000075aH
  00914	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00917	52		 push	 edx
  00918	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  0091e	50		 push	 eax
  0091f	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
$LN2@SelectCard@3:

; 260  :                 }
; 261  :             }

  00925	e9 53 ff ff ff	 jmp	 $LN4@SelectCard@3
$LN28@SelectCard@3:

; 262  :         }
; 263  :         break;
; 264  :     default:
; 265  :         break;
; 266  :     }
; 267  :     return (FALSE);

  0092a	33 c0		 xor	 eax, eax

; 268  : }

  0092c	8b 4d f4	 mov	 ecx, DWORD PTR __$EHRec$[ebp]
  0092f	64 89 0d 00 00
	00 00		 mov	 DWORD PTR fs:0, ecx
  00936	59		 pop	 ecx
  00937	8b 8d 6c ff ff
	ff		 mov	 ecx, DWORD PTR __$ArrayPad$[ebp]
  0093d	33 cd		 xor	 ecx, ebp
  0093f	e8 00 00 00 00	 call	 @__security_check_cookie@4
  00944	8b e5		 mov	 esp, ebp
  00946	5d		 pop	 ebp
  00947	c2 10 00	 ret	 16			; 00000010H
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z$0:
  00000	8d 8d 74 ff ff
	ff		 lea	 ecx, DWORD PTR _oss$151186[ebp]
  00006	e9 00 00 00 00	 jmp	 ??_D?$basic_ostringstream@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEXXZ
__unwindfunclet$?SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z$1:
  0000b	8d 8d 00 ff ff
	ff		 lea	 ecx, DWORD PTR $T360123[ebp]
  00011	e9 00 00 00 00	 jmp	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
__unwindfunclet$?SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z$2:
  00016	8d 8d e4 fe ff
	ff		 lea	 ecx, DWORD PTR $T360124[ebp]
  0001c	e9 00 00 00 00	 jmp	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
__unwindfunclet$?SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z$3:
  00021	8d 8d dc fe ff
	ff		 lea	 ecx, DWORD PTR $T360125[ebp]
  00027	e9 00 00 00 00	 jmp	 ??1?$SmartPtr@VCSAA7134Card@@@@QAE@XZ ; SmartPtr<CSAA7134Card>::~SmartPtr<CSAA7134Card>
__unwindfunclet$?SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z$4:
  0002c	8d 8d c0 fe ff
	ff		 lea	 ecx, DWORD PTR $T360126[ebp]
  00032	e9 00 00 00 00	 jmp	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
__unwindfunclet$?SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z$5:
  00037	8d 8d b8 fe ff
	ff		 lea	 ecx, DWORD PTR $T360127[ebp]
  0003d	e9 00 00 00 00	 jmp	 ??1?$SmartPtr@VCSAA7134Card@@@@QAE@XZ ; SmartPtr<CSAA7134Card>::~SmartPtr<CSAA7134Card>
__unwindfunclet$?SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z$6:
  00042	8d 8d 9c fe ff
	ff		 lea	 ecx, DWORD PTR $T360128[ebp]
  00048	e9 00 00 00 00	 jmp	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
__unwindfunclet$?SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z$7:
  0004d	8d 8d 94 fe ff
	ff		 lea	 ecx, DWORD PTR $T360130[ebp]
  00053	e9 00 00 00 00	 jmp	 ??1?$SmartPtr@VCSAA7134Card@@@@QAE@XZ ; SmartPtr<CSAA7134Card>::~SmartPtr<CSAA7134Card>
__unwindfunclet$?SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z$8:
  00058	8d 8d 28 ff ff
	ff		 lea	 ecx, DWORD PTR _pCardName$151293[ebp]
  0005e	e9 00 00 00 00	 jmp	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
__ehhandler$?SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z:
  00063	8b 54 24 08	 mov	 edx, DWORD PTR [esp+8]
  00067	8d 42 0c	 lea	 eax, DWORD PTR [edx+12]
  0006a	8b 8a 5c fe ff
	ff		 mov	 ecx, DWORD PTR [edx-420]
  00070	33 c8		 xor	 ecx, eax
  00072	e8 00 00 00 00	 call	 @__security_check_cookie@4
  00077	8b 8a 78 ff ff
	ff		 mov	 ecx, DWORD PTR [edx-136]
  0007d	33 c8		 xor	 ecx, eax
  0007f	e8 00 00 00 00	 call	 @__security_check_cookie@4
  00084	b8 00 00 00 00	 mov	 eax, OFFSET __ehfuncinfo$?SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z
  00089	e9 00 00 00 00	 jmp	 ___CxxFrameHandler3
text$x	ENDS
?SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z ENDP ; CSAA7134Source::SelectCardProc
PUBLIC	__$ArrayPad$
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?SetMenu@CSAA7134Source@@UAEXPAUHMENU__@@@Z DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?SetMenu@CSAA7134Source@@UAEXPAUHMENU__@@@Z$0
	DD	00H
	DD	FLAT:__unwindfunclet$?SetMenu@CSAA7134Source@@UAEXPAUHMENU__@@@Z$1
	DD	00H
	DD	FLAT:__unwindfunclet$?SetMenu@CSAA7134Source@@UAEXPAUHMENU__@@@Z$2
__ehfuncinfo$?SetMenu@CSAA7134Source@@UAEXPAUHMENU__@@@Z DD 019930522H
	DD	03H
	DD	FLAT:__unwindtable$?SetMenu@CSAA7134Source@@UAEXPAUHMENU__@@@Z
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	00H
; Function compile flags: /Odtp
xdata$x	ENDS
;	COMDAT ?SetMenu@CSAA7134Source@@UAEXPAUHMENU__@@@Z
_TEXT	SEGMENT
tv1043 = -308						; size = 4
tv953 = -304						; size = 4
tv933 = -300						; size = 4
tv913 = -296						; size = 4
tv863 = -292						; size = 4
tv841 = -288						; size = 4
tv628 = -284						; size = 4
tv182 = -280						; size = 4
tv1231 = -276						; size = 4
tv85 = -272						; size = 4
_this$ = -268						; size = 4
$T360536 = -264						; size = 28
_Buffer$151718 = -236					; size = 28
__$ArrayPad$ = -208					; size = 4
_oss$151714 = -204					; size = 128
_MenuItemInfo$ = -76					; size = 44
_DoneWidth$ = -32					; size = 4
_bDACActive$ = -28					; size = 4
_audioChannel$ = -24					; size = 4
_i$ = -20						; size = 4
_videoFormat$ = -16					; size = 4
__$EHRec$ = -12						; size = 12
_hMenu$ = 8						; size = 4
?SetMenu@CSAA7134Source@@UAEXPAUHMENU__@@@Z PROC	; CSAA7134Source::SetMenu, COMDAT
; _this$ = ecx

; 1051 : {

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	6a ff		 push	 -1
  00005	68 00 00 00 00	 push	 __ehhandler$?SetMenu@CSAA7134Source@@UAEXPAUHMENU__@@@Z
  0000a	64 a1 00 00 00
	00		 mov	 eax, DWORD PTR fs:0
  00010	50		 push	 eax
  00011	81 ec 28 01 00
	00		 sub	 esp, 296		; 00000128H
  00017	a1 00 00 00 00	 mov	 eax, DWORD PTR ___security_cookie
  0001c	33 c5		 xor	 eax, ebp
  0001e	89 85 30 ff ff
	ff		 mov	 DWORD PTR __$ArrayPad$[ebp], eax
  00024	50		 push	 eax
  00025	8d 45 f4	 lea	 eax, DWORD PTR __$EHRec$[ebp]
  00028	64 a3 00 00 00
	00		 mov	 DWORD PTR fs:0, eax
  0002e	89 8d f4 fe ff
	ff		 mov	 DWORD PTR _this$[ebp], ecx

; 1052 :     int i;
; 1053 :     MENUITEMINFO MenuItemInfo;
; 1054 : 
; 1055 :     // set up the input menu
; 1056 :     for(i = 0;i < m_pSAA7134Card->GetNumInputs(); ++i)

  00034	c7 45 ec 00 00
	00 00		 mov	 DWORD PTR _i$[ebp], 0
  0003b	eb 09		 jmp	 SHORT $LN11@SetMenu@8
$LN10@SetMenu@8:
  0003d	8b 45 ec	 mov	 eax, DWORD PTR _i$[ebp]
  00040	83 c0 01	 add	 eax, 1
  00043	89 45 ec	 mov	 DWORD PTR _i$[ebp], eax
$LN11@SetMenu@8:
  00046	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  0004c	83 c1 74	 add	 ecx, 116		; 00000074H
  0004f	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  00054	8b c8		 mov	 ecx, eax
  00056	e8 00 00 00 00	 call	 ?GetNumInputs@CSAA7134Card@@QAEHXZ ; CSAA7134Card::GetNumInputs
  0005b	39 45 ec	 cmp	 DWORD PTR _i$[ebp], eax
  0005e	0f 8d f7 01 00
	00		 jge	 $LN8@SetMenu@8

; 1057 :     {
; 1058 :         // reset the menu info structure
; 1059 :         memset(&MenuItemInfo, 0, sizeof(MenuItemInfo));

  00064	6a 2c		 push	 44			; 0000002cH
  00066	6a 00		 push	 0
  00068	8d 4d b4	 lea	 ecx, DWORD PTR _MenuItemInfo$[ebp]
  0006b	51		 push	 ecx
  0006c	e8 00 00 00 00	 call	 _memset
  00071	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1060 :         MenuItemInfo.cbSize = sizeof(MenuItemInfo);

  00074	c7 45 b4 2c 00
	00 00		 mov	 DWORD PTR _MenuItemInfo$[ebp], 44 ; 0000002cH

; 1061 :         MenuItemInfo.fMask = MIIM_TYPE;

  0007b	c7 45 b8 10 00
	00 00		 mov	 DWORD PTR _MenuItemInfo$[ebp+4], 16 ; 00000010H

; 1062 : 
; 1063 :         // get the size of the tstring
; 1064 :         GetMenuItemInfo(m_hMenu, IDM_SOURCE_INPUT1 + i, FALSE, &MenuItemInfo);

  00082	8d 55 b4	 lea	 edx, DWORD PTR _MenuItemInfo$[ebp]
  00085	52		 push	 edx
  00086	6a 00		 push	 0
  00088	8b 45 ec	 mov	 eax, DWORD PTR _i$[ebp]
  0008b	05 41 04 00 00	 add	 eax, 1089		; 00000441H
  00090	50		 push	 eax
  00091	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00097	8b 51 50	 mov	 edx, DWORD PTR [ecx+80]
  0009a	52		 push	 edx
  0009b	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetMenuItemInfoW@16

; 1065 : 
; 1066 :         tostringstream oss;

  000a1	6a 01		 push	 1
  000a3	6a 02		 push	 2
  000a5	8d 8d 34 ff ff
	ff		 lea	 ecx, DWORD PTR _oss$151714[ebp]
  000ab	e8 00 00 00 00	 call	 ??0?$basic_ostringstream@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@H@Z ; std::basic_ostringstream<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::basic_ostringstream<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
  000b0	c7 45 fc 00 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 0

; 1067 :         oss << m_pSAA7134Card->GetInputName(i);

  000b7	8b 45 ec	 mov	 eax, DWORD PTR _i$[ebp]
  000ba	50		 push	 eax
  000bb	8d 8d f8 fe ff
	ff		 lea	 ecx, DWORD PTR $T360536[ebp]
  000c1	51		 push	 ecx
  000c2	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  000c8	83 c1 74	 add	 ecx, 116		; 00000074H
  000cb	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  000d0	8b c8		 mov	 ecx, eax
  000d2	e8 00 00 00 00	 call	 ?GetInputName@CSAA7134Card@@QAE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@H@Z ; CSAA7134Card::GetInputName
  000d7	89 85 f0 fe ff
	ff		 mov	 DWORD PTR tv85[ebp], eax
  000dd	8b 95 f0 fe ff
	ff		 mov	 edx, DWORD PTR tv85[ebp]
  000e3	89 95 ec fe ff
	ff		 mov	 DWORD PTR tv1231[ebp], edx
  000e9	c6 45 fc 01	 mov	 BYTE PTR __$EHRec$[ebp+8], 1
  000ed	8b 85 ec fe ff
	ff		 mov	 eax, DWORD PTR tv1231[ebp]
  000f3	50		 push	 eax
  000f4	8d 8d 34 ff ff
	ff		 lea	 ecx, DWORD PTR _oss$151714[ebp]
  000fa	51		 push	 ecx
  000fb	e8 00 00 00 00	 call	 ??$?6_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YAAAV?$basic_ostream@_WU?$char_traits@_W@std@@@0@AAV10@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@@Z ; std::operator<<<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
  00100	83 c4 08	 add	 esp, 8
  00103	c6 45 fc 00	 mov	 BYTE PTR __$EHRec$[ebp+8], 0
  00107	8d 8d f8 fe ff
	ff		 lea	 ecx, DWORD PTR $T360536[ebp]
  0010d	e8 00 00 00 00	 call	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >

; 1068 :         oss << _T("\tCtrl+Alt+F") << i + 1;

  00112	8b 55 ec	 mov	 edx, DWORD PTR _i$[ebp]
  00115	83 c2 01	 add	 edx, 1
  00118	52		 push	 edx
  00119	68 00 00 00 00	 push	 OFFSET ??_C@_1BI@DGJPMCAO@?$AA?7?$AAC?$AAt?$AAr?$AAl?$AA?$CL?$AAA?$AAl?$AAt?$AA?$CL?$AAF?$AA?$AA@
  0011e	8d 85 34 ff ff
	ff		 lea	 eax, DWORD PTR _oss$151714[ebp]
  00124	50		 push	 eax
  00125	e8 00 00 00 00	 call	 ??$?6_WU?$char_traits@_W@std@@@std@@YAAAV?$basic_ostream@_WU?$char_traits@_W@std@@@0@AAV10@PB_W@Z ; std::operator<<<wchar_t,std::char_traits<wchar_t> >
  0012a	83 c4 08	 add	 esp, 8
  0012d	8b c8		 mov	 ecx, eax
  0012f	e8 00 00 00 00	 call	 ??6?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QAEAAV01@H@Z ; std::basic_ostream<wchar_t,std::char_traits<wchar_t> >::operator<<

; 1069 :         tstring Buffer(oss.str());

  00134	8d 8d 14 ff ff
	ff		 lea	 ecx, DWORD PTR _Buffer$151718[ebp]
  0013a	51		 push	 ecx
  0013b	8d 8d 34 ff ff
	ff		 lea	 ecx, DWORD PTR _oss$151714[ebp]
  00141	e8 00 00 00 00	 call	 ?str@?$basic_ostringstream@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@XZ ; std::basic_ostringstream<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::str
  00146	c6 45 fc 02	 mov	 BYTE PTR __$EHRec$[ebp+8], 2

; 1070 :         MenuItemInfo.cch = Buffer.length();

  0014a	8d 8d 14 ff ff
	ff		 lea	 ecx, DWORD PTR _Buffer$151718[ebp]
  00150	e8 00 00 00 00	 call	 ?length@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBEIXZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::length
  00155	89 45 dc	 mov	 DWORD PTR _MenuItemInfo$[ebp+40], eax

; 1071 :         MenuItemInfo.dwTypeData = (LPTSTR)Buffer.c_str();

  00158	8d 8d 14 ff ff
	ff		 lea	 ecx, DWORD PTR _Buffer$151718[ebp]
  0015e	e8 00 00 00 00	 call	 ?c_str@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBEPB_WXZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::c_str
  00163	89 45 d8	 mov	 DWORD PTR _MenuItemInfo$[ebp+36], eax

; 1072 : 
; 1073 :         SetMenuItemInfo(m_hMenu, IDM_SOURCE_INPUT1 + i, FALSE, &MenuItemInfo);

  00166	8d 55 b4	 lea	 edx, DWORD PTR _MenuItemInfo$[ebp]
  00169	52		 push	 edx
  0016a	6a 00		 push	 0
  0016c	8b 45 ec	 mov	 eax, DWORD PTR _i$[ebp]
  0016f	05 41 04 00 00	 add	 eax, 1089		; 00000441H
  00174	50		 push	 eax
  00175	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  0017b	8b 51 50	 mov	 edx, DWORD PTR [ecx+80]
  0017e	52		 push	 edx
  0017f	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetMenuItemInfoW@16

; 1074 : 
; 1075 :         // enable the menu and check it appropriately
; 1076 :         //EnableMenuItem(m_hMenu, IDM_SOURCE_INPUT1 + i, MF_ENABLED);
; 1077 :         EnableMenuItem(m_hMenu, IDM_SOURCE_INPUT1 + i, (m_TunerType->GetValue() == TUNER_ABSENT && m_pSAA7134Card->IsInputATuner(i)) ? MF_GRAYED : MF_ENABLED);

  00185	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  0018b	81 c1 2c 02 00
	00		 add	 ecx, 556		; 0000022cH
  00191	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCTunerTypeSetting@CSAA7134Source@@@@QBEPAVCTunerTypeSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CTunerTypeSetting>::operator->
  00196	8b c8		 mov	 ecx, eax
  00198	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  0019d	85 c0		 test	 eax, eax
  0019f	75 29		 jne	 SHORT $LN14@SetMenu@8
  001a1	8b 45 ec	 mov	 eax, DWORD PTR _i$[ebp]
  001a4	50		 push	 eax
  001a5	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  001ab	83 c1 74	 add	 ecx, 116		; 00000074H
  001ae	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  001b3	8b c8		 mov	 ecx, eax
  001b5	e8 00 00 00 00	 call	 ?IsInputATuner@CSAA7134Card@@QAEHH@Z ; CSAA7134Card::IsInputATuner
  001ba	85 c0		 test	 eax, eax
  001bc	74 0c		 je	 SHORT $LN14@SetMenu@8
  001be	c7 85 e8 fe ff
	ff 01 00 00 00	 mov	 DWORD PTR tv182[ebp], 1
  001c8	eb 0a		 jmp	 SHORT $LN15@SetMenu@8
$LN14@SetMenu@8:
  001ca	c7 85 e8 fe ff
	ff 00 00 00 00	 mov	 DWORD PTR tv182[ebp], 0
$LN15@SetMenu@8:
  001d4	8b 8d e8 fe ff
	ff		 mov	 ecx, DWORD PTR tv182[ebp]
  001da	51		 push	 ecx
  001db	8b 55 ec	 mov	 edx, DWORD PTR _i$[ebp]
  001de	81 c2 41 04 00
	00		 add	 edx, 1089		; 00000441H
  001e4	52		 push	 edx
  001e5	8b 85 f4 fe ff
	ff		 mov	 eax, DWORD PTR _this$[ebp]
  001eb	8b 48 50	 mov	 ecx, DWORD PTR [eax+80]
  001ee	51		 push	 ecx
  001ef	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EnableMenuItem@12

; 1078 :         CheckMenuItemBool(m_hMenu, IDM_SOURCE_INPUT1 + i, (m_VideoSource->GetValue() == i));

  001f5	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  001fb	81 c1 1c 02 00
	00		 add	 ecx, 540		; 0000021cH
  00201	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCVideoSourceSetting@CSAA7134Source@@@@QBEPAVCVideoSourceSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CVideoSourceSetting>::operator->
  00206	8b c8		 mov	 ecx, eax
  00208	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  0020d	2b 45 ec	 sub	 eax, DWORD PTR _i$[ebp]
  00210	f7 d8		 neg	 eax
  00212	1b c0		 sbb	 eax, eax
  00214	83 e0 f8	 and	 eax, -8			; fffffff8H
  00217	83 c0 08	 add	 eax, 8
  0021a	50		 push	 eax
  0021b	8b 55 ec	 mov	 edx, DWORD PTR _i$[ebp]
  0021e	81 c2 41 04 00
	00		 add	 edx, 1089		; 00000441H
  00224	52		 push	 edx
  00225	8b 85 f4 fe ff
	ff		 mov	 eax, DWORD PTR _this$[ebp]
  0022b	8b 48 50	 mov	 ecx, DWORD PTR [eax+80]
  0022e	51		 push	 ecx
  0022f	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckMenuItem@12

; 1079 :     }

  00235	c6 45 fc 00	 mov	 BYTE PTR __$EHRec$[ebp+8], 0
  00239	8d 8d 14 ff ff
	ff		 lea	 ecx, DWORD PTR _Buffer$151718[ebp]
  0023f	e8 00 00 00 00	 call	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
  00244	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  0024b	8d 8d 34 ff ff
	ff		 lea	 ecx, DWORD PTR _oss$151714[ebp]
  00251	e8 00 00 00 00	 call	 ??_D?$basic_ostringstream@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEXXZ
  00256	e9 e2 fd ff ff	 jmp	 $LN10@SetMenu@8
$LN8@SetMenu@8:

; 1080 : 
; 1081 :     while(i < SA_INPUTS_PER_CARD)

  0025b	83 7d ec 07	 cmp	 DWORD PTR _i$[ebp], 7
  0025f	7d 27		 jge	 SHORT $LN7@SetMenu@8

; 1082 :     {
; 1083 :         EnableMenuItem(m_hMenu, IDM_SOURCE_INPUT1 + i, MF_GRAYED);

  00261	6a 01		 push	 1
  00263	8b 55 ec	 mov	 edx, DWORD PTR _i$[ebp]
  00266	81 c2 41 04 00
	00		 add	 edx, 1089		; 00000441H
  0026c	52		 push	 edx
  0026d	8b 85 f4 fe ff
	ff		 mov	 eax, DWORD PTR _this$[ebp]
  00273	8b 48 50	 mov	 ecx, DWORD PTR [eax+80]
  00276	51		 push	 ecx
  00277	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EnableMenuItem@12

; 1084 :         ++i;

  0027d	8b 55 ec	 mov	 edx, DWORD PTR _i$[ebp]
  00280	83 c2 01	 add	 edx, 1
  00283	89 55 ec	 mov	 DWORD PTR _i$[ebp], edx

; 1085 :     }

  00286	eb d3		 jmp	 SHORT $LN8@SetMenu@8
$LN7@SetMenu@8:

; 1086 : 
; 1087 :     BOOL DoneWidth = FALSE;

  00288	c7 45 e0 00 00
	00 00		 mov	 DWORD PTR _DoneWidth$[ebp], 0

; 1088 : 
; 1089 :     CheckMenuItemBool(m_hMenu, IDM_SETTINGS_PIXELWIDTH_768, (m_PixelWidth->GetValue() == 768));

  0028f	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00295	81 c1 14 02 00
	00		 add	 ecx, 532		; 00000214H
  0029b	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCPixelWidthSetting@CSAA7134Source@@@@QBEPAVCPixelWidthSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CPixelWidthSetting>::operator->
  002a0	8b c8		 mov	 ecx, eax
  002a2	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  002a7	2d 00 03 00 00	 sub	 eax, 768		; 00000300H
  002ac	f7 d8		 neg	 eax
  002ae	1b c0		 sbb	 eax, eax
  002b0	83 e0 f8	 and	 eax, -8			; fffffff8H
  002b3	83 c0 08	 add	 eax, 8
  002b6	50		 push	 eax
  002b7	68 f8 02 00 00	 push	 760			; 000002f8H
  002bc	8b 85 f4 fe ff
	ff		 mov	 eax, DWORD PTR _this$[ebp]
  002c2	8b 48 50	 mov	 ecx, DWORD PTR [eax+80]
  002c5	51		 push	 ecx
  002c6	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckMenuItem@12

; 1090 :     DoneWidth |= (m_PixelWidth->GetValue() == 768);

  002cc	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  002d2	81 c1 14 02 00
	00		 add	 ecx, 532		; 00000214H
  002d8	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCPixelWidthSetting@CSAA7134Source@@@@QBEPAVCPixelWidthSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CPixelWidthSetting>::operator->
  002dd	8b c8		 mov	 ecx, eax
  002df	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  002e4	33 d2		 xor	 edx, edx
  002e6	3d 00 03 00 00	 cmp	 eax, 768		; 00000300H
  002eb	0f 94 c2	 sete	 dl
  002ee	0b 55 e0	 or	 edx, DWORD PTR _DoneWidth$[ebp]
  002f1	89 55 e0	 mov	 DWORD PTR _DoneWidth$[ebp], edx

; 1091 :     CheckMenuItemBool(m_hMenu, IDM_SETTINGS_PIXELWIDTH_754, (m_PixelWidth->GetValue() == 754));

  002f4	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  002fa	81 c1 14 02 00
	00		 add	 ecx, 532		; 00000214H
  00300	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCPixelWidthSetting@CSAA7134Source@@@@QBEPAVCPixelWidthSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CPixelWidthSetting>::operator->
  00305	8b c8		 mov	 ecx, eax
  00307	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  0030c	2d f2 02 00 00	 sub	 eax, 754		; 000002f2H
  00311	f7 d8		 neg	 eax
  00313	1b c0		 sbb	 eax, eax
  00315	83 e0 f8	 and	 eax, -8			; fffffff8H
  00318	83 c0 08	 add	 eax, 8
  0031b	50		 push	 eax
  0031c	68 dc 07 00 00	 push	 2012			; 000007dcH
  00321	8b 85 f4 fe ff
	ff		 mov	 eax, DWORD PTR _this$[ebp]
  00327	8b 48 50	 mov	 ecx, DWORD PTR [eax+80]
  0032a	51		 push	 ecx
  0032b	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckMenuItem@12

; 1092 :     DoneWidth |= (m_PixelWidth->GetValue() == 754);

  00331	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00337	81 c1 14 02 00
	00		 add	 ecx, 532		; 00000214H
  0033d	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCPixelWidthSetting@CSAA7134Source@@@@QBEPAVCPixelWidthSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CPixelWidthSetting>::operator->
  00342	8b c8		 mov	 ecx, eax
  00344	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  00349	33 d2		 xor	 edx, edx
  0034b	3d f2 02 00 00	 cmp	 eax, 754		; 000002f2H
  00350	0f 94 c2	 sete	 dl
  00353	0b 55 e0	 or	 edx, DWORD PTR _DoneWidth$[ebp]
  00356	89 55 e0	 mov	 DWORD PTR _DoneWidth$[ebp], edx

; 1093 :     CheckMenuItemBool(m_hMenu, IDM_SETTINGS_PIXELWIDTH_720, (m_PixelWidth->GetValue() == 720));

  00359	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  0035f	81 c1 14 02 00
	00		 add	 ecx, 532		; 00000214H
  00365	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCPixelWidthSetting@CSAA7134Source@@@@QBEPAVCPixelWidthSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CPixelWidthSetting>::operator->
  0036a	8b c8		 mov	 ecx, eax
  0036c	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  00371	2d d0 02 00 00	 sub	 eax, 720		; 000002d0H
  00376	f7 d8		 neg	 eax
  00378	1b c0		 sbb	 eax, eax
  0037a	83 e0 f8	 and	 eax, -8			; fffffff8H
  0037d	83 c0 08	 add	 eax, 8
  00380	50		 push	 eax
  00381	68 f9 02 00 00	 push	 761			; 000002f9H
  00386	8b 85 f4 fe ff
	ff		 mov	 eax, DWORD PTR _this$[ebp]
  0038c	8b 48 50	 mov	 ecx, DWORD PTR [eax+80]
  0038f	51		 push	 ecx
  00390	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckMenuItem@12

; 1094 :     DoneWidth |= (m_PixelWidth->GetValue() == 720);

  00396	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  0039c	81 c1 14 02 00
	00		 add	 ecx, 532		; 00000214H
  003a2	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCPixelWidthSetting@CSAA7134Source@@@@QBEPAVCPixelWidthSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CPixelWidthSetting>::operator->
  003a7	8b c8		 mov	 ecx, eax
  003a9	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  003ae	33 d2		 xor	 edx, edx
  003b0	3d d0 02 00 00	 cmp	 eax, 720		; 000002d0H
  003b5	0f 94 c2	 sete	 dl
  003b8	0b 55 e0	 or	 edx, DWORD PTR _DoneWidth$[ebp]
  003bb	89 55 e0	 mov	 DWORD PTR _DoneWidth$[ebp], edx

; 1095 :     CheckMenuItemBool(m_hMenu, IDM_SETTINGS_PIXELWIDTH_640, (m_PixelWidth->GetValue() == 640));

  003be	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  003c4	81 c1 14 02 00
	00		 add	 ecx, 532		; 00000214H
  003ca	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCPixelWidthSetting@CSAA7134Source@@@@QBEPAVCPixelWidthSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CPixelWidthSetting>::operator->
  003cf	8b c8		 mov	 ecx, eax
  003d1	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  003d6	2d 80 02 00 00	 sub	 eax, 640		; 00000280H
  003db	f7 d8		 neg	 eax
  003dd	1b c0		 sbb	 eax, eax
  003df	83 e0 f8	 and	 eax, -8			; fffffff8H
  003e2	83 c0 08	 add	 eax, 8
  003e5	50		 push	 eax
  003e6	68 fa 02 00 00	 push	 762			; 000002faH
  003eb	8b 85 f4 fe ff
	ff		 mov	 eax, DWORD PTR _this$[ebp]
  003f1	8b 48 50	 mov	 ecx, DWORD PTR [eax+80]
  003f4	51		 push	 ecx
  003f5	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckMenuItem@12

; 1096 :     DoneWidth |= (m_PixelWidth->GetValue() == 640);

  003fb	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00401	81 c1 14 02 00
	00		 add	 ecx, 532		; 00000214H
  00407	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCPixelWidthSetting@CSAA7134Source@@@@QBEPAVCPixelWidthSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CPixelWidthSetting>::operator->
  0040c	8b c8		 mov	 ecx, eax
  0040e	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  00413	33 d2		 xor	 edx, edx
  00415	3d 80 02 00 00	 cmp	 eax, 640		; 00000280H
  0041a	0f 94 c2	 sete	 dl
  0041d	0b 55 e0	 or	 edx, DWORD PTR _DoneWidth$[ebp]
  00420	89 55 e0	 mov	 DWORD PTR _DoneWidth$[ebp], edx

; 1097 :     CheckMenuItemBool(m_hMenu, IDM_SETTINGS_PIXELWIDTH_480, (m_PixelWidth->GetValue() == 480));

  00423	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00429	81 c1 14 02 00
	00		 add	 ecx, 532		; 00000214H
  0042f	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCPixelWidthSetting@CSAA7134Source@@@@QBEPAVCPixelWidthSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CPixelWidthSetting>::operator->
  00434	8b c8		 mov	 ecx, eax
  00436	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  0043b	2d e0 01 00 00	 sub	 eax, 480		; 000001e0H
  00440	f7 d8		 neg	 eax
  00442	1b c0		 sbb	 eax, eax
  00444	83 e0 f8	 and	 eax, -8			; fffffff8H
  00447	83 c0 08	 add	 eax, 8
  0044a	50		 push	 eax
  0044b	68 c3 08 00 00	 push	 2243			; 000008c3H
  00450	8b 85 f4 fe ff
	ff		 mov	 eax, DWORD PTR _this$[ebp]
  00456	8b 48 50	 mov	 ecx, DWORD PTR [eax+80]
  00459	51		 push	 ecx
  0045a	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckMenuItem@12

; 1098 :     DoneWidth |= (m_PixelWidth->GetValue() == 480);

  00460	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00466	81 c1 14 02 00
	00		 add	 ecx, 532		; 00000214H
  0046c	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCPixelWidthSetting@CSAA7134Source@@@@QBEPAVCPixelWidthSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CPixelWidthSetting>::operator->
  00471	8b c8		 mov	 ecx, eax
  00473	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  00478	33 d2		 xor	 edx, edx
  0047a	3d e0 01 00 00	 cmp	 eax, 480		; 000001e0H
  0047f	0f 94 c2	 sete	 dl
  00482	0b 55 e0	 or	 edx, DWORD PTR _DoneWidth$[ebp]
  00485	89 55 e0	 mov	 DWORD PTR _DoneWidth$[ebp], edx

; 1099 :     CheckMenuItemBool(m_hMenu, IDM_SETTINGS_PIXELWIDTH_384, (m_PixelWidth->GetValue() == 384));

  00488	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  0048e	81 c1 14 02 00
	00		 add	 ecx, 532		; 00000214H
  00494	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCPixelWidthSetting@CSAA7134Source@@@@QBEPAVCPixelWidthSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CPixelWidthSetting>::operator->
  00499	8b c8		 mov	 ecx, eax
  0049b	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  004a0	2d 80 01 00 00	 sub	 eax, 384		; 00000180H
  004a5	f7 d8		 neg	 eax
  004a7	1b c0		 sbb	 eax, eax
  004a9	83 e0 f8	 and	 eax, -8			; fffffff8H
  004ac	83 c0 08	 add	 eax, 8
  004af	50		 push	 eax
  004b0	68 fc 02 00 00	 push	 764			; 000002fcH
  004b5	8b 85 f4 fe ff
	ff		 mov	 eax, DWORD PTR _this$[ebp]
  004bb	8b 48 50	 mov	 ecx, DWORD PTR [eax+80]
  004be	51		 push	 ecx
  004bf	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckMenuItem@12

; 1100 :     DoneWidth |= (m_PixelWidth->GetValue() == 384);

  004c5	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  004cb	81 c1 14 02 00
	00		 add	 ecx, 532		; 00000214H
  004d1	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCPixelWidthSetting@CSAA7134Source@@@@QBEPAVCPixelWidthSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CPixelWidthSetting>::operator->
  004d6	8b c8		 mov	 ecx, eax
  004d8	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  004dd	33 d2		 xor	 edx, edx
  004df	3d 80 01 00 00	 cmp	 eax, 384		; 00000180H
  004e4	0f 94 c2	 sete	 dl
  004e7	0b 55 e0	 or	 edx, DWORD PTR _DoneWidth$[ebp]
  004ea	89 55 e0	 mov	 DWORD PTR _DoneWidth$[ebp], edx

; 1101 :     CheckMenuItemBool(m_hMenu, IDM_SETTINGS_PIXELWIDTH_320, (m_PixelWidth->GetValue() == 320));

  004ed	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  004f3	81 c1 14 02 00
	00		 add	 ecx, 532		; 00000214H
  004f9	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCPixelWidthSetting@CSAA7134Source@@@@QBEPAVCPixelWidthSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CPixelWidthSetting>::operator->
  004fe	8b c8		 mov	 ecx, eax
  00500	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  00505	2d 40 01 00 00	 sub	 eax, 320		; 00000140H
  0050a	f7 d8		 neg	 eax
  0050c	1b c0		 sbb	 eax, eax
  0050e	83 e0 f8	 and	 eax, -8			; fffffff8H
  00511	83 c0 08	 add	 eax, 8
  00514	50		 push	 eax
  00515	68 fb 02 00 00	 push	 763			; 000002fbH
  0051a	8b 85 f4 fe ff
	ff		 mov	 eax, DWORD PTR _this$[ebp]
  00520	8b 48 50	 mov	 ecx, DWORD PTR [eax+80]
  00523	51		 push	 ecx
  00524	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckMenuItem@12

; 1102 :     DoneWidth |= (m_PixelWidth->GetValue() == 320);

  0052a	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00530	81 c1 14 02 00
	00		 add	 ecx, 532		; 00000214H
  00536	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCPixelWidthSetting@CSAA7134Source@@@@QBEPAVCPixelWidthSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CPixelWidthSetting>::operator->
  0053b	8b c8		 mov	 ecx, eax
  0053d	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  00542	33 d2		 xor	 edx, edx
  00544	3d 40 01 00 00	 cmp	 eax, 320		; 00000140H
  00549	0f 94 c2	 sete	 dl
  0054c	0b 55 e0	 or	 edx, DWORD PTR _DoneWidth$[ebp]
  0054f	89 55 e0	 mov	 DWORD PTR _DoneWidth$[ebp], edx

; 1103 :     CheckMenuItemBool(m_hMenu, IDM_SETTINGS_PIXELWIDTH_CUSTOM, !DoneWidth);

  00552	8b 45 e0	 mov	 eax, DWORD PTR _DoneWidth$[ebp]
  00555	f7 d8		 neg	 eax
  00557	1b c0		 sbb	 eax, eax
  00559	83 e0 f8	 and	 eax, -8			; fffffff8H
  0055c	83 c0 08	 add	 eax, 8
  0055f	50		 push	 eax
  00560	68 fd 02 00 00	 push	 765			; 000002fdH
  00565	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  0056b	8b 51 50	 mov	 edx, DWORD PTR [ecx+80]
  0056e	52		 push	 edx
  0056f	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckMenuItem@12

; 1104 : 
; 1105 :     // grey out formats if in Tuner mode as the format is saved
; 1106 :     // in the channel settings
; 1107 :     EnableMenuItemBool(m_hMenu, IDM_TYPEFORMAT_0, !IsInTunerMode());

  00575	8b 85 f4 fe ff
	ff		 mov	 eax, DWORD PTR _this$[ebp]
  0057b	8b 10		 mov	 edx, DWORD PTR [eax]
  0057d	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00583	8b 42 68	 mov	 eax, DWORD PTR [edx+104]
  00586	ff d0		 call	 eax
  00588	f7 d8		 neg	 eax
  0058a	1b c0		 sbb	 eax, eax
  0058c	f7 d8		 neg	 eax
  0058e	50		 push	 eax
  0058f	68 60 04 00 00	 push	 1120			; 00000460H
  00594	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  0059a	8b 51 50	 mov	 edx, DWORD PTR [ecx+80]
  0059d	52		 push	 edx
  0059e	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EnableMenuItem@12

; 1108 :     EnableMenuItemBool(m_hMenu, IDM_TYPEFORMAT_1, !IsInTunerMode());

  005a4	8b 85 f4 fe ff
	ff		 mov	 eax, DWORD PTR _this$[ebp]
  005aa	8b 10		 mov	 edx, DWORD PTR [eax]
  005ac	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  005b2	8b 42 68	 mov	 eax, DWORD PTR [edx+104]
  005b5	ff d0		 call	 eax
  005b7	f7 d8		 neg	 eax
  005b9	1b c0		 sbb	 eax, eax
  005bb	f7 d8		 neg	 eax
  005bd	50		 push	 eax
  005be	68 61 04 00 00	 push	 1121			; 00000461H
  005c3	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  005c9	8b 51 50	 mov	 edx, DWORD PTR [ecx+80]
  005cc	52		 push	 edx
  005cd	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EnableMenuItem@12

; 1109 :     EnableMenuItemBool(m_hMenu, IDM_TYPEFORMAT_2, !IsInTunerMode());

  005d3	8b 85 f4 fe ff
	ff		 mov	 eax, DWORD PTR _this$[ebp]
  005d9	8b 10		 mov	 edx, DWORD PTR [eax]
  005db	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  005e1	8b 42 68	 mov	 eax, DWORD PTR [edx+104]
  005e4	ff d0		 call	 eax
  005e6	f7 d8		 neg	 eax
  005e8	1b c0		 sbb	 eax, eax
  005ea	f7 d8		 neg	 eax
  005ec	50		 push	 eax
  005ed	68 62 04 00 00	 push	 1122			; 00000462H
  005f2	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  005f8	8b 51 50	 mov	 edx, DWORD PTR [ecx+80]
  005fb	52		 push	 edx
  005fc	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EnableMenuItem@12

; 1110 :     EnableMenuItemBool(m_hMenu, IDM_TYPEFORMAT_3, !IsInTunerMode());

  00602	8b 85 f4 fe ff
	ff		 mov	 eax, DWORD PTR _this$[ebp]
  00608	8b 10		 mov	 edx, DWORD PTR [eax]
  0060a	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00610	8b 42 68	 mov	 eax, DWORD PTR [edx+104]
  00613	ff d0		 call	 eax
  00615	f7 d8		 neg	 eax
  00617	1b c0		 sbb	 eax, eax
  00619	f7 d8		 neg	 eax
  0061b	50		 push	 eax
  0061c	68 63 04 00 00	 push	 1123			; 00000463H
  00621	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00627	8b 51 50	 mov	 edx, DWORD PTR [ecx+80]
  0062a	52		 push	 edx
  0062b	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EnableMenuItem@12

; 1111 :     EnableMenuItemBool(m_hMenu, IDM_TYPEFORMAT_4, !IsInTunerMode());

  00631	8b 85 f4 fe ff
	ff		 mov	 eax, DWORD PTR _this$[ebp]
  00637	8b 10		 mov	 edx, DWORD PTR [eax]
  00639	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  0063f	8b 42 68	 mov	 eax, DWORD PTR [edx+104]
  00642	ff d0		 call	 eax
  00644	f7 d8		 neg	 eax
  00646	1b c0		 sbb	 eax, eax
  00648	f7 d8		 neg	 eax
  0064a	50		 push	 eax
  0064b	68 64 04 00 00	 push	 1124			; 00000464H
  00650	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00656	8b 51 50	 mov	 edx, DWORD PTR [ecx+80]
  00659	52		 push	 edx
  0065a	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EnableMenuItem@12

; 1112 :     EnableMenuItemBool(m_hMenu, IDM_TYPEFORMAT_5, !IsInTunerMode());

  00660	8b 85 f4 fe ff
	ff		 mov	 eax, DWORD PTR _this$[ebp]
  00666	8b 10		 mov	 edx, DWORD PTR [eax]
  00668	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  0066e	8b 42 68	 mov	 eax, DWORD PTR [edx+104]
  00671	ff d0		 call	 eax
  00673	f7 d8		 neg	 eax
  00675	1b c0		 sbb	 eax, eax
  00677	f7 d8		 neg	 eax
  00679	50		 push	 eax
  0067a	68 65 04 00 00	 push	 1125			; 00000465H
  0067f	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00685	8b 51 50	 mov	 edx, DWORD PTR [ecx+80]
  00688	52		 push	 edx
  00689	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EnableMenuItem@12

; 1113 :     EnableMenuItemBool(m_hMenu, IDM_TYPEFORMAT_6, !IsInTunerMode());

  0068f	8b 85 f4 fe ff
	ff		 mov	 eax, DWORD PTR _this$[ebp]
  00695	8b 10		 mov	 edx, DWORD PTR [eax]
  00697	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  0069d	8b 42 68	 mov	 eax, DWORD PTR [edx+104]
  006a0	ff d0		 call	 eax
  006a2	f7 d8		 neg	 eax
  006a4	1b c0		 sbb	 eax, eax
  006a6	f7 d8		 neg	 eax
  006a8	50		 push	 eax
  006a9	68 66 04 00 00	 push	 1126			; 00000466H
  006ae	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  006b4	8b 51 50	 mov	 edx, DWORD PTR [ecx+80]
  006b7	52		 push	 edx
  006b8	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EnableMenuItem@12

; 1114 :     EnableMenuItemBool(m_hMenu, IDM_TYPEFORMAT_7, !IsInTunerMode());

  006be	8b 85 f4 fe ff
	ff		 mov	 eax, DWORD PTR _this$[ebp]
  006c4	8b 10		 mov	 edx, DWORD PTR [eax]
  006c6	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  006cc	8b 42 68	 mov	 eax, DWORD PTR [edx+104]
  006cf	ff d0		 call	 eax
  006d1	f7 d8		 neg	 eax
  006d3	1b c0		 sbb	 eax, eax
  006d5	f7 d8		 neg	 eax
  006d7	50		 push	 eax
  006d8	68 67 04 00 00	 push	 1127			; 00000467H
  006dd	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  006e3	8b 51 50	 mov	 edx, DWORD PTR [ecx+80]
  006e6	52		 push	 edx
  006e7	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EnableMenuItem@12

; 1115 :     EnableMenuItemBool(m_hMenu, IDM_TYPEFORMAT_8, !IsInTunerMode());

  006ed	8b 85 f4 fe ff
	ff		 mov	 eax, DWORD PTR _this$[ebp]
  006f3	8b 10		 mov	 edx, DWORD PTR [eax]
  006f5	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  006fb	8b 42 68	 mov	 eax, DWORD PTR [edx+104]
  006fe	ff d0		 call	 eax
  00700	f7 d8		 neg	 eax
  00702	1b c0		 sbb	 eax, eax
  00704	f7 d8		 neg	 eax
  00706	50		 push	 eax
  00707	68 68 04 00 00	 push	 1128			; 00000468H
  0070c	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00712	8b 51 50	 mov	 edx, DWORD PTR [ecx+80]
  00715	52		 push	 edx
  00716	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EnableMenuItem@12

; 1116 : 
; 1117 :     eVideoFormat videoFormat = (eVideoFormat)m_VideoFormat->GetValue();

  0071c	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00722	81 c1 24 02 00
	00		 add	 ecx, 548		; 00000224H
  00728	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCVideoFormatSetting@CSAA7134Source@@@@QBEPAVCVideoFormatSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CVideoFormatSetting>::operator->
  0072d	8b c8		 mov	 ecx, eax
  0072f	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  00734	89 45 f0	 mov	 DWORD PTR _videoFormat$[ebp], eax

; 1118 :     CheckMenuItemBool(m_hMenu, IDM_TYPEFORMAT_0, (IsPALVideoFormat(videoFormat)
; 1119 :                                                     && videoFormat != VIDEOFORMAT_PAL_M
; 1120 :                                                     && videoFormat != VIDEOFORMAT_PAL_N
; 1121 :                                                     && videoFormat != VIDEOFORMAT_PAL_60
; 1122 :                                                     && videoFormat != VIDEOFORMAT_PAL_N_COMBO
; 1123 :                                                     ));

  00737	8b 45 f0	 mov	 eax, DWORD PTR _videoFormat$[ebp]
  0073a	50		 push	 eax
  0073b	e8 00 00 00 00	 call	 ?IsPALVideoFormat@@YAHW4eVideoFormat@@@Z ; IsPALVideoFormat
  00740	83 c4 04	 add	 esp, 4
  00743	85 c0		 test	 eax, eax
  00745	74 24		 je	 SHORT $LN16@SetMenu@8
  00747	83 7d f0 05	 cmp	 DWORD PTR _videoFormat$[ebp], 5
  0074b	74 1e		 je	 SHORT $LN16@SetMenu@8
  0074d	83 7d f0 06	 cmp	 DWORD PTR _videoFormat$[ebp], 6
  00751	74 18		 je	 SHORT $LN16@SetMenu@8
  00753	83 7d f0 07	 cmp	 DWORD PTR _videoFormat$[ebp], 7
  00757	74 12		 je	 SHORT $LN16@SetMenu@8
  00759	83 7d f0 08	 cmp	 DWORD PTR _videoFormat$[ebp], 8
  0075d	74 0c		 je	 SHORT $LN16@SetMenu@8
  0075f	c7 85 e4 fe ff
	ff 08 00 00 00	 mov	 DWORD PTR tv628[ebp], 8
  00769	eb 0a		 jmp	 SHORT $LN17@SetMenu@8
$LN16@SetMenu@8:
  0076b	c7 85 e4 fe ff
	ff 00 00 00 00	 mov	 DWORD PTR tv628[ebp], 0
$LN17@SetMenu@8:
  00775	8b 8d e4 fe ff
	ff		 mov	 ecx, DWORD PTR tv628[ebp]
  0077b	51		 push	 ecx
  0077c	68 60 04 00 00	 push	 1120			; 00000460H
  00781	8b 95 f4 fe ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  00787	8b 42 50	 mov	 eax, DWORD PTR [edx+80]
  0078a	50		 push	 eax
  0078b	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckMenuItem@12

; 1124 :     CheckMenuItemBool(m_hMenu, IDM_TYPEFORMAT_1, (videoFormat == VIDEOFORMAT_NTSC_M));

  00791	33 c9		 xor	 ecx, ecx
  00793	83 7d f0 11	 cmp	 DWORD PTR _videoFormat$[ebp], 17 ; 00000011H
  00797	0f 95 c1	 setne	 cl
  0079a	83 e9 01	 sub	 ecx, 1
  0079d	83 e1 08	 and	 ecx, 8
  007a0	51		 push	 ecx
  007a1	68 61 04 00 00	 push	 1121			; 00000461H
  007a6	8b 95 f4 fe ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  007ac	8b 42 50	 mov	 eax, DWORD PTR [edx+80]
  007af	50		 push	 eax
  007b0	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckMenuItem@12

; 1125 :     CheckMenuItemBool(m_hMenu, IDM_TYPEFORMAT_2, (IsSECAMVideoFormat(videoFormat)));

  007b6	8b 4d f0	 mov	 ecx, DWORD PTR _videoFormat$[ebp]
  007b9	51		 push	 ecx
  007ba	e8 00 00 00 00	 call	 ?IsSECAMVideoFormat@@YAHW4eVideoFormat@@@Z ; IsSECAMVideoFormat
  007bf	83 c4 04	 add	 esp, 4
  007c2	f7 d8		 neg	 eax
  007c4	1b c0		 sbb	 eax, eax
  007c6	83 e0 08	 and	 eax, 8
  007c9	50		 push	 eax
  007ca	68 62 04 00 00	 push	 1122			; 00000462H
  007cf	8b 95 f4 fe ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  007d5	8b 42 50	 mov	 eax, DWORD PTR [edx+80]
  007d8	50		 push	 eax
  007d9	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckMenuItem@12

; 1126 :     CheckMenuItemBool(m_hMenu, IDM_TYPEFORMAT_3, (videoFormat == VIDEOFORMAT_PAL_M));

  007df	33 c9		 xor	 ecx, ecx
  007e1	83 7d f0 05	 cmp	 DWORD PTR _videoFormat$[ebp], 5
  007e5	0f 95 c1	 setne	 cl
  007e8	83 e9 01	 sub	 ecx, 1
  007eb	83 e1 08	 and	 ecx, 8
  007ee	51		 push	 ecx
  007ef	68 63 04 00 00	 push	 1123			; 00000463H
  007f4	8b 95 f4 fe ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  007fa	8b 42 50	 mov	 eax, DWORD PTR [edx+80]
  007fd	50		 push	 eax
  007fe	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckMenuItem@12

; 1127 :     CheckMenuItemBool(m_hMenu, IDM_TYPEFORMAT_4, (videoFormat == VIDEOFORMAT_PAL_N));

  00804	33 c9		 xor	 ecx, ecx
  00806	83 7d f0 06	 cmp	 DWORD PTR _videoFormat$[ebp], 6
  0080a	0f 95 c1	 setne	 cl
  0080d	83 e9 01	 sub	 ecx, 1
  00810	83 e1 08	 and	 ecx, 8
  00813	51		 push	 ecx
  00814	68 64 04 00 00	 push	 1124			; 00000464H
  00819	8b 95 f4 fe ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  0081f	8b 42 50	 mov	 eax, DWORD PTR [edx+80]
  00822	50		 push	 eax
  00823	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckMenuItem@12

; 1128 :     CheckMenuItemBool(m_hMenu, IDM_TYPEFORMAT_5, (videoFormat == VIDEOFORMAT_NTSC_M_Japan));

  00829	33 c9		 xor	 ecx, ecx
  0082b	83 7d f0 12	 cmp	 DWORD PTR _videoFormat$[ebp], 18 ; 00000012H
  0082f	0f 95 c1	 setne	 cl
  00832	83 e9 01	 sub	 ecx, 1
  00835	83 e1 08	 and	 ecx, 8
  00838	51		 push	 ecx
  00839	68 65 04 00 00	 push	 1125			; 00000465H
  0083e	8b 95 f4 fe ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  00844	8b 42 50	 mov	 eax, DWORD PTR [edx+80]
  00847	50		 push	 eax
  00848	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckMenuItem@12

; 1129 :     CheckMenuItemBool(m_hMenu, IDM_TYPEFORMAT_6, (videoFormat == VIDEOFORMAT_PAL_60));

  0084e	33 c9		 xor	 ecx, ecx
  00850	83 7d f0 07	 cmp	 DWORD PTR _videoFormat$[ebp], 7
  00854	0f 95 c1	 setne	 cl
  00857	83 e9 01	 sub	 ecx, 1
  0085a	83 e1 08	 and	 ecx, 8
  0085d	51		 push	 ecx
  0085e	68 66 04 00 00	 push	 1126			; 00000466H
  00863	8b 95 f4 fe ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  00869	8b 42 50	 mov	 eax, DWORD PTR [edx+80]
  0086c	50		 push	 eax
  0086d	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckMenuItem@12

; 1130 :     CheckMenuItemBool(m_hMenu, IDM_TYPEFORMAT_7, (videoFormat == VIDEOFORMAT_NTSC_50));

  00873	33 c9		 xor	 ecx, ecx
  00875	83 7d f0 13	 cmp	 DWORD PTR _videoFormat$[ebp], 19 ; 00000013H
  00879	0f 95 c1	 setne	 cl
  0087c	83 e9 01	 sub	 ecx, 1
  0087f	83 e1 08	 and	 ecx, 8
  00882	51		 push	 ecx
  00883	68 67 04 00 00	 push	 1127			; 00000467H
  00888	8b 95 f4 fe ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  0088e	8b 42 50	 mov	 eax, DWORD PTR [edx+80]
  00891	50		 push	 eax
  00892	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckMenuItem@12

; 1131 :     CheckMenuItemBool(m_hMenu, IDM_TYPEFORMAT_8, (videoFormat == VIDEOFORMAT_PAL_N_COMBO));

  00898	33 c9		 xor	 ecx, ecx
  0089a	83 7d f0 08	 cmp	 DWORD PTR _videoFormat$[ebp], 8
  0089e	0f 95 c1	 setne	 cl
  008a1	83 e9 01	 sub	 ecx, 1
  008a4	83 e1 08	 and	 ecx, 8
  008a7	51		 push	 ecx
  008a8	68 68 04 00 00	 push	 1128			; 00000468H
  008ad	8b 95 f4 fe ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  008b3	8b 42 50	 mov	 eax, DWORD PTR [edx+80]
  008b6	50		 push	 eax
  008b7	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckMenuItem@12

; 1132 : 
; 1133 :     EnableMenuItemBool(m_hMenu, IDM_AUDIO_0, m_pSAA7134Card->GetDeviceId() != 0x7130);

  008bd	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  008c3	83 c1 74	 add	 ecx, 116		; 00000074H
  008c6	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  008cb	8b c8		 mov	 ecx, eax
  008cd	e8 00 00 00 00	 call	 ?GetDeviceId@CPCICard@@QAEGXZ ; CPCICard::GetDeviceId
  008d2	0f b7 c8	 movzx	 ecx, ax
  008d5	33 d2		 xor	 edx, edx
  008d7	81 f9 30 71 00
	00		 cmp	 ecx, 28976		; 00007130H
  008dd	0f 94 c2	 sete	 dl
  008e0	52		 push	 edx
  008e1	68 56 04 00 00	 push	 1110			; 00000456H
  008e6	8b 85 f4 fe ff
	ff		 mov	 eax, DWORD PTR _this$[ebp]
  008ec	8b 48 50	 mov	 ecx, DWORD PTR [eax+80]
  008ef	51		 push	 ecx
  008f0	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EnableMenuItem@12

; 1134 : 
; 1135 :     CheckMenuItemBool(m_hMenu, IDM_AUDIO_0, (m_AudioSource->GetValue() == AUDIOINPUTSOURCE_DAC));

  008f6	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  008fc	81 c1 6c 02 00
	00		 add	 ecx, 620		; 0000026cH
  00902	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCAudioSourceSetting@CSAA7134Source@@@@QBEPAVCAudioSourceSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CAudioSourceSetting>::operator->
  00907	8b c8		 mov	 ecx, eax
  00909	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  0090e	83 e8 02	 sub	 eax, 2
  00911	f7 d8		 neg	 eax
  00913	1b c0		 sbb	 eax, eax
  00915	83 e0 f8	 and	 eax, -8			; fffffff8H
  00918	83 c0 08	 add	 eax, 8
  0091b	50		 push	 eax
  0091c	68 56 04 00 00	 push	 1110			; 00000456H
  00921	8b 95 f4 fe ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  00927	8b 42 50	 mov	 eax, DWORD PTR [edx+80]
  0092a	50		 push	 eax
  0092b	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckMenuItem@12

; 1136 :     CheckMenuItemBool(m_hMenu, IDM_AUDIO_1, (m_AudioSource->GetValue() == AUDIOINPUTSOURCE_LINE1));

  00931	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00937	81 c1 6c 02 00
	00		 add	 ecx, 620		; 0000026cH
  0093d	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCAudioSourceSetting@CSAA7134Source@@@@QBEPAVCAudioSourceSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CAudioSourceSetting>::operator->
  00942	8b c8		 mov	 ecx, eax
  00944	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  00949	f7 d8		 neg	 eax
  0094b	1b c0		 sbb	 eax, eax
  0094d	83 e0 f8	 and	 eax, -8			; fffffff8H
  00950	83 c0 08	 add	 eax, 8
  00953	50		 push	 eax
  00954	68 57 04 00 00	 push	 1111			; 00000457H
  00959	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  0095f	8b 51 50	 mov	 edx, DWORD PTR [ecx+80]
  00962	52		 push	 edx
  00963	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckMenuItem@12

; 1137 :     CheckMenuItemBool(m_hMenu, IDM_AUDIO_2, (m_AudioSource->GetValue() == AUDIOINPUTSOURCE_LINE2));

  00969	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  0096f	81 c1 6c 02 00
	00		 add	 ecx, 620		; 0000026cH
  00975	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCAudioSourceSetting@CSAA7134Source@@@@QBEPAVCAudioSourceSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CAudioSourceSetting>::operator->
  0097a	8b c8		 mov	 ecx, eax
  0097c	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  00981	83 e8 01	 sub	 eax, 1
  00984	f7 d8		 neg	 eax
  00986	1b c0		 sbb	 eax, eax
  00988	83 e0 f8	 and	 eax, -8			; fffffff8H
  0098b	83 c0 08	 add	 eax, 8
  0098e	50		 push	 eax
  0098f	68 58 04 00 00	 push	 1112			; 00000458H
  00994	8b 85 f4 fe ff
	ff		 mov	 eax, DWORD PTR _this$[ebp]
  0099a	8b 48 50	 mov	 ecx, DWORD PTR [eax+80]
  0099d	51		 push	 ecx
  0099e	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckMenuItem@12

; 1138 : 
; 1139 :     BOOL bDACActive = m_AudioSource->GetValue() == AUDIOINPUTSOURCE_DAC;

  009a4	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  009aa	81 c1 6c 02 00
	00		 add	 ecx, 620		; 0000026cH
  009b0	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCAudioSourceSetting@CSAA7134Source@@@@QBEPAVCAudioSourceSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CAudioSourceSetting>::operator->
  009b5	8b c8		 mov	 ecx, eax
  009b7	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  009bc	33 d2		 xor	 edx, edx
  009be	83 f8 02	 cmp	 eax, 2
  009c1	0f 94 c2	 sete	 dl
  009c4	89 55 e4	 mov	 DWORD PTR _bDACActive$[ebp], edx

; 1140 : 
; 1141 :     // Plus 1 for the _T("Custom Settings ...") menu item
; 1142 :     for (i = 0; i < AUDIOSTANDARD_LASTONE+1; i++)

  009c7	c7 45 ec 00 00
	00 00		 mov	 DWORD PTR _i$[ebp], 0
  009ce	eb 09		 jmp	 SHORT $LN6@SetMenu@8
$LN5@SetMenu@8:
  009d0	8b 45 ec	 mov	 eax, DWORD PTR _i$[ebp]
  009d3	83 c0 01	 add	 eax, 1
  009d6	89 45 ec	 mov	 DWORD PTR _i$[ebp], eax
$LN6@SetMenu@8:
  009d9	83 7d ec 14	 cmp	 DWORD PTR _i$[ebp], 20	; 00000014H
  009dd	0f 8d 9e 00 00
	00		 jge	 $LN4@SetMenu@8

; 1143 :     {
; 1144 :         EnableMenuItemBool(m_hMenu, SAA7134MENU_AUDIOSTANDARD_START+i, bDACActive);

  009e3	33 c9		 xor	 ecx, ecx
  009e5	83 7d e4 00	 cmp	 DWORD PTR _bDACActive$[ebp], 0
  009e9	0f 94 c1	 sete	 cl
  009ec	51		 push	 ecx
  009ed	8b 55 ec	 mov	 edx, DWORD PTR _i$[ebp]
  009f0	81 c2 09 09 00
	00		 add	 edx, 2313		; 00000909H
  009f6	52		 push	 edx
  009f7	8b 85 f4 fe ff
	ff		 mov	 eax, DWORD PTR _this$[ebp]
  009fd	8b 48 50	 mov	 ecx, DWORD PTR [eax+80]
  00a00	51		 push	 ecx
  00a01	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EnableMenuItem@12

; 1145 :         CheckMenuItemBool(m_hMenu, SAA7134MENU_AUDIOSTANDARD_START+i, bDACActive &&
; 1146 :             (!m_CustomAudioStandard->GetValue()) && (m_AudioStandard->GetValue() == i));

  00a07	83 7d e4 00	 cmp	 DWORD PTR _bDACActive$[ebp], 0
  00a0b	74 45		 je	 SHORT $LN18@SetMenu@8
  00a0d	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00a13	81 c1 cc 02 00
	00		 add	 ecx, 716		; 000002ccH
  00a19	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCCustomAudioStandardSetting@CSAA7134Source@@@@QBEPAVCCustomAudioStandardSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CCustomAudioStandardSetting>::operator->
  00a1e	8b c8		 mov	 ecx, eax
  00a20	e8 00 00 00 00	 call	 ?GetValue@CYesNoSetting@@QAEHXZ ; CYesNoSetting::GetValue
  00a25	85 c0		 test	 eax, eax
  00a27	75 29		 jne	 SHORT $LN18@SetMenu@8
  00a29	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00a2f	81 c1 74 02 00
	00		 add	 ecx, 628		; 00000274H
  00a35	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCAudioStandardSetting@CSAA7134Source@@@@QBEPAVCAudioStandardSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CAudioStandardSetting>::operator->
  00a3a	8b c8		 mov	 ecx, eax
  00a3c	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  00a41	3b 45 ec	 cmp	 eax, DWORD PTR _i$[ebp]
  00a44	75 0c		 jne	 SHORT $LN18@SetMenu@8
  00a46	c7 85 e0 fe ff
	ff 08 00 00 00	 mov	 DWORD PTR tv841[ebp], 8
  00a50	eb 0a		 jmp	 SHORT $LN19@SetMenu@8
$LN18@SetMenu@8:
  00a52	c7 85 e0 fe ff
	ff 00 00 00 00	 mov	 DWORD PTR tv841[ebp], 0
$LN19@SetMenu@8:
  00a5c	8b 95 e0 fe ff
	ff		 mov	 edx, DWORD PTR tv841[ebp]
  00a62	52		 push	 edx
  00a63	8b 45 ec	 mov	 eax, DWORD PTR _i$[ebp]
  00a66	05 09 09 00 00	 add	 eax, 2313		; 00000909H
  00a6b	50		 push	 eax
  00a6c	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00a72	8b 51 50	 mov	 edx, DWORD PTR [ecx+80]
  00a75	52		 push	 edx
  00a76	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckMenuItem@12

; 1147 :     }

  00a7c	e9 4f ff ff ff	 jmp	 $LN5@SetMenu@8
$LN4@SetMenu@8:

; 1148 : 
; 1149 :     if (m_CustomAudioStandard->GetValue())

  00a81	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00a87	81 c1 cc 02 00
	00		 add	 ecx, 716		; 000002ccH
  00a8d	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCCustomAudioStandardSetting@CSAA7134Source@@@@QBEPAVCCustomAudioStandardSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CCustomAudioStandardSetting>::operator->
  00a92	8b c8		 mov	 ecx, eax
  00a94	e8 00 00 00 00	 call	 ?GetValue@CYesNoSetting@@QAEHXZ ; CYesNoSetting::GetValue
  00a99	85 c0		 test	 eax, eax
  00a9b	74 41		 je	 SHORT $LN3@SetMenu@8

; 1150 :     {
; 1151 :         CheckMenuItemBool(m_hMenu, SAA7134MENU_AUDIOSTANDARD_START+AUDIOSTANDARD_LASTONE, bDACActive && TRUE);

  00a9d	83 7d e4 00	 cmp	 DWORD PTR _bDACActive$[ebp], 0
  00aa1	74 15		 je	 SHORT $LN20@SetMenu@8
  00aa3	b8 01 00 00 00	 mov	 eax, 1
  00aa8	85 c0		 test	 eax, eax
  00aaa	74 0c		 je	 SHORT $LN20@SetMenu@8
  00aac	c7 85 dc fe ff
	ff 08 00 00 00	 mov	 DWORD PTR tv863[ebp], 8
  00ab6	eb 0a		 jmp	 SHORT $LN21@SetMenu@8
$LN20@SetMenu@8:
  00ab8	c7 85 dc fe ff
	ff 00 00 00 00	 mov	 DWORD PTR tv863[ebp], 0
$LN21@SetMenu@8:
  00ac2	8b 8d dc fe ff
	ff		 mov	 ecx, DWORD PTR tv863[ebp]
  00ac8	51		 push	 ecx
  00ac9	68 1c 09 00 00	 push	 2332			; 0000091cH
  00ace	8b 95 f4 fe ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  00ad4	8b 42 50	 mov	 eax, DWORD PTR [edx+80]
  00ad7	50		 push	 eax
  00ad8	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckMenuItem@12
$LN3@SetMenu@8:

; 1152 :     }
; 1153 : 
; 1154 :     EnableMenuItemBool(m_hMenu, IDM_AUDIOSTANDARD_32000, !bDACActive);

  00ade	33 c9		 xor	 ecx, ecx
  00ae0	83 7d e4 00	 cmp	 DWORD PTR _bDACActive$[ebp], 0
  00ae4	0f 95 c1	 setne	 cl
  00ae7	51		 push	 ecx
  00ae8	68 21 80 00 00	 push	 32801			; 00008021H
  00aed	8b 95 f4 fe ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  00af3	8b 42 50	 mov	 eax, DWORD PTR [edx+80]
  00af6	50		 push	 eax
  00af7	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EnableMenuItem@12

; 1155 :     EnableMenuItemBool(m_hMenu, IDM_AUDIOSTANDARD_44100, !bDACActive);

  00afd	33 c9		 xor	 ecx, ecx
  00aff	83 7d e4 00	 cmp	 DWORD PTR _bDACActive$[ebp], 0
  00b03	0f 95 c1	 setne	 cl
  00b06	51		 push	 ecx
  00b07	68 22 80 00 00	 push	 32802			; 00008022H
  00b0c	8b 95 f4 fe ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  00b12	8b 42 50	 mov	 eax, DWORD PTR [edx+80]
  00b15	50		 push	 eax
  00b16	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EnableMenuItem@12

; 1156 :     EnableMenuItemBool(m_hMenu, IDM_AUDIOSTANDARD_48000, !bDACActive);

  00b1c	33 c9		 xor	 ecx, ecx
  00b1e	83 7d e4 00	 cmp	 DWORD PTR _bDACActive$[ebp], 0
  00b22	0f 95 c1	 setne	 cl
  00b25	51		 push	 ecx
  00b26	68 23 80 00 00	 push	 32803			; 00008023H
  00b2b	8b 95 f4 fe ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  00b31	8b 42 50	 mov	 eax, DWORD PTR [edx+80]
  00b34	50		 push	 eax
  00b35	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EnableMenuItem@12

; 1157 : 
; 1158 :     CheckMenuItemBool(m_hMenu, IDM_AUDIOSTANDARD_32000, bDACActive || m_AudioSampleRate->GetValue() == AUDIOSAMPLERATE_32000Hz);

  00b3b	83 7d e4 00	 cmp	 DWORD PTR _bDACActive$[ebp], 0
  00b3f	75 28		 jne	 SHORT $LN22@SetMenu@8
  00b41	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00b47	81 c1 84 02 00
	00		 add	 ecx, 644		; 00000284H
  00b4d	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCAudioSampleRateSetting@CSAA7134Source@@@@QBEPAVCAudioSampleRateSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CAudioSampleRateSetting>::operator->
  00b52	8b c8		 mov	 ecx, eax
  00b54	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  00b59	85 c0		 test	 eax, eax
  00b5b	74 0c		 je	 SHORT $LN22@SetMenu@8
  00b5d	c7 85 d8 fe ff
	ff 00 00 00 00	 mov	 DWORD PTR tv913[ebp], 0
  00b67	eb 0a		 jmp	 SHORT $LN23@SetMenu@8
$LN22@SetMenu@8:
  00b69	c7 85 d8 fe ff
	ff 08 00 00 00	 mov	 DWORD PTR tv913[ebp], 8
$LN23@SetMenu@8:
  00b73	8b 8d d8 fe ff
	ff		 mov	 ecx, DWORD PTR tv913[ebp]
  00b79	51		 push	 ecx
  00b7a	68 21 80 00 00	 push	 32801			; 00008021H
  00b7f	8b 95 f4 fe ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  00b85	8b 42 50	 mov	 eax, DWORD PTR [edx+80]
  00b88	50		 push	 eax
  00b89	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckMenuItem@12

; 1159 :     CheckMenuItemBool(m_hMenu, IDM_AUDIOSTANDARD_44100, !bDACActive && m_AudioSampleRate->GetValue() == AUDIOSAMPLERATE_44100Hz);

  00b8f	83 7d e4 00	 cmp	 DWORD PTR _bDACActive$[ebp], 0
  00b93	75 29		 jne	 SHORT $LN24@SetMenu@8
  00b95	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00b9b	81 c1 84 02 00
	00		 add	 ecx, 644		; 00000284H
  00ba1	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCAudioSampleRateSetting@CSAA7134Source@@@@QBEPAVCAudioSampleRateSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CAudioSampleRateSetting>::operator->
  00ba6	8b c8		 mov	 ecx, eax
  00ba8	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  00bad	83 f8 01	 cmp	 eax, 1
  00bb0	75 0c		 jne	 SHORT $LN24@SetMenu@8
  00bb2	c7 85 d4 fe ff
	ff 08 00 00 00	 mov	 DWORD PTR tv933[ebp], 8
  00bbc	eb 0a		 jmp	 SHORT $LN25@SetMenu@8
$LN24@SetMenu@8:
  00bbe	c7 85 d4 fe ff
	ff 00 00 00 00	 mov	 DWORD PTR tv933[ebp], 0
$LN25@SetMenu@8:
  00bc8	8b 8d d4 fe ff
	ff		 mov	 ecx, DWORD PTR tv933[ebp]
  00bce	51		 push	 ecx
  00bcf	68 22 80 00 00	 push	 32802			; 00008022H
  00bd4	8b 95 f4 fe ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  00bda	8b 42 50	 mov	 eax, DWORD PTR [edx+80]
  00bdd	50		 push	 eax
  00bde	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckMenuItem@12

; 1160 :     CheckMenuItemBool(m_hMenu, IDM_AUDIOSTANDARD_48000, !bDACActive && m_AudioSampleRate->GetValue() == AUDIOSAMPLERATE_48000Hz);

  00be4	83 7d e4 00	 cmp	 DWORD PTR _bDACActive$[ebp], 0
  00be8	75 29		 jne	 SHORT $LN26@SetMenu@8
  00bea	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00bf0	81 c1 84 02 00
	00		 add	 ecx, 644		; 00000284H
  00bf6	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCAudioSampleRateSetting@CSAA7134Source@@@@QBEPAVCAudioSampleRateSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CAudioSampleRateSetting>::operator->
  00bfb	8b c8		 mov	 ecx, eax
  00bfd	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  00c02	83 f8 02	 cmp	 eax, 2
  00c05	75 0c		 jne	 SHORT $LN26@SetMenu@8
  00c07	c7 85 d0 fe ff
	ff 08 00 00 00	 mov	 DWORD PTR tv953[ebp], 8
  00c11	eb 0a		 jmp	 SHORT $LN27@SetMenu@8
$LN26@SetMenu@8:
  00c13	c7 85 d0 fe ff
	ff 00 00 00 00	 mov	 DWORD PTR tv953[ebp], 0
$LN27@SetMenu@8:
  00c1d	8b 8d d0 fe ff
	ff		 mov	 ecx, DWORD PTR tv953[ebp]
  00c23	51		 push	 ecx
  00c24	68 23 80 00 00	 push	 32803			; 00008023H
  00c29	8b 95 f4 fe ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  00c2f	8b 42 50	 mov	 eax, DWORD PTR [edx+80]
  00c32	50		 push	 eax
  00c33	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckMenuItem@12

; 1161 : 
; 1162 :     EnableMenuItemBool(m_hMenu, IDM_SOUNDCHANNEL_MONO, m_pSAA7134Card->IsAudioChannelDetected(AUDIOCHANNEL_MONO));

  00c39	6a 00		 push	 0
  00c3b	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00c41	83 c1 74	 add	 ecx, 116		; 00000074H
  00c44	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  00c49	8b c8		 mov	 ecx, eax
  00c4b	e8 00 00 00 00	 call	 ?IsAudioChannelDetected@CSAA7134Card@@QAEHW4eAudioChannel@CSAA7134Common@@@Z ; CSAA7134Card::IsAudioChannelDetected
  00c50	f7 d8		 neg	 eax
  00c52	1b c0		 sbb	 eax, eax
  00c54	83 c0 01	 add	 eax, 1
  00c57	50		 push	 eax
  00c58	68 9f 08 00 00	 push	 2207			; 0000089fH
  00c5d	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00c63	8b 51 50	 mov	 edx, DWORD PTR [ecx+80]
  00c66	52		 push	 edx
  00c67	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EnableMenuItem@12

; 1163 :     EnableMenuItemBool(m_hMenu, IDM_SOUNDCHANNEL_STEREO, m_pSAA7134Card->IsAudioChannelDetected(AUDIOCHANNEL_STEREO));

  00c6d	6a 01		 push	 1
  00c6f	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00c75	83 c1 74	 add	 ecx, 116		; 00000074H
  00c78	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  00c7d	8b c8		 mov	 ecx, eax
  00c7f	e8 00 00 00 00	 call	 ?IsAudioChannelDetected@CSAA7134Card@@QAEHW4eAudioChannel@CSAA7134Common@@@Z ; CSAA7134Card::IsAudioChannelDetected
  00c84	f7 d8		 neg	 eax
  00c86	1b c0		 sbb	 eax, eax
  00c88	83 c0 01	 add	 eax, 1
  00c8b	50		 push	 eax
  00c8c	68 a0 08 00 00	 push	 2208			; 000008a0H
  00c91	8b 85 f4 fe ff
	ff		 mov	 eax, DWORD PTR _this$[ebp]
  00c97	8b 48 50	 mov	 ecx, DWORD PTR [eax+80]
  00c9a	51		 push	 ecx
  00c9b	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EnableMenuItem@12

; 1164 :     EnableMenuItemBool(m_hMenu, IDM_SOUNDCHANNEL_LANGUAGE1, m_pSAA7134Card->IsAudioChannelDetected(AUDIOCHANNEL_LANGUAGE1));

  00ca1	6a 02		 push	 2
  00ca3	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00ca9	83 c1 74	 add	 ecx, 116		; 00000074H
  00cac	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  00cb1	8b c8		 mov	 ecx, eax
  00cb3	e8 00 00 00 00	 call	 ?IsAudioChannelDetected@CSAA7134Card@@QAEHW4eAudioChannel@CSAA7134Common@@@Z ; CSAA7134Card::IsAudioChannelDetected
  00cb8	f7 d8		 neg	 eax
  00cba	1b c0		 sbb	 eax, eax
  00cbc	83 c0 01	 add	 eax, 1
  00cbf	50		 push	 eax
  00cc0	68 a1 08 00 00	 push	 2209			; 000008a1H
  00cc5	8b 95 f4 fe ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  00ccb	8b 42 50	 mov	 eax, DWORD PTR [edx+80]
  00cce	50		 push	 eax
  00ccf	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EnableMenuItem@12

; 1165 :     EnableMenuItemBool(m_hMenu, IDM_SOUNDCHANNEL_LANGUAGE2, m_pSAA7134Card->IsAudioChannelDetected(AUDIOCHANNEL_LANGUAGE2));

  00cd5	6a 03		 push	 3
  00cd7	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00cdd	83 c1 74	 add	 ecx, 116		; 00000074H
  00ce0	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  00ce5	8b c8		 mov	 ecx, eax
  00ce7	e8 00 00 00 00	 call	 ?IsAudioChannelDetected@CSAA7134Card@@QAEHW4eAudioChannel@CSAA7134Common@@@Z ; CSAA7134Card::IsAudioChannelDetected
  00cec	f7 d8		 neg	 eax
  00cee	1b c0		 sbb	 eax, eax
  00cf0	83 c0 01	 add	 eax, 1
  00cf3	50		 push	 eax
  00cf4	68 a2 08 00 00	 push	 2210			; 000008a2H
  00cf9	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00cff	8b 51 50	 mov	 edx, DWORD PTR [ecx+80]
  00d02	52		 push	 edx
  00d03	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EnableMenuItem@12

; 1166 : 
; 1167 :     eAudioChannel audioChannel = m_pSAA7134Card->GetAudioChannel();

  00d09	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00d0f	83 c1 74	 add	 ecx, 116		; 00000074H
  00d12	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  00d17	8b c8		 mov	 ecx, eax
  00d19	e8 00 00 00 00	 call	 ?GetAudioChannel@CSAA7134Card@@QAE?AW4eAudioChannel@CSAA7134Common@@XZ ; CSAA7134Card::GetAudioChannel
  00d1e	89 45 e8	 mov	 DWORD PTR _audioChannel$[ebp], eax

; 1168 :     CheckMenuItemBool(m_hMenu, IDM_SOUNDCHANNEL_MONO, audioChannel == AUDIOCHANNEL_MONO);

  00d21	8b 45 e8	 mov	 eax, DWORD PTR _audioChannel$[ebp]
  00d24	f7 d8		 neg	 eax
  00d26	1b c0		 sbb	 eax, eax
  00d28	83 e0 f8	 and	 eax, -8			; fffffff8H
  00d2b	83 c0 08	 add	 eax, 8
  00d2e	50		 push	 eax
  00d2f	68 9f 08 00 00	 push	 2207			; 0000089fH
  00d34	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00d3a	8b 51 50	 mov	 edx, DWORD PTR [ecx+80]
  00d3d	52		 push	 edx
  00d3e	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckMenuItem@12

; 1169 :     CheckMenuItemBool(m_hMenu, IDM_SOUNDCHANNEL_STEREO, audioChannel == AUDIOCHANNEL_STEREO || audioChannel == AUDIOCHANNEL_EXTERNAL);

  00d44	83 7d e8 01	 cmp	 DWORD PTR _audioChannel$[ebp], 1
  00d48	74 12		 je	 SHORT $LN28@SetMenu@8
  00d4a	83 7d e8 04	 cmp	 DWORD PTR _audioChannel$[ebp], 4
  00d4e	74 0c		 je	 SHORT $LN28@SetMenu@8
  00d50	c7 85 cc fe ff
	ff 00 00 00 00	 mov	 DWORD PTR tv1043[ebp], 0
  00d5a	eb 0a		 jmp	 SHORT $LN29@SetMenu@8
$LN28@SetMenu@8:
  00d5c	c7 85 cc fe ff
	ff 08 00 00 00	 mov	 DWORD PTR tv1043[ebp], 8
$LN29@SetMenu@8:
  00d66	8b 85 cc fe ff
	ff		 mov	 eax, DWORD PTR tv1043[ebp]
  00d6c	50		 push	 eax
  00d6d	68 a0 08 00 00	 push	 2208			; 000008a0H
  00d72	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00d78	8b 51 50	 mov	 edx, DWORD PTR [ecx+80]
  00d7b	52		 push	 edx
  00d7c	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckMenuItem@12

; 1170 :     CheckMenuItemBool(m_hMenu, IDM_SOUNDCHANNEL_LANGUAGE1, audioChannel == AUDIOCHANNEL_LANGUAGE1);

  00d82	33 c0		 xor	 eax, eax
  00d84	83 7d e8 02	 cmp	 DWORD PTR _audioChannel$[ebp], 2
  00d88	0f 95 c0	 setne	 al
  00d8b	83 e8 01	 sub	 eax, 1
  00d8e	83 e0 08	 and	 eax, 8
  00d91	50		 push	 eax
  00d92	68 a1 08 00 00	 push	 2209			; 000008a1H
  00d97	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00d9d	8b 51 50	 mov	 edx, DWORD PTR [ecx+80]
  00da0	52		 push	 edx
  00da1	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckMenuItem@12

; 1171 :     CheckMenuItemBool(m_hMenu, IDM_SOUNDCHANNEL_LANGUAGE2, audioChannel == AUDIOCHANNEL_LANGUAGE2);

  00da7	33 c0		 xor	 eax, eax
  00da9	83 7d e8 03	 cmp	 DWORD PTR _audioChannel$[ebp], 3
  00dad	0f 95 c0	 setne	 al
  00db0	83 e8 01	 sub	 eax, 1
  00db3	83 e0 08	 and	 eax, 8
  00db6	50		 push	 eax
  00db7	68 a2 08 00 00	 push	 2210			; 000008a2H
  00dbc	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00dc2	8b 51 50	 mov	 edx, DWORD PTR [ecx+80]
  00dc5	52		 push	 edx
  00dc6	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckMenuItem@12

; 1172 : 
; 1173 :     if (bDACActive)

  00dcc	83 7d e4 00	 cmp	 DWORD PTR _bDACActive$[ebp], 0
  00dd0	74 4e		 je	 SHORT $LN2@SetMenu@8

; 1174 :     {
; 1175 :         EnableMenuItemBool(m_hMenu, IDM_AUTOSTEREO, TRUE);

  00dd2	6a 00		 push	 0
  00dd4	68 59 01 00 00	 push	 345			; 00000159H
  00dd9	8b 85 f4 fe ff
	ff		 mov	 eax, DWORD PTR _this$[ebp]
  00ddf	8b 48 50	 mov	 ecx, DWORD PTR [eax+80]
  00de2	51		 push	 ecx
  00de3	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EnableMenuItem@12

; 1176 :         CheckMenuItemBool(m_hMenu, IDM_AUTOSTEREO, m_AutoStereoSelect->GetValue());

  00de9	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00def	81 c1 b4 02 00
	00		 add	 ecx, 692		; 000002b4H
  00df5	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCAutoStereoSelectSetting@CSAA7134Source@@@@QBEPAVCAutoStereoSelectSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CAutoStereoSelectSetting>::operator->
  00dfa	8b c8		 mov	 ecx, eax
  00dfc	e8 00 00 00 00	 call	 ?GetValue@CYesNoSetting@@QAEHXZ ; CYesNoSetting::GetValue
  00e01	f7 d8		 neg	 eax
  00e03	1b c0		 sbb	 eax, eax
  00e05	83 e0 08	 and	 eax, 8
  00e08	50		 push	 eax
  00e09	68 59 01 00 00	 push	 345			; 00000159H
  00e0e	8b 95 f4 fe ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  00e14	8b 42 50	 mov	 eax, DWORD PTR [edx+80]
  00e17	50		 push	 eax
  00e18	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckMenuItem@12

; 1177 :     }
; 1178 :     else

  00e1e	eb 2e		 jmp	 SHORT $LN1@SetMenu@8
$LN2@SetMenu@8:

; 1179 :     {
; 1180 :         EnableMenuItemBool(m_hMenu, IDM_AUTOSTEREO, FALSE);

  00e20	6a 01		 push	 1
  00e22	68 59 01 00 00	 push	 345			; 00000159H
  00e27	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00e2d	8b 51 50	 mov	 edx, DWORD PTR [ecx+80]
  00e30	52		 push	 edx
  00e31	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EnableMenuItem@12

; 1181 :         CheckMenuItemBool(m_hMenu, IDM_AUTOSTEREO, FALSE);

  00e37	6a 00		 push	 0
  00e39	68 59 01 00 00	 push	 345			; 00000159H
  00e3e	8b 85 f4 fe ff
	ff		 mov	 eax, DWORD PTR _this$[ebp]
  00e44	8b 48 50	 mov	 ecx, DWORD PTR [eax+80]
  00e47	51		 push	 ecx
  00e48	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckMenuItem@12
$LN1@SetMenu@8:

; 1182 :     }
; 1183 : 
; 1184 :     CheckMenuItemBool(m_hMenu, IDM_SAA7134_HPLLMODE0, m_HPLLMode->GetValue() == 0);

  00e4e	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00e54	81 c1 44 02 00
	00		 add	 ecx, 580		; 00000244H
  00e5a	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCHPLLModeSetting@CSAA7134Source@@@@QBEPAVCHPLLModeSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CHPLLModeSetting>::operator->
  00e5f	8b c8		 mov	 ecx, eax
  00e61	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  00e66	f7 d8		 neg	 eax
  00e68	1b c0		 sbb	 eax, eax
  00e6a	83 e0 f8	 and	 eax, -8			; fffffff8H
  00e6d	83 c0 08	 add	 eax, 8
  00e70	50		 push	 eax
  00e71	68 40 80 00 00	 push	 32832			; 00008040H
  00e76	8b 95 f4 fe ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  00e7c	8b 42 50	 mov	 eax, DWORD PTR [edx+80]
  00e7f	50		 push	 eax
  00e80	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckMenuItem@12

; 1185 :     CheckMenuItemBool(m_hMenu, IDM_SAA7134_HPLLMODE1, m_HPLLMode->GetValue() == 1);

  00e86	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00e8c	81 c1 44 02 00
	00		 add	 ecx, 580		; 00000244H
  00e92	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCHPLLModeSetting@CSAA7134Source@@@@QBEPAVCHPLLModeSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CHPLLModeSetting>::operator->
  00e97	8b c8		 mov	 ecx, eax
  00e99	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  00e9e	83 e8 01	 sub	 eax, 1
  00ea1	f7 d8		 neg	 eax
  00ea3	1b c0		 sbb	 eax, eax
  00ea5	83 e0 f8	 and	 eax, -8			; fffffff8H
  00ea8	83 c0 08	 add	 eax, 8
  00eab	50		 push	 eax
  00eac	68 41 80 00 00	 push	 32833			; 00008041H
  00eb1	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00eb7	8b 51 50	 mov	 edx, DWORD PTR [ecx+80]
  00eba	52		 push	 edx
  00ebb	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckMenuItem@12

; 1186 :     CheckMenuItemBool(m_hMenu, IDM_SAA7134_HPLLMODE2, m_HPLLMode->GetValue() == 2);

  00ec1	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00ec7	81 c1 44 02 00
	00		 add	 ecx, 580		; 00000244H
  00ecd	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCHPLLModeSetting@CSAA7134Source@@@@QBEPAVCHPLLModeSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CHPLLModeSetting>::operator->
  00ed2	8b c8		 mov	 ecx, eax
  00ed4	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  00ed9	83 e8 02	 sub	 eax, 2
  00edc	f7 d8		 neg	 eax
  00ede	1b c0		 sbb	 eax, eax
  00ee0	83 e0 f8	 and	 eax, -8			; fffffff8H
  00ee3	83 c0 08	 add	 eax, 8
  00ee6	50		 push	 eax
  00ee7	68 42 80 00 00	 push	 32834			; 00008042H
  00eec	8b 85 f4 fe ff
	ff		 mov	 eax, DWORD PTR _this$[ebp]
  00ef2	8b 48 50	 mov	 ecx, DWORD PTR [eax+80]
  00ef5	51		 push	 ecx
  00ef6	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckMenuItem@12

; 1187 : 
; 1188 :     CheckMenuItemBool(m_hMenu, IDM_SAA7134_WHITEPEAK, m_WhitePeak->GetValue());

  00efc	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00f02	81 c1 bc 02 00
	00		 add	 ecx, 700		; 000002bcH
  00f08	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCWhitePeakSetting@CSAA7134Source@@@@QBEPAVCWhitePeakSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CWhitePeakSetting>::operator->
  00f0d	8b c8		 mov	 ecx, eax
  00f0f	e8 00 00 00 00	 call	 ?GetValue@CYesNoSetting@@QAEHXZ ; CYesNoSetting::GetValue
  00f14	f7 d8		 neg	 eax
  00f16	1b c0		 sbb	 eax, eax
  00f18	83 e0 08	 and	 eax, 8
  00f1b	50		 push	 eax
  00f1c	68 43 80 00 00	 push	 32835			; 00008043H
  00f21	8b 95 f4 fe ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  00f27	8b 42 50	 mov	 eax, DWORD PTR [edx+80]
  00f2a	50		 push	 eax
  00f2b	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckMenuItem@12

; 1189 :     CheckMenuItemBool(m_hMenu, IDM_SAA7134_COLORPEAK, m_ColorPeak->GetValue());

  00f31	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00f37	81 c1 c4 02 00
	00		 add	 ecx, 708		; 000002c4H
  00f3d	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCColorPeakSetting@CSAA7134Source@@@@QBEPAVCColorPeakSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CColorPeakSetting>::operator->
  00f42	8b c8		 mov	 ecx, eax
  00f44	e8 00 00 00 00	 call	 ?GetValue@CYesNoSetting@@QAEHXZ ; CYesNoSetting::GetValue
  00f49	f7 d8		 neg	 eax
  00f4b	1b c0		 sbb	 eax, eax
  00f4d	83 e0 08	 and	 eax, 8
  00f50	50		 push	 eax
  00f51	68 44 80 00 00	 push	 32836			; 00008044H
  00f56	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00f5c	8b 51 50	 mov	 edx, DWORD PTR [ecx+80]
  00f5f	52		 push	 edx
  00f60	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckMenuItem@12

; 1190 :     CheckMenuItemBool(m_hMenu, IDM_SAA7134_COMBFILTER, m_AdaptiveCombFilter->GetValue() != COMBFILTER_OFF);

  00f66	8b 8d f4 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00f6c	81 c1 dc 02 00
	00		 add	 ecx, 732		; 000002dcH
  00f72	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCAdaptiveCombFilterSetting@CSAA7134Source@@@@QBEPAVCAdaptiveCombFilterSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CAdaptiveCombFilterSetting>::operator->
  00f77	8b c8		 mov	 ecx, eax
  00f79	e8 00 00 00 00	 call	 ?GetValue@CListSetting@@QAEJXZ ; CListSetting::GetValue
  00f7e	f7 d8		 neg	 eax
  00f80	1b c0		 sbb	 eax, eax
  00f82	83 e0 08	 and	 eax, 8
  00f85	50		 push	 eax
  00f86	68 45 80 00 00	 push	 32837			; 00008045H
  00f8b	8b 85 f4 fe ff
	ff		 mov	 eax, DWORD PTR _this$[ebp]
  00f91	8b 48 50	 mov	 ecx, DWORD PTR [eax+80]
  00f94	51		 push	 ecx
  00f95	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckMenuItem@12

; 1191 : }

  00f9b	8b 4d f4	 mov	 ecx, DWORD PTR __$EHRec$[ebp]
  00f9e	64 89 0d 00 00
	00 00		 mov	 DWORD PTR fs:0, ecx
  00fa5	59		 pop	 ecx
  00fa6	8b 8d 30 ff ff
	ff		 mov	 ecx, DWORD PTR __$ArrayPad$[ebp]
  00fac	33 cd		 xor	 ecx, ebp
  00fae	e8 00 00 00 00	 call	 @__security_check_cookie@4
  00fb3	8b e5		 mov	 esp, ebp
  00fb5	5d		 pop	 ebp
  00fb6	c2 04 00	 ret	 4
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?SetMenu@CSAA7134Source@@UAEXPAUHMENU__@@@Z$0:
  00000	8d 8d 34 ff ff
	ff		 lea	 ecx, DWORD PTR _oss$151714[ebp]
  00006	e9 00 00 00 00	 jmp	 ??_D?$basic_ostringstream@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEXXZ
__unwindfunclet$?SetMenu@CSAA7134Source@@UAEXPAUHMENU__@@@Z$1:
  0000b	8d 8d f8 fe ff
	ff		 lea	 ecx, DWORD PTR $T360536[ebp]
  00011	e9 00 00 00 00	 jmp	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
__unwindfunclet$?SetMenu@CSAA7134Source@@UAEXPAUHMENU__@@@Z$2:
  00016	8d 8d 14 ff ff
	ff		 lea	 ecx, DWORD PTR _Buffer$151718[ebp]
  0001c	e9 00 00 00 00	 jmp	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
__ehhandler$?SetMenu@CSAA7134Source@@UAEXPAUHMENU__@@@Z:
  00021	8b 54 24 08	 mov	 edx, DWORD PTR [esp+8]
  00025	8d 42 0c	 lea	 eax, DWORD PTR [edx+12]
  00028	8b 8a d4 fe ff
	ff		 mov	 ecx, DWORD PTR [edx-300]
  0002e	33 c8		 xor	 ecx, eax
  00030	e8 00 00 00 00	 call	 @__security_check_cookie@4
  00035	8b 8a 3c ff ff
	ff		 mov	 ecx, DWORD PTR [edx-196]
  0003b	33 c8		 xor	 ecx, eax
  0003d	e8 00 00 00 00	 call	 @__security_check_cookie@4
  00042	b8 00 00 00 00	 mov	 eax, OFFSET __ehfuncinfo$?SetMenu@CSAA7134Source@@UAEXPAUHMENU__@@@Z
  00047	e9 00 00 00 00	 jmp	 ___CxxFrameHandler3
text$x	ENDS
?SetMenu@CSAA7134Source@@UAEXPAUHMENU__@@@Z ENDP	; CSAA7134Source::SetMenu
PUBLIC	__real@40289374bc6a7efa
PUBLIC	__$ArrayPad$
PUBLIC	?AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z ; CSAA7134Source::AudioStandardProc
;	COMDAT ?EditCarrierIndex@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4GA
_BSS	SEGMENT
?EditCarrierIndex@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4GA DW 01H DUP (?) ; `CSAA7134Source::AudioStandardProc'::`2'::EditCarrierIndex
_BSS	ENDS
;	COMDAT ?ScreenCarrier2Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A
_BSS	SEGMENT
?ScreenCarrier2Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A DD 01H DUP (?) ; `CSAA7134Source::AudioStandardProc'::`2'::ScreenCarrier2Mode
_BSS	ENDS
;	COMDAT ?ScreenCarrier1Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A
_BSS	SEGMENT
?ScreenCarrier1Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A DD 01H DUP (?) ; `CSAA7134Source::AudioStandardProc'::`2'::ScreenCarrier1Mode
_BSS	ENDS
;	COMDAT ?ScreenCh2FMDeemph@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioFMDeemphasis@CSAA7134Common@@A
_BSS	SEGMENT
?ScreenCh2FMDeemph@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioFMDeemphasis@CSAA7134Common@@A DD 01H DUP (?) ; `CSAA7134Source::AudioStandardProc'::`2'::ScreenCh2FMDeemph
_BSS	ENDS
;	COMDAT ?ScreenCh1FMDeemph@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioFMDeemphasis@CSAA7134Common@@A
_BSS	SEGMENT
?ScreenCh1FMDeemph@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioFMDeemphasis@CSAA7134Common@@A DD 01H DUP (?) ; `CSAA7134Source::AudioStandardProc'::`2'::ScreenCh1FMDeemph
_BSS	ENDS
;	COMDAT ?ScreenCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
_BSS	SEGMENT
?ScreenCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA DD 01H DUP (?) ; `CSAA7134Source::AudioStandardProc'::`2'::ScreenCarrier2
_BSS	ENDS
;	COMDAT ?ScreenCarrier1@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
_BSS	SEGMENT
?ScreenCarrier1@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA DD 01H DUP (?) ; `CSAA7134Source::AudioStandardProc'::`2'::ScreenCarrier1
_BSS	ENDS
;	COMDAT ?AudioStandard@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioStandard@CSAA7134Common@@A
_BSS	SEGMENT
?AudioStandard@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioStandard@CSAA7134Common@@A DD 01H DUP (?) ; `CSAA7134Source::AudioStandardProc'::`2'::AudioStandard
_BSS	ENDS
;	COMDAT ?CustomCh2FMDeemph@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioFMDeemphasis@CSAA7134Common@@A
_BSS	SEGMENT
?CustomCh2FMDeemph@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioFMDeemphasis@CSAA7134Common@@A DD 01H DUP (?) ; `CSAA7134Source::AudioStandardProc'::`2'::CustomCh2FMDeemph
_BSS	ENDS
;	COMDAT ?CustomCh1FMDeemph@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioFMDeemphasis@CSAA7134Common@@A
_BSS	SEGMENT
?CustomCh1FMDeemph@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioFMDeemphasis@CSAA7134Common@@A DD 01H DUP (?) ; `CSAA7134Source::AudioStandardProc'::`2'::CustomCh1FMDeemph
_BSS	ENDS
;	COMDAT ?CustomCarrier2Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A
_BSS	SEGMENT
?CustomCarrier2Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A DD 01H DUP (?) ; `CSAA7134Source::AudioStandardProc'::`2'::CustomCarrier2Mode
_BSS	ENDS
;	COMDAT ?CustomCarrier1Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A
_BSS	SEGMENT
?CustomCarrier1Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A DD 01H DUP (?) ; `CSAA7134Source::AudioStandardProc'::`2'::CustomCarrier1Mode
_BSS	ENDS
;	COMDAT ?CustomCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
_BSS	SEGMENT
?CustomCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA DD 01H DUP (?) ; `CSAA7134Source::AudioStandardProc'::`2'::CustomCarrier2
_BSS	ENDS
;	COMDAT ?CustomCarrier1@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
_BSS	SEGMENT
?CustomCarrier1@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA DD 01H DUP (?) ; `CSAA7134Source::AudioStandardProc'::`2'::CustomCarrier1
_BSS	ENDS
;	COMDAT ?pThis@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
_BSS	SEGMENT
?pThis@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A DD 01H DUP (?) ; `CSAA7134Source::AudioStandardProc'::`2'::pThis
_BSS	ENDS
;	COMDAT __real@40289374bc6a7efa
CONST	SEGMENT
__real@40289374bc6a7efa DQ 040289374bc6a7efar	; 12.288
; Function compile flags: /Odtp
CONST	ENDS
;	COMDAT ?AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z
_TEXT	SEGMENT
tv1968 = -248						; size = 8
tv1939 = -240						; size = 8
tv1913 = -232						; size = 8
tv1849 = -224						; size = 8
tv796 = -216						; size = 4
tv780 = -212						; size = 4
tv1687 = -208						; size = 8
tv1670 = -200						; size = 8
tv580 = -192						; size = 4
tv449 = -188						; size = 4
tv433 = -184						; size = 4
tv1516 = -180						; size = 8
tv1499 = -172						; size = 8
tv64 = -164						; size = 4
_Carrier$151660 = -160					; size = 4
_Carrier$151642 = -156					; size = 4
_nItem$151609 = -152					; size = 4
_nItem$151603 = -148					; size = 4
_nItem$151593 = -144					; size = 4
_nItem$151583 = -140					; size = 4
_nItem$151552 = -136					; size = 4
_nIndex$ = -132						; size = 4
_buf$ = -128						; size = 100
__$ArrayPad$ = -20					; size = 4
_pString$ = -16						; size = 4
_i$ = -12						; size = 4
_Number$ = -8						; size = 4
_UpdateCustom$ = -4					; size = 4
_hDlg$ = 8						; size = 4
_message$ = 12						; size = 4
_wParam$ = 16						; size = 4
_lParam$ = 20						; size = 4
?AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z PROC ; CSAA7134Source::AudioStandardProc, COMDAT

; 385  : {

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	81 ec f8 00 00
	00		 sub	 esp, 248		; 000000f8H
  00009	a1 00 00 00 00	 mov	 eax, DWORD PTR ___security_cookie
  0000e	33 c5		 xor	 eax, ebp
  00010	89 45 ec	 mov	 DWORD PTR __$ArrayPad$[ebp], eax

; 386  :     static CSAA7134Source*      pThis;
; 387  :     static BOOL                 bLinked = FALSE;
; 388  :     static eAudioStandard       AudioStandard;
; 389  :     static DWORD                ScreenCarrier1;
; 390  :     static DWORD                ScreenCarrier2;
; 391  :     static eAudioCarrierMode    ScreenCarrier1Mode;
; 392  :     static eAudioCarrierMode    ScreenCarrier2Mode;
; 393  :     static eAudioFMDeemphasis   ScreenCh1FMDeemph;
; 394  :     static eAudioFMDeemphasis   ScreenCh2FMDeemph;
; 395  :     static DWORD                CustomCarrier1;
; 396  :     static DWORD                CustomCarrier2;
; 397  :     static eAudioCarrierMode    CustomCarrier1Mode;
; 398  :     static eAudioCarrierMode    CustomCarrier2Mode;
; 399  :     static eAudioFMDeemphasis   CustomCh1FMDeemph;
; 400  :     static eAudioFMDeemphasis   CustomCh2FMDeemph;
; 401  :     static WORD                 EditCarrierIndex;
; 402  :     static BOOL                 EditingCarrier1 = TRUE;
; 403  :     static BOOL                 EditingCarrier2 = TRUE;
; 404  : 
; 405  :     BOOL    UpdateCustom = FALSE;

  00013	c7 45 fc 00 00
	00 00		 mov	 DWORD PTR _UpdateCustom$[ebp], 0

; 406  :     LPTSTR   pString;
; 407  :     int     nIndex;
; 408  :     int     Number;
; 409  :     TCHAR   buf[50];
; 410  :     int     i;
; 411  : 
; 412  :     switch (message)

  0001a	8b 45 0c	 mov	 eax, DWORD PTR _message$[ebp]
  0001d	89 85 5c ff ff
	ff		 mov	 DWORD PTR tv64[ebp], eax
  00023	8b 8d 5c ff ff
	ff		 mov	 ecx, DWORD PTR tv64[ebp]
  00029	81 e9 10 01 00
	00		 sub	 ecx, 272		; 00000110H
  0002f	89 8d 5c ff ff
	ff		 mov	 DWORD PTR tv64[ebp], ecx
  00035	83 bd 5c ff ff
	ff 05		 cmp	 DWORD PTR tv64[ebp], 5
  0003c	0f 87 d2 1c 00
	00		 ja	 $LN2@AudioStand@8
  00042	8b 95 5c ff ff
	ff		 mov	 edx, DWORD PTR tv64[ebp]
  00048	ff 24 95 00 00
	00 00		 jmp	 DWORD PTR $LN96@AudioStand@8[edx*4]
$LN82@AudioStand@8:

; 413  :     {
; 414  :     case WM_INITDIALOG:
; 415  :         pThis = (CSAA7134Source*)lParam;

  0004f	8b 45 14	 mov	 eax, DWORD PTR _lParam$[ebp]
  00052	a3 00 00 00 00	 mov	 DWORD PTR ?pThis@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A, eax

; 416  : 
; 417  :         CustomCarrier1        = pThis->m_AudioMajorCarrier->GetValue();

  00057	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  0005d	81 c1 fc 02 00
	00		 add	 ecx, 764		; 000002fcH
  00063	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCAudioMajorCarrierSetting@CSAA7134Source@@@@QBEPAVCAudioMajorCarrierSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CAudioMajorCarrierSetting>::operator->
  00068	8b c8		 mov	 ecx, eax
  0006a	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  0006f	a3 00 00 00 00	 mov	 DWORD PTR ?CustomCarrier1@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA, eax

; 418  :         CustomCarrier2        = pThis->m_AudioMinorCarrier->GetValue();

  00074	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  0007a	81 c1 04 03 00
	00		 add	 ecx, 772		; 00000304H
  00080	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCAudioMinorCarrierSetting@CSAA7134Source@@@@QBEPAVCAudioMinorCarrierSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CAudioMinorCarrierSetting>::operator->
  00085	8b c8		 mov	 ecx, eax
  00087	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  0008c	a3 00 00 00 00	 mov	 DWORD PTR ?CustomCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA, eax

; 419  :         CustomCarrier1Mode    = (eAudioCarrierMode)pThis->m_AudioMajorCarrierMode->GetValue();

  00091	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  00097	81 c1 0c 03 00
	00		 add	 ecx, 780		; 0000030cH
  0009d	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCAudioMajorCarrierModeSetting@CSAA7134Source@@@@QBEPAVCAudioMajorCarrierModeSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CAudioMajorCarrierModeSetting>::operator->
  000a2	8b c8		 mov	 ecx, eax
  000a4	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  000a9	a3 00 00 00 00	 mov	 DWORD PTR ?CustomCarrier1Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A, eax

; 420  :         CustomCarrier2Mode    = (eAudioCarrierMode)pThis->m_AudioMinorCarrierMode->GetValue();

  000ae	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  000b4	81 c1 14 03 00
	00		 add	 ecx, 788		; 00000314H
  000ba	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCAudioMinorCarrierModeSetting@CSAA7134Source@@@@QBEPAVCAudioMinorCarrierModeSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CAudioMinorCarrierModeSetting>::operator->
  000bf	8b c8		 mov	 ecx, eax
  000c1	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  000c6	a3 00 00 00 00	 mov	 DWORD PTR ?CustomCarrier2Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A, eax

; 421  :         CustomCh1FMDeemph     = (eAudioFMDeemphasis)pThis->m_AudioCh1FMDeemph->GetValue();

  000cb	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  000d1	81 c1 1c 03 00
	00		 add	 ecx, 796		; 0000031cH
  000d7	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCAudioCh1FMDeemphSetting@CSAA7134Source@@@@QBEPAVCAudioCh1FMDeemphSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CAudioCh1FMDeemphSetting>::operator->
  000dc	8b c8		 mov	 ecx, eax
  000de	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  000e3	a3 00 00 00 00	 mov	 DWORD PTR ?CustomCh1FMDeemph@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioFMDeemphasis@CSAA7134Common@@A, eax

; 422  :         CustomCh2FMDeemph     = (eAudioFMDeemphasis)pThis->m_AudioCh2FMDeemph->GetValue();

  000e8	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  000ee	81 c1 24 03 00
	00		 add	 ecx, 804		; 00000324H
  000f4	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCAudioCh2FMDeemphSetting@CSAA7134Source@@@@QBEPAVCAudioCh2FMDeemphSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CAudioCh2FMDeemphSetting>::operator->
  000f9	8b c8		 mov	 ecx, eax
  000fb	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  00100	a3 00 00 00 00	 mov	 DWORD PTR ?CustomCh2FMDeemph@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioFMDeemphasis@CSAA7134Common@@A, eax

; 423  : 
; 424  :         // AUDIOSTANDARD_LASTONE is used as _T("Custom") only in
; 425  :         // CSAA7134SourceUI.cpp.  Here and in menu callback procs.
; 426  : 
; 427  :         if (pThis->m_CustomAudioStandard->GetValue())

  00105	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  0010b	81 c1 cc 02 00
	00		 add	 ecx, 716		; 000002ccH
  00111	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCCustomAudioStandardSetting@CSAA7134Source@@@@QBEPAVCCustomAudioStandardSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CCustomAudioStandardSetting>::operator->
  00116	8b c8		 mov	 ecx, eax
  00118	e8 00 00 00 00	 call	 ?GetValue@CYesNoSetting@@QAEHXZ ; CYesNoSetting::GetValue
  0011d	85 c0		 test	 eax, eax
  0011f	74 53		 je	 SHORT $LN81@AudioStand@8

; 428  :         {
; 429  :             AudioStandard = AUDIOSTANDARD_LASTONE;

  00121	c7 05 00 00 00
	00 13 00 00 00	 mov	 DWORD PTR ?AudioStandard@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioStandard@CSAA7134Common@@A, 19 ; 00000013H

; 430  :             ScreenCarrier1     = CustomCarrier1;

  0012b	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?CustomCarrier1@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
  00131	89 0d 00 00 00
	00		 mov	 DWORD PTR ?ScreenCarrier1@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA, ecx

; 431  :             ScreenCarrier2     = CustomCarrier2;

  00137	8b 15 00 00 00
	00		 mov	 edx, DWORD PTR ?CustomCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
  0013d	89 15 00 00 00
	00		 mov	 DWORD PTR ?ScreenCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA, edx

; 432  :             ScreenCh1FMDeemph  = CustomCh1FMDeemph;

  00143	a1 00 00 00 00	 mov	 eax, DWORD PTR ?CustomCh1FMDeemph@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioFMDeemphasis@CSAA7134Common@@A
  00148	a3 00 00 00 00	 mov	 DWORD PTR ?ScreenCh1FMDeemph@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioFMDeemphasis@CSAA7134Common@@A, eax

; 433  :             ScreenCh2FMDeemph  = CustomCh2FMDeemph;

  0014d	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?CustomCh2FMDeemph@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioFMDeemphasis@CSAA7134Common@@A
  00153	89 0d 00 00 00
	00		 mov	 DWORD PTR ?ScreenCh2FMDeemph@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioFMDeemphasis@CSAA7134Common@@A, ecx

; 434  :             ScreenCarrier1Mode = CustomCarrier1Mode;

  00159	8b 15 00 00 00
	00		 mov	 edx, DWORD PTR ?CustomCarrier1Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A
  0015f	89 15 00 00 00
	00		 mov	 DWORD PTR ?ScreenCarrier1Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A, edx

; 435  :             ScreenCarrier2Mode = CustomCarrier2Mode;

  00165	a1 00 00 00 00	 mov	 eax, DWORD PTR ?CustomCarrier2Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A
  0016a	a3 00 00 00 00	 mov	 DWORD PTR ?ScreenCarrier2Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A, eax

; 436  :         }
; 437  :         else

  0016f	e9 97 00 00 00	 jmp	 $LN80@AudioStand@8
$LN81@AudioStand@8:

; 438  :         {
; 439  :             AudioStandard = (eAudioStandard)pThis->m_AudioStandard->GetValue();

  00174	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  0017a	81 c1 74 02 00
	00		 add	 ecx, 628		; 00000274H
  00180	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCAudioStandardSetting@CSAA7134Source@@@@QBEPAVCAudioStandardSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CAudioStandardSetting>::operator->
  00185	8b c8		 mov	 ecx, eax
  00187	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  0018c	a3 00 00 00 00	 mov	 DWORD PTR ?AudioStandard@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioStandard@CSAA7134Common@@A, eax

; 440  :             ScreenCarrier1     = m_AudioStandards[AudioStandard].Carrier1;

  00191	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?AudioStandard@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioStandard@CSAA7134Common@@A
  00197	6b c9 1c	 imul	 ecx, 28			; 0000001cH
  0019a	8b 91 04 00 00
	00		 mov	 edx, DWORD PTR ?m_AudioStandards@CSAA7134Common@@1PAUTAudioStandardDefinition@1@A[ecx+4]
  001a0	89 15 00 00 00
	00		 mov	 DWORD PTR ?ScreenCarrier1@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA, edx

; 441  :             ScreenCarrier2     = m_AudioStandards[AudioStandard].Carrier2;

  001a6	a1 00 00 00 00	 mov	 eax, DWORD PTR ?AudioStandard@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioStandard@CSAA7134Common@@A
  001ab	6b c0 1c	 imul	 eax, 28			; 0000001cH
  001ae	8b 88 08 00 00
	00		 mov	 ecx, DWORD PTR ?m_AudioStandards@CSAA7134Common@@1PAUTAudioStandardDefinition@1@A[eax+8]
  001b4	89 0d 00 00 00
	00		 mov	 DWORD PTR ?ScreenCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA, ecx

; 442  :             ScreenCh1FMDeemph  = m_AudioStandards[AudioStandard].Ch1FMDeemphasis;

  001ba	8b 15 00 00 00
	00		 mov	 edx, DWORD PTR ?AudioStandard@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioStandard@CSAA7134Common@@A
  001c0	6b d2 1c	 imul	 edx, 28			; 0000001cH
  001c3	8b 82 14 00 00
	00		 mov	 eax, DWORD PTR ?m_AudioStandards@CSAA7134Common@@1PAUTAudioStandardDefinition@1@A[edx+20]
  001c9	a3 00 00 00 00	 mov	 DWORD PTR ?ScreenCh1FMDeemph@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioFMDeemphasis@CSAA7134Common@@A, eax

; 443  :             ScreenCh2FMDeemph  = m_AudioStandards[AudioStandard].Ch2FMDeemphasis;

  001ce	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?AudioStandard@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioStandard@CSAA7134Common@@A
  001d4	6b c9 1c	 imul	 ecx, 28			; 0000001cH
  001d7	8b 91 18 00 00
	00		 mov	 edx, DWORD PTR ?m_AudioStandards@CSAA7134Common@@1PAUTAudioStandardDefinition@1@A[ecx+24]
  001dd	89 15 00 00 00
	00		 mov	 DWORD PTR ?ScreenCh2FMDeemph@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioFMDeemphasis@CSAA7134Common@@A, edx

; 444  :             ScreenCarrier1Mode = m_AudioStandards[AudioStandard].Carrier1Mode;

  001e3	a1 00 00 00 00	 mov	 eax, DWORD PTR ?AudioStandard@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioStandard@CSAA7134Common@@A
  001e8	6b c0 1c	 imul	 eax, 28			; 0000001cH
  001eb	8b 88 0c 00 00
	00		 mov	 ecx, DWORD PTR ?m_AudioStandards@CSAA7134Common@@1PAUTAudioStandardDefinition@1@A[eax+12]
  001f1	89 0d 00 00 00
	00		 mov	 DWORD PTR ?ScreenCarrier1Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A, ecx

; 445  :             ScreenCarrier2Mode = m_AudioStandards[AudioStandard].Carrier2Mode;

  001f7	8b 15 00 00 00
	00		 mov	 edx, DWORD PTR ?AudioStandard@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioStandard@CSAA7134Common@@A
  001fd	6b d2 1c	 imul	 edx, 28			; 0000001cH
  00200	8b 82 10 00 00
	00		 mov	 eax, DWORD PTR ?m_AudioStandards@CSAA7134Common@@1PAUTAudioStandardDefinition@1@A[edx+16]
  00206	a3 00 00 00 00	 mov	 DWORD PTR ?ScreenCarrier2Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A, eax
$LN80@AudioStand@8:

; 446  :         }
; 447  : 
; 448  :         if (ScreenCarrier2Mode == AUDIOCHANNELMODE_NONE ||
; 449  :             ScreenCarrier2Mode == AUDIOCHANNELMODE_BTSC ||
; 450  :             ScreenCarrier2Mode == AUDIOCHANNELMODE_EIAJ)

  0020b	83 3d 00 00 00
	00 00		 cmp	 DWORD PTR ?ScreenCarrier2Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A, 0
  00212	74 12		 je	 SHORT $LN78@AudioStand@8
  00214	83 3d 00 00 00
	00 05		 cmp	 DWORD PTR ?ScreenCarrier2Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A, 5
  0021b	74 09		 je	 SHORT $LN78@AudioStand@8
  0021d	83 3d 00 00 00
	00 06		 cmp	 DWORD PTR ?ScreenCarrier2Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A, 6
  00224	75 0a		 jne	 SHORT $LN79@AudioStand@8
$LN78@AudioStand@8:

; 451  :         {
; 452  :             ScreenCarrier2Mode = AUDIOCHANNELMODE_FM;

  00226	c7 05 00 00 00
	00 01 00 00 00	 mov	 DWORD PTR ?ScreenCarrier2Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A, 1
$LN79@AudioStand@8:

; 453  :         }
; 454  : 
; 455  :         // Audio standard list (Plus 1 for _T("Custom"))
; 456  :         for (i = 0; i < AUDIOSTANDARD_LASTONE+1; i++)

  00230	c7 45 f4 00 00
	00 00		 mov	 DWORD PTR _i$[ebp], 0
  00237	eb 09		 jmp	 SHORT $LN77@AudioStand@8
$LN76@AudioStand@8:
  00239	8b 4d f4	 mov	 ecx, DWORD PTR _i$[ebp]
  0023c	83 c1 01	 add	 ecx, 1
  0023f	89 4d f4	 mov	 DWORD PTR _i$[ebp], ecx
$LN77@AudioStand@8:
  00242	83 7d f4 14	 cmp	 DWORD PTR _i$[ebp], 20	; 00000014H
  00246	0f 8d a9 00 00
	00		 jge	 $LN75@AudioStand@8

; 457  :         {
; 458  :             if (i == AUDIOSTANDARD_LASTONE)

  0024c	83 7d f4 13	 cmp	 DWORD PTR _i$[ebp], 19	; 00000013H
  00250	75 09		 jne	 SHORT $LN74@AudioStand@8

; 459  :             {
; 460  :                 pString = _T("Custom");

  00252	c7 45 f0 00 00
	00 00		 mov	 DWORD PTR _pString$[ebp], OFFSET ??_C@_1O@KKPPJBFG@?$AAC?$AAu?$AAs?$AAt?$AAo?$AAm?$AA?$AA@

; 461  :             }
; 462  :             else

  00259	eb 1c		 jmp	 SHORT $LN73@AudioStand@8
$LN74@AudioStand@8:

; 463  :             {
; 464  :                 pString = (LPTSTR) pThis->m_pSAA7134Card->GetAudioStandardName((eAudioStandard)i);

  0025b	8b 55 f4	 mov	 edx, DWORD PTR _i$[ebp]
  0025e	52		 push	 edx
  0025f	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  00265	83 c1 74	 add	 ecx, 116		; 00000074H
  00268	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  0026d	8b c8		 mov	 ecx, eax
  0026f	e8 00 00 00 00	 call	 ?GetAudioStandardName@CSAA7134Card@@QAEPB_WW4eAudioStandard@CSAA7134Common@@@Z ; CSAA7134Card::GetAudioStandardName
  00274	89 45 f0	 mov	 DWORD PTR _pString$[ebp], eax
$LN73@AudioStand@8:

; 465  :             }
; 466  :             nIndex = SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_LIST), LB_ADDSTRING, 0, (LPARAM) pString);

  00277	8b 45 f0	 mov	 eax, DWORD PTR _pString$[ebp]
  0027a	50		 push	 eax
  0027b	6a 00		 push	 0
  0027d	68 80 01 00 00	 push	 384			; 00000180H
  00282	68 76 1f 00 00	 push	 8054			; 00001f76H
  00287	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  0028a	51		 push	 ecx
  0028b	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00291	50		 push	 eax
  00292	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  00298	89 85 7c ff ff
	ff		 mov	 DWORD PTR _nIndex$[ebp], eax

; 467  :             SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_LIST), LB_SETITEMDATA, nIndex, (LPARAM) i);

  0029e	8b 55 f4	 mov	 edx, DWORD PTR _i$[ebp]
  002a1	52		 push	 edx
  002a2	8b 85 7c ff ff
	ff		 mov	 eax, DWORD PTR _nIndex$[ebp]
  002a8	50		 push	 eax
  002a9	68 9a 01 00 00	 push	 410			; 0000019aH
  002ae	68 76 1f 00 00	 push	 8054			; 00001f76H
  002b3	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  002b6	51		 push	 ecx
  002b7	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  002bd	50		 push	 eax
  002be	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 468  : 
; 469  :             if (i == AudioStandard)

  002c4	8b 55 f4	 mov	 edx, DWORD PTR _i$[ebp]
  002c7	3b 15 00 00 00
	00		 cmp	 edx, DWORD PTR ?AudioStandard@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioStandard@CSAA7134Common@@A
  002cd	75 21		 jne	 SHORT $LN72@AudioStand@8

; 470  :             {
; 471  :                 SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_LIST), LB_SETCURSEL, i, 0);

  002cf	6a 00		 push	 0
  002d1	8b 45 f4	 mov	 eax, DWORD PTR _i$[ebp]
  002d4	50		 push	 eax
  002d5	68 86 01 00 00	 push	 390			; 00000186H
  002da	68 76 1f 00 00	 push	 8054			; 00001f76H
  002df	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  002e2	51		 push	 ecx
  002e3	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  002e9	50		 push	 eax
  002ea	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
$LN72@AudioStand@8:

; 472  :             }
; 473  :         }

  002f0	e9 44 ff ff ff	 jmp	 $LN76@AudioStand@8
$LN75@AudioStand@8:

; 474  : 
; 475  :         // Major/minor carrier list
; 476  :         Number = pThis->GetMaxAudioCarrierNames();

  002f5	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  002fb	83 c1 70	 add	 ecx, 112		; 00000070H
  002fe	e8 00 00 00 00	 call	 ?GetMaxAudioCarrierNames@CSAA7134Common@@IAEHXZ ; CSAA7134Common::GetMaxAudioCarrierNames
  00303	89 45 f8	 mov	 DWORD PTR _Number$[ebp], eax

; 477  :         for (i = 0; i < Number; i++)

  00306	c7 45 f4 00 00
	00 00		 mov	 DWORD PTR _i$[ebp], 0
  0030d	eb 09		 jmp	 SHORT $LN71@AudioStand@8
$LN70@AudioStand@8:
  0030f	8b 55 f4	 mov	 edx, DWORD PTR _i$[ebp]
  00312	83 c2 01	 add	 edx, 1
  00315	89 55 f4	 mov	 DWORD PTR _i$[ebp], edx
$LN71@AudioStand@8:
  00318	8b 45 f4	 mov	 eax, DWORD PTR _i$[ebp]
  0031b	3b 45 f8	 cmp	 eax, DWORD PTR _Number$[ebp]
  0031e	0f 8d 54 01 00
	00		 jge	 $LN69@AudioStand@8

; 478  :         {
; 479  :             _stprintf(buf, _T("%g"), ((float)m_AudioCarrierList[i]*12.288)/(1<<24));

  00324	8b 4d f4	 mov	 ecx, DWORD PTR _i$[ebp]
  00327	db 04 8d 00 00
	00 00		 fild	 DWORD PTR ?m_AudioCarrierList@CSAA7134Common@@1PAW4eAudioCarrier@1@A[ecx*4]
  0032e	dc 0d 00 00 00
	00		 fmul	 QWORD PTR __real@40289374bc6a7efa
  00334	dc 35 00 00 00
	00		 fdiv	 QWORD PTR __real@4170000000000000
  0033a	83 ec 08	 sub	 esp, 8
  0033d	dd 1c 24	 fstp	 QWORD PTR [esp]
  00340	68 00 00 00 00	 push	 OFFSET ??_C@_15LPKNAFGD@?$AA?$CF?$AAg?$AA?$AA@
  00345	8d 55 80	 lea	 edx, DWORD PTR _buf$[ebp]
  00348	52		 push	 edx
  00349	e8 00 00 00 00	 call	 __swprintf
  0034e	83 c4 10	 add	 esp, 16			; 00000010H

; 480  :             nIndex = SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MAJORCARRIER), CB_ADDSTRING, 0, (LPARAM)buf);

  00351	8d 45 80	 lea	 eax, DWORD PTR _buf$[ebp]
  00354	50		 push	 eax
  00355	6a 00		 push	 0
  00357	68 43 01 00 00	 push	 323			; 00000143H
  0035c	68 77 1f 00 00	 push	 8055			; 00001f77H
  00361	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  00364	51		 push	 ecx
  00365	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  0036b	50		 push	 eax
  0036c	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  00372	89 85 7c ff ff
	ff		 mov	 DWORD PTR _nIndex$[ebp], eax

; 481  :             SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MAJORCARRIER), CB_SETITEMDATA, nIndex, (LPARAM)m_AudioCarrierList[i]);

  00378	8b 55 f4	 mov	 edx, DWORD PTR _i$[ebp]
  0037b	8b 04 95 00 00
	00 00		 mov	 eax, DWORD PTR ?m_AudioCarrierList@CSAA7134Common@@1PAW4eAudioCarrier@1@A[edx*4]
  00382	50		 push	 eax
  00383	8b 8d 7c ff ff
	ff		 mov	 ecx, DWORD PTR _nIndex$[ebp]
  00389	51		 push	 ecx
  0038a	68 51 01 00 00	 push	 337			; 00000151H
  0038f	68 77 1f 00 00	 push	 8055			; 00001f77H
  00394	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00397	52		 push	 edx
  00398	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  0039e	50		 push	 eax
  0039f	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 482  : 
; 483  :             nIndex = SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MINORCARRIER), CB_ADDSTRING, 0, (LPARAM)buf);

  003a5	8d 45 80	 lea	 eax, DWORD PTR _buf$[ebp]
  003a8	50		 push	 eax
  003a9	6a 00		 push	 0
  003ab	68 43 01 00 00	 push	 323			; 00000143H
  003b0	68 aa 05 00 00	 push	 1450			; 000005aaH
  003b5	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  003b8	51		 push	 ecx
  003b9	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  003bf	50		 push	 eax
  003c0	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  003c6	89 85 7c ff ff
	ff		 mov	 DWORD PTR _nIndex$[ebp], eax

; 484  :             SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MINORCARRIER), CB_SETITEMDATA, nIndex, (LPARAM)m_AudioCarrierList[i]);

  003cc	8b 55 f4	 mov	 edx, DWORD PTR _i$[ebp]
  003cf	8b 04 95 00 00
	00 00		 mov	 eax, DWORD PTR ?m_AudioCarrierList@CSAA7134Common@@1PAW4eAudioCarrier@1@A[edx*4]
  003d6	50		 push	 eax
  003d7	8b 8d 7c ff ff
	ff		 mov	 ecx, DWORD PTR _nIndex$[ebp]
  003dd	51		 push	 ecx
  003de	68 51 01 00 00	 push	 337			; 00000151H
  003e3	68 aa 05 00 00	 push	 1450			; 000005aaH
  003e8	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  003eb	52		 push	 edx
  003ec	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  003f2	50		 push	 eax
  003f3	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 485  : 
; 486  :             if (m_AudioCarrierList[i] == ScreenCarrier1)

  003f9	8b 45 f4	 mov	 eax, DWORD PTR _i$[ebp]
  003fc	8b 0c 85 00 00
	00 00		 mov	 ecx, DWORD PTR ?m_AudioCarrierList@CSAA7134Common@@1PAW4eAudioCarrier@1@A[eax*4]
  00403	3b 0d 00 00 00
	00		 cmp	 ecx, DWORD PTR ?ScreenCarrier1@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
  00409	75 2b		 jne	 SHORT $LN68@AudioStand@8

; 487  :             {
; 488  :                 SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MAJORCARRIER), CB_SETCURSEL, i, 0);

  0040b	6a 00		 push	 0
  0040d	8b 55 f4	 mov	 edx, DWORD PTR _i$[ebp]
  00410	52		 push	 edx
  00411	68 4e 01 00 00	 push	 334			; 0000014eH
  00416	68 77 1f 00 00	 push	 8055			; 00001f77H
  0041b	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  0041e	50		 push	 eax
  0041f	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00425	50		 push	 eax
  00426	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 489  :                 EditingCarrier1 = FALSE;

  0042c	c7 05 00 00 00
	00 00 00 00 00	 mov	 DWORD PTR ?EditingCarrier1@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4HA, 0
$LN68@AudioStand@8:

; 490  :             }
; 491  : 
; 492  :             if (m_AudioCarrierList[i] == ScreenCarrier2)

  00436	8b 4d f4	 mov	 ecx, DWORD PTR _i$[ebp]
  00439	8b 14 8d 00 00
	00 00		 mov	 edx, DWORD PTR ?m_AudioCarrierList@CSAA7134Common@@1PAW4eAudioCarrier@1@A[ecx*4]
  00440	3b 15 00 00 00
	00		 cmp	 edx, DWORD PTR ?ScreenCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
  00446	75 2b		 jne	 SHORT $LN67@AudioStand@8

; 493  :             {
; 494  :                 SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MINORCARRIER), CB_SETCURSEL, i, 0);

  00448	6a 00		 push	 0
  0044a	8b 45 f4	 mov	 eax, DWORD PTR _i$[ebp]
  0044d	50		 push	 eax
  0044e	68 4e 01 00 00	 push	 334			; 0000014eH
  00453	68 aa 05 00 00	 push	 1450			; 000005aaH
  00458	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  0045b	51		 push	 ecx
  0045c	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00462	50		 push	 eax
  00463	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 495  :                 EditingCarrier2 = FALSE;

  00469	c7 05 00 00 00
	00 00 00 00 00	 mov	 DWORD PTR ?EditingCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4HA, 0
$LN67@AudioStand@8:

; 496  :             }
; 497  :         }

  00473	e9 97 fe ff ff	 jmp	 $LN70@AudioStand@8
$LN69@AudioStand@8:

; 498  : 
; 499  :         EditCarrierIndex = Number;

  00478	66 8b 55 f8	 mov	 dx, WORD PTR _Number$[ebp]
  0047c	66 89 15 00 00
	00 00		 mov	 WORD PTR ?EditCarrierIndex@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4GA, dx

; 500  : 
; 501  :         if (EditingCarrier1)

  00483	83 3d 00 00 00
	00 00		 cmp	 DWORD PTR ?EditingCarrier1@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4HA, 0
  0048a	0f 84 ae 00 00
	00		 je	 $LN66@AudioStand@8

; 502  :         {
; 503  :             _stprintf(buf, _T("%g"), ((float)ScreenCarrier1*12.288)/(1<<24));

  00490	a1 00 00 00 00	 mov	 eax, DWORD PTR ?ScreenCarrier1@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
  00495	89 85 54 ff ff
	ff		 mov	 DWORD PTR tv1499[ebp], eax
  0049b	c7 85 58 ff ff
	ff 00 00 00 00	 mov	 DWORD PTR tv1499[ebp+4], 0
  004a5	df ad 54 ff ff
	ff		 fild	 QWORD PTR tv1499[ebp]
  004ab	dc 0d 00 00 00
	00		 fmul	 QWORD PTR __real@40289374bc6a7efa
  004b1	dc 35 00 00 00
	00		 fdiv	 QWORD PTR __real@4170000000000000
  004b7	83 ec 08	 sub	 esp, 8
  004ba	dd 1c 24	 fstp	 QWORD PTR [esp]
  004bd	68 00 00 00 00	 push	 OFFSET ??_C@_15LPKNAFGD@?$AA?$CF?$AAg?$AA?$AA@
  004c2	8d 4d 80	 lea	 ecx, DWORD PTR _buf$[ebp]
  004c5	51		 push	 ecx
  004c6	e8 00 00 00 00	 call	 __swprintf
  004cb	83 c4 10	 add	 esp, 16			; 00000010H

; 504  :             SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MAJORCARRIER), CB_ADDSTRING, 0, (LPARAM)buf);

  004ce	8d 55 80	 lea	 edx, DWORD PTR _buf$[ebp]
  004d1	52		 push	 edx
  004d2	6a 00		 push	 0
  004d4	68 43 01 00 00	 push	 323			; 00000143H
  004d9	68 77 1f 00 00	 push	 8055			; 00001f77H
  004de	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  004e1	50		 push	 eax
  004e2	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  004e8	50		 push	 eax
  004e9	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 505  :             SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MAJORCARRIER), CB_SETITEMDATA, EditCarrierIndex, ScreenCarrier1);

  004ef	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?ScreenCarrier1@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
  004f5	51		 push	 ecx
  004f6	0f b7 15 00 00
	00 00		 movzx	 edx, WORD PTR ?EditCarrierIndex@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4GA
  004fd	52		 push	 edx
  004fe	68 51 01 00 00	 push	 337			; 00000151H
  00503	68 77 1f 00 00	 push	 8055			; 00001f77H
  00508	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  0050b	50		 push	 eax
  0050c	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00512	50		 push	 eax
  00513	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 506  :             SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MAJORCARRIER), CB_SETCURSEL, EditCarrierIndex, 0);

  00519	6a 00		 push	 0
  0051b	0f b7 0d 00 00
	00 00		 movzx	 ecx, WORD PTR ?EditCarrierIndex@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4GA
  00522	51		 push	 ecx
  00523	68 4e 01 00 00	 push	 334			; 0000014eH
  00528	68 77 1f 00 00	 push	 8055			; 00001f77H
  0052d	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00530	52		 push	 edx
  00531	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00537	50		 push	 eax
  00538	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
$LN66@AudioStand@8:

; 507  :         }
; 508  : 
; 509  :         if (EditingCarrier2)

  0053e	83 3d 00 00 00
	00 00		 cmp	 DWORD PTR ?EditingCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4HA, 0
  00545	0f 84 ae 00 00
	00		 je	 $LN65@AudioStand@8

; 510  :         {
; 511  :             _stprintf(buf, _T("%g"), ((float)ScreenCarrier2*12.288)/(1<<24));

  0054b	a1 00 00 00 00	 mov	 eax, DWORD PTR ?ScreenCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
  00550	89 85 4c ff ff
	ff		 mov	 DWORD PTR tv1516[ebp], eax
  00556	c7 85 50 ff ff
	ff 00 00 00 00	 mov	 DWORD PTR tv1516[ebp+4], 0
  00560	df ad 4c ff ff
	ff		 fild	 QWORD PTR tv1516[ebp]
  00566	dc 0d 00 00 00
	00		 fmul	 QWORD PTR __real@40289374bc6a7efa
  0056c	dc 35 00 00 00
	00		 fdiv	 QWORD PTR __real@4170000000000000
  00572	83 ec 08	 sub	 esp, 8
  00575	dd 1c 24	 fstp	 QWORD PTR [esp]
  00578	68 00 00 00 00	 push	 OFFSET ??_C@_15LPKNAFGD@?$AA?$CF?$AAg?$AA?$AA@
  0057d	8d 4d 80	 lea	 ecx, DWORD PTR _buf$[ebp]
  00580	51		 push	 ecx
  00581	e8 00 00 00 00	 call	 __swprintf
  00586	83 c4 10	 add	 esp, 16			; 00000010H

; 512  :             SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MINORCARRIER), CB_ADDSTRING, 0, (LPARAM)buf);

  00589	8d 55 80	 lea	 edx, DWORD PTR _buf$[ebp]
  0058c	52		 push	 edx
  0058d	6a 00		 push	 0
  0058f	68 43 01 00 00	 push	 323			; 00000143H
  00594	68 aa 05 00 00	 push	 1450			; 000005aaH
  00599	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  0059c	50		 push	 eax
  0059d	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  005a3	50		 push	 eax
  005a4	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 513  :             SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MINORCARRIER), CB_SETITEMDATA, EditCarrierIndex, ScreenCarrier2);

  005aa	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?ScreenCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
  005b0	51		 push	 ecx
  005b1	0f b7 15 00 00
	00 00		 movzx	 edx, WORD PTR ?EditCarrierIndex@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4GA
  005b8	52		 push	 edx
  005b9	68 51 01 00 00	 push	 337			; 00000151H
  005be	68 aa 05 00 00	 push	 1450			; 000005aaH
  005c3	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  005c6	50		 push	 eax
  005c7	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  005cd	50		 push	 eax
  005ce	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 514  :             SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MINORCARRIER), CB_SETCURSEL, EditCarrierIndex, 0);

  005d4	6a 00		 push	 0
  005d6	0f b7 0d 00 00
	00 00		 movzx	 ecx, WORD PTR ?EditCarrierIndex@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4GA
  005dd	51		 push	 ecx
  005de	68 4e 01 00 00	 push	 334			; 0000014eH
  005e3	68 aa 05 00 00	 push	 1450			; 000005aaH
  005e8	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  005eb	52		 push	 edx
  005ec	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  005f2	50		 push	 eax
  005f3	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
$LN65@AudioStand@8:

; 515  :         }
; 516  : 
; 517  :         // Major/minor FM De-emphasis list
; 518  :         Number = pThis->GetMaxFMDeemphasisNames();

  005f9	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  005ff	83 c1 70	 add	 ecx, 112		; 00000070H
  00602	e8 00 00 00 00	 call	 ?GetMaxFMDeemphasisNames@CSAA7134Common@@IAEHXZ ; CSAA7134Common::GetMaxFMDeemphasisNames
  00607	89 45 f8	 mov	 DWORD PTR _Number$[ebp], eax

; 519  :         for (i = 0; i < Number; i++)

  0060a	c7 45 f4 00 00
	00 00		 mov	 DWORD PTR _i$[ebp], 0
  00611	eb 09		 jmp	 SHORT $LN64@AudioStand@8
$LN63@AudioStand@8:
  00613	8b 45 f4	 mov	 eax, DWORD PTR _i$[ebp]
  00616	83 c0 01	 add	 eax, 1
  00619	89 45 f4	 mov	 DWORD PTR _i$[ebp], eax
$LN64@AudioStand@8:
  0061c	8b 4d f4	 mov	 ecx, DWORD PTR _i$[ebp]
  0061f	3b 4d f8	 cmp	 ecx, DWORD PTR _Number$[ebp]
  00622	0f 8d ad 00 00
	00		 jge	 $LN62@AudioStand@8

; 520  :         {
; 521  :             // Enter the FM de-emphasis combo box items
; 522  :             nIndex = SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MAJOR_DEMPH), CB_ADDSTRING, 0, (LPARAM)m_AudioFMDeemphasisSzList[i]);

  00628	8b 55 f4	 mov	 edx, DWORD PTR _i$[ebp]
  0062b	8b 04 95 00 00
	00 00		 mov	 eax, DWORD PTR ?m_AudioFMDeemphasisSzList@CSAA7134Common@@1PAPBDA[edx*4]
  00632	50		 push	 eax
  00633	6a 00		 push	 0
  00635	68 43 01 00 00	 push	 323			; 00000143H
  0063a	68 7d 1f 00 00	 push	 8061			; 00001f7dH
  0063f	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  00642	51		 push	 ecx
  00643	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00649	50		 push	 eax
  0064a	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  00650	89 85 7c ff ff
	ff		 mov	 DWORD PTR _nIndex$[ebp], eax

; 523  :             SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MAJOR_DEMPH), CB_SETITEMDATA, nIndex, (LPARAM)i);

  00656	8b 55 f4	 mov	 edx, DWORD PTR _i$[ebp]
  00659	52		 push	 edx
  0065a	8b 85 7c ff ff
	ff		 mov	 eax, DWORD PTR _nIndex$[ebp]
  00660	50		 push	 eax
  00661	68 51 01 00 00	 push	 337			; 00000151H
  00666	68 7d 1f 00 00	 push	 8061			; 00001f7dH
  0066b	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  0066e	51		 push	 ecx
  0066f	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00675	50		 push	 eax
  00676	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 524  : 
; 525  :             nIndex = SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MINOR_DEMPH), CB_ADDSTRING, 0, (LPARAM)m_AudioFMDeemphasisSzList[i]);

  0067c	8b 55 f4	 mov	 edx, DWORD PTR _i$[ebp]
  0067f	8b 04 95 00 00
	00 00		 mov	 eax, DWORD PTR ?m_AudioFMDeemphasisSzList@CSAA7134Common@@1PAPBDA[edx*4]
  00686	50		 push	 eax
  00687	6a 00		 push	 0
  00689	68 43 01 00 00	 push	 323			; 00000143H
  0068e	68 7e 1f 00 00	 push	 8062			; 00001f7eH
  00693	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  00696	51		 push	 ecx
  00697	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  0069d	50		 push	 eax
  0069e	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  006a4	89 85 7c ff ff
	ff		 mov	 DWORD PTR _nIndex$[ebp], eax

; 526  :             SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MINOR_DEMPH), CB_SETITEMDATA, nIndex, (LPARAM)i);

  006aa	8b 55 f4	 mov	 edx, DWORD PTR _i$[ebp]
  006ad	52		 push	 edx
  006ae	8b 85 7c ff ff
	ff		 mov	 eax, DWORD PTR _nIndex$[ebp]
  006b4	50		 push	 eax
  006b5	68 51 01 00 00	 push	 337			; 00000151H
  006ba	68 7e 1f 00 00	 push	 8062			; 00001f7eH
  006bf	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  006c2	51		 push	 ecx
  006c3	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  006c9	50		 push	 eax
  006ca	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 527  :         }

  006d0	e9 3e ff ff ff	 jmp	 $LN63@AudioStand@8
$LN62@AudioStand@8:

; 528  : 
; 529  :         // Select the right item in the FM de-emphasis list
; 530  :         SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MAJOR_DEMPH), CB_SETCURSEL, ScreenCh1FMDeemph, 0);

  006d5	6a 00		 push	 0
  006d7	8b 15 00 00 00
	00		 mov	 edx, DWORD PTR ?ScreenCh1FMDeemph@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioFMDeemphasis@CSAA7134Common@@A
  006dd	52		 push	 edx
  006de	68 4e 01 00 00	 push	 334			; 0000014eH
  006e3	68 7d 1f 00 00	 push	 8061			; 00001f7dH
  006e8	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  006eb	50		 push	 eax
  006ec	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  006f2	50		 push	 eax
  006f3	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 531  :         SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MINOR_DEMPH), CB_SETCURSEL, ScreenCh2FMDeemph, 0);

  006f9	6a 00		 push	 0
  006fb	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?ScreenCh2FMDeemph@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioFMDeemphasis@CSAA7134Common@@A
  00701	51		 push	 ecx
  00702	68 4e 01 00 00	 push	 334			; 0000014eH
  00707	68 7e 1f 00 00	 push	 8062			; 00001f7eH
  0070c	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  0070f	52		 push	 edx
  00710	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00716	50		 push	 eax
  00717	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 532  : 
; 533  :         // Check the carrier mode radio buttons
; 534  :         CheckDlgButton(hDlg, IDC_AUDIOSTANDARD_MAJOR_AM, ScreenCarrier1Mode == AUDIOCHANNELMODE_AM);

  0071d	33 c0		 xor	 eax, eax
  0071f	83 3d 00 00 00
	00 03		 cmp	 DWORD PTR ?ScreenCarrier1Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A, 3
  00726	0f 94 c0	 sete	 al
  00729	50		 push	 eax
  0072a	68 78 1f 00 00	 push	 8056			; 00001f78H
  0072f	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  00732	51		 push	 ecx
  00733	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckDlgButton@12

; 535  :         CheckDlgButton(hDlg, IDC_AUDIOSTANDARD_MAJOR_FM, ScreenCarrier1Mode == AUDIOCHANNELMODE_FM);

  00739	33 d2		 xor	 edx, edx
  0073b	83 3d 00 00 00
	00 01		 cmp	 DWORD PTR ?ScreenCarrier1Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A, 1
  00742	0f 94 c2	 sete	 dl
  00745	52		 push	 edx
  00746	68 79 1f 00 00	 push	 8057			; 00001f79H
  0074b	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  0074e	50		 push	 eax
  0074f	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckDlgButton@12

; 536  : 
; 537  :         CheckDlgButton(hDlg, IDC_AUDIOSTANDARD_MINOR_AM, ScreenCarrier2Mode == AUDIOCHANNELMODE_AM);

  00755	33 c9		 xor	 ecx, ecx
  00757	83 3d 00 00 00
	00 03		 cmp	 DWORD PTR ?ScreenCarrier2Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A, 3
  0075e	0f 94 c1	 sete	 cl
  00761	51		 push	 ecx
  00762	68 7a 1f 00 00	 push	 8058			; 00001f7aH
  00767	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  0076a	52		 push	 edx
  0076b	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckDlgButton@12

; 538  :         CheckDlgButton(hDlg, IDC_AUDIOSTANDARD_MINOR_FM, ScreenCarrier2Mode == AUDIOCHANNELMODE_FM || ScreenCarrier2Mode == AUDIOCHANNELMODE_FM_KOREA);

  00771	83 3d 00 00 00
	00 01		 cmp	 DWORD PTR ?ScreenCarrier2Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A, 1
  00778	74 15		 je	 SHORT $LN87@AudioStand@8
  0077a	83 3d 00 00 00
	00 02		 cmp	 DWORD PTR ?ScreenCarrier2Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A, 2
  00781	74 0c		 je	 SHORT $LN87@AudioStand@8
  00783	c7 85 48 ff ff
	ff 00 00 00 00	 mov	 DWORD PTR tv433[ebp], 0
  0078d	eb 0a		 jmp	 SHORT $LN88@AudioStand@8
$LN87@AudioStand@8:
  0078f	c7 85 48 ff ff
	ff 01 00 00 00	 mov	 DWORD PTR tv433[ebp], 1
$LN88@AudioStand@8:
  00799	8b 85 48 ff ff
	ff		 mov	 eax, DWORD PTR tv433[ebp]
  0079f	50		 push	 eax
  007a0	68 7b 1f 00 00	 push	 8059			; 00001f7bH
  007a5	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  007a8	51		 push	 ecx
  007a9	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckDlgButton@12

; 539  :         CheckDlgButton(hDlg, IDC_AUDIOSTANDARD_MINOR_NICAM, ScreenCarrier2Mode == AUDIOCHANNELMODE_NICAM);

  007af	33 d2		 xor	 edx, edx
  007b1	83 3d 00 00 00
	00 04		 cmp	 DWORD PTR ?ScreenCarrier2Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A, 4
  007b8	0f 94 c2	 sete	 dl
  007bb	52		 push	 edx
  007bc	68 7c 1f 00 00	 push	 8060			; 00001f7cH
  007c1	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  007c4	50		 push	 eax
  007c5	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckDlgButton@12

; 540  : 
; 541  :         CheckDlgButton(hDlg, IDC_AUDIOSTANDARD_KOREAN, ScreenCarrier2Mode == AUDIOCHANNELMODE_FM_KOREA);

  007cb	33 c9		 xor	 ecx, ecx
  007cd	83 3d 00 00 00
	00 02		 cmp	 DWORD PTR ?ScreenCarrier2Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A, 2
  007d4	0f 94 c1	 sete	 cl
  007d7	51		 push	 ecx
  007d8	68 7f 1f 00 00	 push	 8063			; 00001f7fH
  007dd	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  007e0	52		 push	 edx
  007e1	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckDlgButton@12

; 542  :         EnableWindow(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_KOREAN), ScreenCarrier2Mode == AUDIOCHANNELMODE_FM || ScreenCarrier2Mode == AUDIOCHANNELMODE_FM_KOREA);

  007e7	83 3d 00 00 00
	00 01		 cmp	 DWORD PTR ?ScreenCarrier2Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A, 1
  007ee	74 15		 je	 SHORT $LN89@AudioStand@8
  007f0	83 3d 00 00 00
	00 02		 cmp	 DWORD PTR ?ScreenCarrier2Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A, 2
  007f7	74 0c		 je	 SHORT $LN89@AudioStand@8
  007f9	c7 85 44 ff ff
	ff 00 00 00 00	 mov	 DWORD PTR tv449[ebp], 0
  00803	eb 0a		 jmp	 SHORT $LN90@AudioStand@8
$LN89@AudioStand@8:
  00805	c7 85 44 ff ff
	ff 01 00 00 00	 mov	 DWORD PTR tv449[ebp], 1
$LN90@AudioStand@8:
  0080f	8b 85 44 ff ff
	ff		 mov	 eax, DWORD PTR tv449[ebp]
  00815	50		 push	 eax
  00816	68 7f 1f 00 00	 push	 8063			; 00001f7fH
  0081b	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  0081e	51		 push	 ecx
  0081f	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00825	50		 push	 eax
  00826	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EnableWindow@8

; 543  : 
; 544  :         CheckDlgButton(hDlg, IDC_LINKED, bLinked);

  0082c	8b 15 00 00 00
	00		 mov	 edx, DWORD PTR ?bLinked@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4HA
  00832	52		 push	 edx
  00833	68 83 1f 00 00	 push	 8067			; 00001f83H
  00838	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  0083b	50		 push	 eax
  0083c	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckDlgButton@12

; 545  : 
; 546  :         // Manual adjust sliders
; 547  :         Slider_ClearTicks(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MAJOR_ADJUST), TRUE);

  00842	6a 00		 push	 0
  00844	6a 01		 push	 1
  00846	68 09 04 00 00	 push	 1033			; 00000409H
  0084b	68 80 1f 00 00	 push	 8064			; 00001f80H
  00850	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  00853	51		 push	 ecx
  00854	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  0085a	50		 push	 eax
  0085b	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 548  :         Slider_SetRangeMax(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MAJOR_ADJUST), AUDIO_CARRIER_10_7);

  00861	68 ab ea de 00	 push	 14609067		; 00deeaabH
  00866	6a 01		 push	 1
  00868	68 08 04 00 00	 push	 1032			; 00000408H
  0086d	68 80 1f 00 00	 push	 8064			; 00001f80H
  00872	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00875	52		 push	 edx
  00876	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  0087c	50		 push	 eax
  0087d	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 549  :         Slider_SetRangeMin(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MAJOR_ADJUST), AUDIO_CARRIER_4_5);

  00883	68 00 c0 5d 00	 push	 6144000			; 005dc000H
  00888	6a 01		 push	 1
  0088a	68 07 04 00 00	 push	 1031			; 00000407H
  0088f	68 80 1f 00 00	 push	 8064			; 00001f80H
  00894	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  00897	50		 push	 eax
  00898	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  0089e	50		 push	 eax
  0089f	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 550  :         Slider_SetPageSize(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MAJOR_ADJUST), 12288);

  008a5	68 00 30 00 00	 push	 12288			; 00003000H
  008aa	6a 00		 push	 0
  008ac	68 15 04 00 00	 push	 1045			; 00000415H
  008b1	68 80 1f 00 00	 push	 8064			; 00001f80H
  008b6	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  008b9	51		 push	 ecx
  008ba	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  008c0	50		 push	 eax
  008c1	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 551  :         Slider_SetLineSize(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MAJOR_ADJUST), 122);

  008c7	6a 7a		 push	 122			; 0000007aH
  008c9	6a 00		 push	 0
  008cb	68 17 04 00 00	 push	 1047			; 00000417H
  008d0	68 80 1f 00 00	 push	 8064			; 00001f80H
  008d5	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  008d8	52		 push	 edx
  008d9	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  008df	50		 push	 eax
  008e0	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 552  :         Slider_SetTic(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MAJOR_ADJUST), 0);

  008e6	6a 00		 push	 0
  008e8	6a 00		 push	 0
  008ea	68 04 04 00 00	 push	 1028			; 00000404H
  008ef	68 80 1f 00 00	 push	 8064			; 00001f80H
  008f4	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  008f7	50		 push	 eax
  008f8	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  008fe	50		 push	 eax
  008ff	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 553  :         Slider_SetPos(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MAJOR_ADJUST), ScreenCarrier1);

  00905	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?ScreenCarrier1@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
  0090b	51		 push	 ecx
  0090c	6a 01		 push	 1
  0090e	68 05 04 00 00	 push	 1029			; 00000405H
  00913	68 80 1f 00 00	 push	 8064			; 00001f80H
  00918	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  0091b	52		 push	 edx
  0091c	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00922	50		 push	 eax
  00923	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 554  : 
; 555  :         Slider_ClearTicks(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MINOR_ADJUST), TRUE);

  00929	6a 00		 push	 0
  0092b	6a 01		 push	 1
  0092d	68 09 04 00 00	 push	 1033			; 00000409H
  00932	68 81 1f 00 00	 push	 8065			; 00001f81H
  00937	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  0093a	50		 push	 eax
  0093b	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00941	50		 push	 eax
  00942	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 556  :         Slider_SetRangeMax(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MINOR_ADJUST), AUDIO_CARRIER_10_7);

  00948	68 ab ea de 00	 push	 14609067		; 00deeaabH
  0094d	6a 01		 push	 1
  0094f	68 08 04 00 00	 push	 1032			; 00000408H
  00954	68 81 1f 00 00	 push	 8065			; 00001f81H
  00959	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  0095c	51		 push	 ecx
  0095d	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00963	50		 push	 eax
  00964	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 557  :         Slider_SetRangeMin(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MINOR_ADJUST), AUDIO_CARRIER_4_5);

  0096a	68 00 c0 5d 00	 push	 6144000			; 005dc000H
  0096f	6a 01		 push	 1
  00971	68 07 04 00 00	 push	 1031			; 00000407H
  00976	68 81 1f 00 00	 push	 8065			; 00001f81H
  0097b	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  0097e	52		 push	 edx
  0097f	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00985	50		 push	 eax
  00986	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 558  :         Slider_SetPageSize(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MINOR_ADJUST), 12288);

  0098c	68 00 30 00 00	 push	 12288			; 00003000H
  00991	6a 00		 push	 0
  00993	68 15 04 00 00	 push	 1045			; 00000415H
  00998	68 81 1f 00 00	 push	 8065			; 00001f81H
  0099d	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  009a0	50		 push	 eax
  009a1	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  009a7	50		 push	 eax
  009a8	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 559  :         Slider_SetLineSize(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MINOR_ADJUST), 122);

  009ae	6a 7a		 push	 122			; 0000007aH
  009b0	6a 00		 push	 0
  009b2	68 17 04 00 00	 push	 1047			; 00000417H
  009b7	68 81 1f 00 00	 push	 8065			; 00001f81H
  009bc	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  009bf	51		 push	 ecx
  009c0	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  009c6	50		 push	 eax
  009c7	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 560  :         Slider_SetTic(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MINOR_ADJUST), 0);

  009cd	6a 00		 push	 0
  009cf	6a 00		 push	 0
  009d1	68 04 04 00 00	 push	 1028			; 00000404H
  009d6	68 81 1f 00 00	 push	 8065			; 00001f81H
  009db	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  009de	52		 push	 edx
  009df	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  009e5	50		 push	 eax
  009e6	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 561  :         Slider_SetPos(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MINOR_ADJUST), ScreenCarrier2);

  009ec	a1 00 00 00 00	 mov	 eax, DWORD PTR ?ScreenCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
  009f1	50		 push	 eax
  009f2	6a 01		 push	 1
  009f4	68 05 04 00 00	 push	 1029			; 00000405H
  009f9	68 81 1f 00 00	 push	 8065			; 00001f81H
  009fe	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  00a01	51		 push	 ecx
  00a02	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00a08	50		 push	 eax
  00a09	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 562  : 
; 563  :         AudioStandardProc(hDlg, WM_TIMER, IDC_AUDIOSTANDARD_MANUAL_DETECTNOW, 0);

  00a0f	6a 00		 push	 0
  00a11	6a 03		 push	 3
  00a13	68 13 01 00 00	 push	 275			; 00000113H
  00a18	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00a1b	52		 push	 edx
  00a1c	e8 00 00 00 00	 call	 ?AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z ; CSAA7134Source::AudioStandardProc

; 564  :         SetTimer(hDlg, IDC_AUDIOSTANDARD_MANUAL_DETECTNOW, 200, NULL);

  00a21	6a 00		 push	 0
  00a23	68 c8 00 00 00	 push	 200			; 000000c8H
  00a28	6a 03		 push	 3
  00a2a	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  00a2d	50		 push	 eax
  00a2e	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetTimer@16

; 565  : 
; 566  :         // Focus the audio standards list
; 567  :         SetFocus(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_LIST));

  00a34	68 76 1f 00 00	 push	 8054			; 00001f76H
  00a39	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  00a3c	51		 push	 ecx
  00a3d	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00a43	50		 push	 eax
  00a44	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetFocus@4

; 568  :         break;

  00a4a	e9 c5 12 00 00	 jmp	 $LN83@AudioStand@8
$LN61@AudioStand@8:

; 569  : 
; 570  :     case WM_TIMER:
; 571  :         if (wParam == IDC_AUDIOSTANDARD_MANUAL_DETECTNOW)

  00a4f	83 7d 10 03	 cmp	 DWORD PTR _wParam$[ebp], 3
  00a53	75 2e		 jne	 SHORT $LN60@AudioStand@8

; 572  :         {
; 573  :             pThis->m_pSAA7134Card->GetAudioDecoderStatus(buf, 50);

  00a55	6a 32		 push	 50			; 00000032H
  00a57	8d 55 80	 lea	 edx, DWORD PTR _buf$[ebp]
  00a5a	52		 push	 edx
  00a5b	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  00a61	83 c1 74	 add	 ecx, 116		; 00000074H
  00a64	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  00a69	8b c8		 mov	 ecx, eax
  00a6b	e8 00 00 00 00	 call	 ?GetAudioDecoderStatus@CSAA7134Card@@QAEXPA_WG@Z ; CSAA7134Card::GetAudioDecoderStatus

; 574  :             SetDlgItemText(hDlg, IDC_AUDIOSTANDARD_STATUS, buf);

  00a70	8d 45 80	 lea	 eax, DWORD PTR _buf$[ebp]
  00a73	50		 push	 eax
  00a74	68 82 1f 00 00	 push	 8066			; 00001f82H
  00a79	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  00a7c	51		 push	 ecx
  00a7d	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetDlgItemTextW@12
$LN60@AudioStand@8:

; 575  :         }
; 576  :         break;

  00a83	e9 8c 12 00 00	 jmp	 $LN83@AudioStand@8
$LN59@AudioStand@8:

; 577  : 
; 578  :     case WM_COMMAND:
; 579  :         switch(LOWORD(wParam))

  00a88	8b 55 10	 mov	 edx, DWORD PTR _wParam$[ebp]
  00a8b	81 e2 ff ff 00
	00		 and	 edx, 65535		; 0000ffffH
  00a91	0f b7 c2	 movzx	 eax, dx
  00a94	89 85 40 ff ff
	ff		 mov	 DWORD PTR tv580[ebp], eax
  00a9a	81 bd 40 ff ff
	ff 76 1f 00 00	 cmp	 DWORD PTR tv580[ebp], 8054 ; 00001f76H
  00aa4	7f 3b		 jg	 SHORT $LN95@AudioStand@8
  00aa6	81 bd 40 ff ff
	ff 76 1f 00 00	 cmp	 DWORD PTR tv580[ebp], 8054 ; 00001f76H
  00ab0	74 5b		 je	 SHORT $LN56@AudioStand@8
  00ab2	83 bd 40 ff ff
	ff 01		 cmp	 DWORD PTR tv580[ebp], 1
  00ab9	0f 84 e0 0c 00
	00		 je	 $LN17@AudioStand@8
  00abf	83 bd 40 ff ff
	ff 02		 cmp	 DWORD PTR tv580[ebp], 2
  00ac6	0f 84 6f 0c 00
	00		 je	 $LN20@AudioStand@8
  00acc	81 bd 40 ff ff
	ff aa 05 00 00	 cmp	 DWORD PTR tv580[ebp], 1450 ; 000005aaH
  00ad6	0f 84 45 07 00
	00		 je	 $LN38@AudioStand@8
  00adc	e9 00 0e 00 00	 jmp	 $LN14@AudioStand@8
$LN95@AudioStand@8:
  00ae1	8b 8d 40 ff ff
	ff		 mov	 ecx, DWORD PTR tv580[ebp]
  00ae7	81 e9 77 1f 00
	00		 sub	 ecx, 8055		; 00001f77H
  00aed	89 8d 40 ff ff
	ff		 mov	 DWORD PTR tv580[ebp], ecx
  00af3	83 bd 40 ff ff
	ff 0c		 cmp	 DWORD PTR tv580[ebp], 12 ; 0000000cH
  00afa	0f 87 e1 0d 00
	00		 ja	 $LN14@AudioStand@8
  00b00	8b 95 40 ff ff
	ff		 mov	 edx, DWORD PTR tv580[ebp]
  00b06	ff 24 95 00 00
	00 00		 jmp	 DWORD PTR $LN97@AudioStand@8[edx*4]
$LN56@AudioStand@8:

; 580  :         {
; 581  :         case IDC_AUDIOSTANDARD_LIST:
; 582  :             if (HIWORD(wParam) == LBN_SELCHANGE)

  00b0d	8b 45 10	 mov	 eax, DWORD PTR _wParam$[ebp]
  00b10	c1 e8 10	 shr	 eax, 16			; 00000010H
  00b13	25 ff ff 00 00	 and	 eax, 65535		; 0000ffffH
  00b18	0f b7 c8	 movzx	 ecx, ax
  00b1b	83 f9 01	 cmp	 ecx, 1
  00b1e	0f 85 10 06 00
	00		 jne	 $LN55@AudioStand@8

; 583  :             {
; 584  :                 int nItem = SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_LIST), LB_GETCURSEL, 0, 0);

  00b24	6a 00		 push	 0
  00b26	6a 00		 push	 0
  00b28	68 88 01 00 00	 push	 392			; 00000188H
  00b2d	68 76 1f 00 00	 push	 8054			; 00001f76H
  00b32	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00b35	52		 push	 edx
  00b36	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00b3c	50		 push	 eax
  00b3d	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  00b43	89 85 78 ff ff
	ff		 mov	 DWORD PTR _nItem$151552[ebp], eax

; 585  :                 AudioStandard = (eAudioStandard)SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_LIST), LB_GETITEMDATA, nItem, 0);

  00b49	6a 00		 push	 0
  00b4b	8b 85 78 ff ff
	ff		 mov	 eax, DWORD PTR _nItem$151552[ebp]
  00b51	50		 push	 eax
  00b52	68 99 01 00 00	 push	 409			; 00000199H
  00b57	68 76 1f 00 00	 push	 8054			; 00001f76H
  00b5c	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  00b5f	51		 push	 ecx
  00b60	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00b66	50		 push	 eax
  00b67	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  00b6d	a3 00 00 00 00	 mov	 DWORD PTR ?AudioStandard@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioStandard@CSAA7134Common@@A, eax

; 586  : 
; 587  :                 if (AudioStandard == AUDIOSTANDARD_LASTONE)

  00b72	83 3d 00 00 00
	00 13		 cmp	 DWORD PTR ?AudioStandard@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioStandard@CSAA7134Common@@A, 19 ; 00000013H
  00b79	75 46		 jne	 SHORT $LN54@AudioStand@8

; 588  :                 {
; 589  :                     ScreenCarrier1      = CustomCarrier1;

  00b7b	8b 15 00 00 00
	00		 mov	 edx, DWORD PTR ?CustomCarrier1@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
  00b81	89 15 00 00 00
	00		 mov	 DWORD PTR ?ScreenCarrier1@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA, edx

; 590  :                     ScreenCarrier2      = CustomCarrier2;

  00b87	a1 00 00 00 00	 mov	 eax, DWORD PTR ?CustomCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
  00b8c	a3 00 00 00 00	 mov	 DWORD PTR ?ScreenCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA, eax

; 591  :                     ScreenCh1FMDeemph   = CustomCh1FMDeemph;

  00b91	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?CustomCh1FMDeemph@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioFMDeemphasis@CSAA7134Common@@A
  00b97	89 0d 00 00 00
	00		 mov	 DWORD PTR ?ScreenCh1FMDeemph@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioFMDeemphasis@CSAA7134Common@@A, ecx

; 592  :                     ScreenCh2FMDeemph   = CustomCh2FMDeemph;

  00b9d	8b 15 00 00 00
	00		 mov	 edx, DWORD PTR ?CustomCh2FMDeemph@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioFMDeemphasis@CSAA7134Common@@A
  00ba3	89 15 00 00 00
	00		 mov	 DWORD PTR ?ScreenCh2FMDeemph@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioFMDeemphasis@CSAA7134Common@@A, edx

; 593  :                     ScreenCarrier1Mode  = CustomCarrier1Mode;

  00ba9	a1 00 00 00 00	 mov	 eax, DWORD PTR ?CustomCarrier1Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A
  00bae	a3 00 00 00 00	 mov	 DWORD PTR ?ScreenCarrier1Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A, eax

; 594  :                     ScreenCarrier2Mode  = CustomCarrier2Mode;

  00bb3	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?CustomCarrier2Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A
  00bb9	89 0d 00 00 00
	00		 mov	 DWORD PTR ?ScreenCarrier2Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A, ecx

; 595  :                 }
; 596  :                 else

  00bbf	eb 7a		 jmp	 SHORT $LN53@AudioStand@8
$LN54@AudioStand@8:

; 597  :                 {
; 598  :                     ScreenCarrier1      = m_AudioStandards[AudioStandard].Carrier1;

  00bc1	8b 15 00 00 00
	00		 mov	 edx, DWORD PTR ?AudioStandard@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioStandard@CSAA7134Common@@A
  00bc7	6b d2 1c	 imul	 edx, 28			; 0000001cH
  00bca	8b 82 04 00 00
	00		 mov	 eax, DWORD PTR ?m_AudioStandards@CSAA7134Common@@1PAUTAudioStandardDefinition@1@A[edx+4]
  00bd0	a3 00 00 00 00	 mov	 DWORD PTR ?ScreenCarrier1@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA, eax

; 599  :                     ScreenCarrier2      = m_AudioStandards[AudioStandard].Carrier2;

  00bd5	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?AudioStandard@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioStandard@CSAA7134Common@@A
  00bdb	6b c9 1c	 imul	 ecx, 28			; 0000001cH
  00bde	8b 91 08 00 00
	00		 mov	 edx, DWORD PTR ?m_AudioStandards@CSAA7134Common@@1PAUTAudioStandardDefinition@1@A[ecx+8]
  00be4	89 15 00 00 00
	00		 mov	 DWORD PTR ?ScreenCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA, edx

; 600  :                     ScreenCarrier1Mode  = m_AudioStandards[AudioStandard].Carrier1Mode;

  00bea	a1 00 00 00 00	 mov	 eax, DWORD PTR ?AudioStandard@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioStandard@CSAA7134Common@@A
  00bef	6b c0 1c	 imul	 eax, 28			; 0000001cH
  00bf2	8b 88 0c 00 00
	00		 mov	 ecx, DWORD PTR ?m_AudioStandards@CSAA7134Common@@1PAUTAudioStandardDefinition@1@A[eax+12]
  00bf8	89 0d 00 00 00
	00		 mov	 DWORD PTR ?ScreenCarrier1Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A, ecx

; 601  :                     ScreenCarrier2Mode  = m_AudioStandards[AudioStandard].Carrier2Mode;

  00bfe	8b 15 00 00 00
	00		 mov	 edx, DWORD PTR ?AudioStandard@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioStandard@CSAA7134Common@@A
  00c04	6b d2 1c	 imul	 edx, 28			; 0000001cH
  00c07	8b 82 10 00 00
	00		 mov	 eax, DWORD PTR ?m_AudioStandards@CSAA7134Common@@1PAUTAudioStandardDefinition@1@A[edx+16]
  00c0d	a3 00 00 00 00	 mov	 DWORD PTR ?ScreenCarrier2Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A, eax

; 602  :                     ScreenCh1FMDeemph   = m_AudioStandards[AudioStandard].Ch1FMDeemphasis;

  00c12	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?AudioStandard@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioStandard@CSAA7134Common@@A
  00c18	6b c9 1c	 imul	 ecx, 28			; 0000001cH
  00c1b	8b 91 14 00 00
	00		 mov	 edx, DWORD PTR ?m_AudioStandards@CSAA7134Common@@1PAUTAudioStandardDefinition@1@A[ecx+20]
  00c21	89 15 00 00 00
	00		 mov	 DWORD PTR ?ScreenCh1FMDeemph@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioFMDeemphasis@CSAA7134Common@@A, edx

; 603  :                     ScreenCh2FMDeemph   = m_AudioStandards[AudioStandard].Ch2FMDeemphasis;

  00c27	a1 00 00 00 00	 mov	 eax, DWORD PTR ?AudioStandard@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioStandard@CSAA7134Common@@A
  00c2c	6b c0 1c	 imul	 eax, 28			; 0000001cH
  00c2f	8b 88 18 00 00
	00		 mov	 ecx, DWORD PTR ?m_AudioStandards@CSAA7134Common@@1PAUTAudioStandardDefinition@1@A[eax+24]
  00c35	89 0d 00 00 00
	00		 mov	 DWORD PTR ?ScreenCh2FMDeemph@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioFMDeemphasis@CSAA7134Common@@A, ecx
$LN53@AudioStand@8:

; 604  :                 }
; 605  : 
; 606  :                 if (ScreenCarrier2Mode == AUDIOCHANNELMODE_NONE ||
; 607  :                     ScreenCarrier2Mode == AUDIOCHANNELMODE_BTSC ||
; 608  :                     ScreenCarrier2Mode == AUDIOCHANNELMODE_EIAJ)

  00c3b	83 3d 00 00 00
	00 00		 cmp	 DWORD PTR ?ScreenCarrier2Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A, 0
  00c42	74 12		 je	 SHORT $LN51@AudioStand@8
  00c44	83 3d 00 00 00
	00 05		 cmp	 DWORD PTR ?ScreenCarrier2Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A, 5
  00c4b	74 09		 je	 SHORT $LN51@AudioStand@8
  00c4d	83 3d 00 00 00
	00 06		 cmp	 DWORD PTR ?ScreenCarrier2Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A, 6
  00c54	75 0a		 jne	 SHORT $LN52@AudioStand@8
$LN51@AudioStand@8:

; 609  :                 {
; 610  :                     ScreenCarrier2Mode = AUDIOCHANNELMODE_FM;

  00c56	c7 05 00 00 00
	00 01 00 00 00	 mov	 DWORD PTR ?ScreenCarrier2Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A, 1
$LN52@AudioStand@8:

; 611  :                 }
; 612  : 
; 613  :                 if (EditingCarrier1)

  00c60	83 3d 00 00 00
	00 00		 cmp	 DWORD PTR ?EditingCarrier1@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4HA, 0
  00c67	74 25		 je	 SHORT $LN50@AudioStand@8

; 614  :                 {
; 615  :                     SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MAJORCARRIER), CB_DELETESTRING, EditCarrierIndex, 0);

  00c69	6a 00		 push	 0
  00c6b	0f b7 15 00 00
	00 00		 movzx	 edx, WORD PTR ?EditCarrierIndex@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4GA
  00c72	52		 push	 edx
  00c73	68 44 01 00 00	 push	 324			; 00000144H
  00c78	68 77 1f 00 00	 push	 8055			; 00001f77H
  00c7d	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  00c80	50		 push	 eax
  00c81	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00c87	50		 push	 eax
  00c88	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
$LN50@AudioStand@8:

; 616  :                 }
; 617  :                 if (EditingCarrier2)

  00c8e	83 3d 00 00 00
	00 00		 cmp	 DWORD PTR ?EditingCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4HA, 0
  00c95	74 25		 je	 SHORT $LN49@AudioStand@8

; 618  :                 {
; 619  :                     SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MINORCARRIER), CB_DELETESTRING, EditCarrierIndex, 0);

  00c97	6a 00		 push	 0
  00c99	0f b7 0d 00 00
	00 00		 movzx	 ecx, WORD PTR ?EditCarrierIndex@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4GA
  00ca0	51		 push	 ecx
  00ca1	68 44 01 00 00	 push	 324			; 00000144H
  00ca6	68 aa 05 00 00	 push	 1450			; 000005aaH
  00cab	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00cae	52		 push	 edx
  00caf	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00cb5	50		 push	 eax
  00cb6	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
$LN49@AudioStand@8:

; 620  :                 }
; 621  : 
; 622  :                 EditingCarrier1 = EditingCarrier2 = TRUE;

  00cbc	c7 05 00 00 00
	00 01 00 00 00	 mov	 DWORD PTR ?EditingCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4HA, 1
  00cc6	a1 00 00 00 00	 mov	 eax, DWORD PTR ?EditingCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4HA
  00ccb	a3 00 00 00 00	 mov	 DWORD PTR ?EditingCarrier1@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4HA, eax

; 623  : 
; 624  :                 Number = pThis->GetMaxAudioCarrierNames();

  00cd0	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  00cd6	83 c1 70	 add	 ecx, 112		; 00000070H
  00cd9	e8 00 00 00 00	 call	 ?GetMaxAudioCarrierNames@CSAA7134Common@@IAEHXZ ; CSAA7134Common::GetMaxAudioCarrierNames
  00cde	89 45 f8	 mov	 DWORD PTR _Number$[ebp], eax

; 625  :                 for (i = 0; i < Number; i++)

  00ce1	c7 45 f4 00 00
	00 00		 mov	 DWORD PTR _i$[ebp], 0
  00ce8	eb 09		 jmp	 SHORT $LN48@AudioStand@8
$LN47@AudioStand@8:
  00cea	8b 4d f4	 mov	 ecx, DWORD PTR _i$[ebp]
  00ced	83 c1 01	 add	 ecx, 1
  00cf0	89 4d f4	 mov	 DWORD PTR _i$[ebp], ecx
$LN48@AudioStand@8:
  00cf3	8b 55 f4	 mov	 edx, DWORD PTR _i$[ebp]
  00cf6	3b 55 f8	 cmp	 edx, DWORD PTR _Number$[ebp]
  00cf9	7d 7f		 jge	 SHORT $LN46@AudioStand@8

; 626  :                 {
; 627  :                     if (m_AudioCarrierList[i] == ScreenCarrier1)

  00cfb	8b 45 f4	 mov	 eax, DWORD PTR _i$[ebp]
  00cfe	8b 0c 85 00 00
	00 00		 mov	 ecx, DWORD PTR ?m_AudioCarrierList@CSAA7134Common@@1PAW4eAudioCarrier@1@A[eax*4]
  00d05	3b 0d 00 00 00
	00		 cmp	 ecx, DWORD PTR ?ScreenCarrier1@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
  00d0b	75 2b		 jne	 SHORT $LN45@AudioStand@8

; 628  :                     {
; 629  :                         SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MAJORCARRIER), CB_SETCURSEL, i, 0);

  00d0d	6a 00		 push	 0
  00d0f	8b 55 f4	 mov	 edx, DWORD PTR _i$[ebp]
  00d12	52		 push	 edx
  00d13	68 4e 01 00 00	 push	 334			; 0000014eH
  00d18	68 77 1f 00 00	 push	 8055			; 00001f77H
  00d1d	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  00d20	50		 push	 eax
  00d21	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00d27	50		 push	 eax
  00d28	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 630  :                         EditingCarrier1 = FALSE;

  00d2e	c7 05 00 00 00
	00 00 00 00 00	 mov	 DWORD PTR ?EditingCarrier1@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4HA, 0
$LN45@AudioStand@8:

; 631  :                     }
; 632  :                     if (m_AudioCarrierList[i] == ScreenCarrier2)

  00d38	8b 4d f4	 mov	 ecx, DWORD PTR _i$[ebp]
  00d3b	8b 14 8d 00 00
	00 00		 mov	 edx, DWORD PTR ?m_AudioCarrierList@CSAA7134Common@@1PAW4eAudioCarrier@1@A[ecx*4]
  00d42	3b 15 00 00 00
	00		 cmp	 edx, DWORD PTR ?ScreenCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
  00d48	75 2b		 jne	 SHORT $LN44@AudioStand@8

; 633  :                     {
; 634  :                         SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MINORCARRIER), CB_SETCURSEL, i, 0);

  00d4a	6a 00		 push	 0
  00d4c	8b 45 f4	 mov	 eax, DWORD PTR _i$[ebp]
  00d4f	50		 push	 eax
  00d50	68 4e 01 00 00	 push	 334			; 0000014eH
  00d55	68 aa 05 00 00	 push	 1450			; 000005aaH
  00d5a	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  00d5d	51		 push	 ecx
  00d5e	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00d64	50		 push	 eax
  00d65	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 635  :                         EditingCarrier2 = FALSE;

  00d6b	c7 05 00 00 00
	00 00 00 00 00	 mov	 DWORD PTR ?EditingCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4HA, 0
$LN44@AudioStand@8:

; 636  :                     }
; 637  :                 }

  00d75	e9 70 ff ff ff	 jmp	 $LN47@AudioStand@8
$LN46@AudioStand@8:

; 638  : 
; 639  :                 if (EditingCarrier1)

  00d7a	83 3d 00 00 00
	00 00		 cmp	 DWORD PTR ?EditingCarrier1@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4HA, 0
  00d81	0f 84 ae 00 00
	00		 je	 $LN43@AudioStand@8

; 640  :                 {
; 641  :                     _stprintf(buf, _T("%g"), ((float)ScreenCarrier1*12.288)/(1<<24));

  00d87	8b 15 00 00 00
	00		 mov	 edx, DWORD PTR ?ScreenCarrier1@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
  00d8d	89 95 38 ff ff
	ff		 mov	 DWORD PTR tv1670[ebp], edx
  00d93	c7 85 3c ff ff
	ff 00 00 00 00	 mov	 DWORD PTR tv1670[ebp+4], 0
  00d9d	df ad 38 ff ff
	ff		 fild	 QWORD PTR tv1670[ebp]
  00da3	dc 0d 00 00 00
	00		 fmul	 QWORD PTR __real@40289374bc6a7efa
  00da9	dc 35 00 00 00
	00		 fdiv	 QWORD PTR __real@4170000000000000
  00daf	83 ec 08	 sub	 esp, 8
  00db2	dd 1c 24	 fstp	 QWORD PTR [esp]
  00db5	68 00 00 00 00	 push	 OFFSET ??_C@_15LPKNAFGD@?$AA?$CF?$AAg?$AA?$AA@
  00dba	8d 45 80	 lea	 eax, DWORD PTR _buf$[ebp]
  00dbd	50		 push	 eax
  00dbe	e8 00 00 00 00	 call	 __swprintf
  00dc3	83 c4 10	 add	 esp, 16			; 00000010H

; 642  :                     SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MAJORCARRIER), CB_ADDSTRING, 0, (LPARAM)buf);

  00dc6	8d 4d 80	 lea	 ecx, DWORD PTR _buf$[ebp]
  00dc9	51		 push	 ecx
  00dca	6a 00		 push	 0
  00dcc	68 43 01 00 00	 push	 323			; 00000143H
  00dd1	68 77 1f 00 00	 push	 8055			; 00001f77H
  00dd6	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00dd9	52		 push	 edx
  00dda	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00de0	50		 push	 eax
  00de1	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 643  :                     SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MAJORCARRIER), CB_SETITEMDATA, EditCarrierIndex, ScreenCarrier1);

  00de7	a1 00 00 00 00	 mov	 eax, DWORD PTR ?ScreenCarrier1@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
  00dec	50		 push	 eax
  00ded	0f b7 0d 00 00
	00 00		 movzx	 ecx, WORD PTR ?EditCarrierIndex@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4GA
  00df4	51		 push	 ecx
  00df5	68 51 01 00 00	 push	 337			; 00000151H
  00dfa	68 77 1f 00 00	 push	 8055			; 00001f77H
  00dff	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00e02	52		 push	 edx
  00e03	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00e09	50		 push	 eax
  00e0a	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 644  :                     SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MAJORCARRIER), CB_SETCURSEL, EditCarrierIndex, 0);

  00e10	6a 00		 push	 0
  00e12	0f b7 05 00 00
	00 00		 movzx	 eax, WORD PTR ?EditCarrierIndex@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4GA
  00e19	50		 push	 eax
  00e1a	68 4e 01 00 00	 push	 334			; 0000014eH
  00e1f	68 77 1f 00 00	 push	 8055			; 00001f77H
  00e24	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  00e27	51		 push	 ecx
  00e28	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00e2e	50		 push	 eax
  00e2f	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
$LN43@AudioStand@8:

; 645  :                 }
; 646  :                 if (EditingCarrier2)

  00e35	83 3d 00 00 00
	00 00		 cmp	 DWORD PTR ?EditingCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4HA, 0
  00e3c	0f 84 ae 00 00
	00		 je	 $LN42@AudioStand@8

; 647  :                 {
; 648  :                     _stprintf(buf, _T("%g"), ((float)ScreenCarrier2*12.288)/(1<<24));

  00e42	8b 15 00 00 00
	00		 mov	 edx, DWORD PTR ?ScreenCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
  00e48	89 95 30 ff ff
	ff		 mov	 DWORD PTR tv1687[ebp], edx
  00e4e	c7 85 34 ff ff
	ff 00 00 00 00	 mov	 DWORD PTR tv1687[ebp+4], 0
  00e58	df ad 30 ff ff
	ff		 fild	 QWORD PTR tv1687[ebp]
  00e5e	dc 0d 00 00 00
	00		 fmul	 QWORD PTR __real@40289374bc6a7efa
  00e64	dc 35 00 00 00
	00		 fdiv	 QWORD PTR __real@4170000000000000
  00e6a	83 ec 08	 sub	 esp, 8
  00e6d	dd 1c 24	 fstp	 QWORD PTR [esp]
  00e70	68 00 00 00 00	 push	 OFFSET ??_C@_15LPKNAFGD@?$AA?$CF?$AAg?$AA?$AA@
  00e75	8d 45 80	 lea	 eax, DWORD PTR _buf$[ebp]
  00e78	50		 push	 eax
  00e79	e8 00 00 00 00	 call	 __swprintf
  00e7e	83 c4 10	 add	 esp, 16			; 00000010H

; 649  :                     SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MINORCARRIER), CB_ADDSTRING, 0, (LPARAM)buf);

  00e81	8d 4d 80	 lea	 ecx, DWORD PTR _buf$[ebp]
  00e84	51		 push	 ecx
  00e85	6a 00		 push	 0
  00e87	68 43 01 00 00	 push	 323			; 00000143H
  00e8c	68 aa 05 00 00	 push	 1450			; 000005aaH
  00e91	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00e94	52		 push	 edx
  00e95	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00e9b	50		 push	 eax
  00e9c	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 650  :                     SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MINORCARRIER), CB_SETITEMDATA, EditCarrierIndex, ScreenCarrier2);

  00ea2	a1 00 00 00 00	 mov	 eax, DWORD PTR ?ScreenCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
  00ea7	50		 push	 eax
  00ea8	0f b7 0d 00 00
	00 00		 movzx	 ecx, WORD PTR ?EditCarrierIndex@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4GA
  00eaf	51		 push	 ecx
  00eb0	68 51 01 00 00	 push	 337			; 00000151H
  00eb5	68 aa 05 00 00	 push	 1450			; 000005aaH
  00eba	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00ebd	52		 push	 edx
  00ebe	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00ec4	50		 push	 eax
  00ec5	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 651  :                     SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MINORCARRIER), CB_SETCURSEL, EditCarrierIndex, 0);

  00ecb	6a 00		 push	 0
  00ecd	0f b7 05 00 00
	00 00		 movzx	 eax, WORD PTR ?EditCarrierIndex@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4GA
  00ed4	50		 push	 eax
  00ed5	68 4e 01 00 00	 push	 334			; 0000014eH
  00eda	68 aa 05 00 00	 push	 1450			; 000005aaH
  00edf	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  00ee2	51		 push	 ecx
  00ee3	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00ee9	50		 push	 eax
  00eea	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
$LN42@AudioStand@8:

; 652  :                 }
; 653  : 
; 654  :                 Slider_SetPos(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MAJOR_ADJUST), ScreenCarrier1);

  00ef0	8b 15 00 00 00
	00		 mov	 edx, DWORD PTR ?ScreenCarrier1@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
  00ef6	52		 push	 edx
  00ef7	6a 01		 push	 1
  00ef9	68 05 04 00 00	 push	 1029			; 00000405H
  00efe	68 80 1f 00 00	 push	 8064			; 00001f80H
  00f03	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  00f06	50		 push	 eax
  00f07	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00f0d	50		 push	 eax
  00f0e	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 655  :                 Slider_SetPos(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MINOR_ADJUST), ScreenCarrier2);

  00f14	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?ScreenCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
  00f1a	51		 push	 ecx
  00f1b	6a 01		 push	 1
  00f1d	68 05 04 00 00	 push	 1029			; 00000405H
  00f22	68 81 1f 00 00	 push	 8065			; 00001f81H
  00f27	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00f2a	52		 push	 edx
  00f2b	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00f31	50		 push	 eax
  00f32	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 656  : 
; 657  :                 SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MAJOR_DEMPH), CB_SETCURSEL, ScreenCh1FMDeemph, 0);

  00f38	6a 00		 push	 0
  00f3a	a1 00 00 00 00	 mov	 eax, DWORD PTR ?ScreenCh1FMDeemph@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioFMDeemphasis@CSAA7134Common@@A
  00f3f	50		 push	 eax
  00f40	68 4e 01 00 00	 push	 334			; 0000014eH
  00f45	68 7d 1f 00 00	 push	 8061			; 00001f7dH
  00f4a	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  00f4d	51		 push	 ecx
  00f4e	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00f54	50		 push	 eax
  00f55	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 658  :                 SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MINOR_DEMPH), CB_SETCURSEL, ScreenCh2FMDeemph, 0);

  00f5b	6a 00		 push	 0
  00f5d	8b 15 00 00 00
	00		 mov	 edx, DWORD PTR ?ScreenCh2FMDeemph@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioFMDeemphasis@CSAA7134Common@@A
  00f63	52		 push	 edx
  00f64	68 4e 01 00 00	 push	 334			; 0000014eH
  00f69	68 7e 1f 00 00	 push	 8062			; 00001f7eH
  00f6e	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  00f71	50		 push	 eax
  00f72	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00f78	50		 push	 eax
  00f79	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 659  : 
; 660  :                 CheckDlgButton(hDlg, IDC_AUDIOSTANDARD_MAJOR_AM, ScreenCarrier1Mode == AUDIOCHANNELMODE_AM);

  00f7f	33 c9		 xor	 ecx, ecx
  00f81	83 3d 00 00 00
	00 03		 cmp	 DWORD PTR ?ScreenCarrier1Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A, 3
  00f88	0f 94 c1	 sete	 cl
  00f8b	51		 push	 ecx
  00f8c	68 78 1f 00 00	 push	 8056			; 00001f78H
  00f91	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00f94	52		 push	 edx
  00f95	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckDlgButton@12

; 661  :                 CheckDlgButton(hDlg, IDC_AUDIOSTANDARD_MAJOR_FM, ScreenCarrier1Mode == AUDIOCHANNELMODE_FM);

  00f9b	33 c0		 xor	 eax, eax
  00f9d	83 3d 00 00 00
	00 01		 cmp	 DWORD PTR ?ScreenCarrier1Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A, 1
  00fa4	0f 94 c0	 sete	 al
  00fa7	50		 push	 eax
  00fa8	68 79 1f 00 00	 push	 8057			; 00001f79H
  00fad	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  00fb0	51		 push	 ecx
  00fb1	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckDlgButton@12

; 662  : 
; 663  :                 CheckDlgButton(hDlg, IDC_AUDIOSTANDARD_MINOR_AM, ScreenCarrier2Mode == AUDIOCHANNELMODE_AM);

  00fb7	33 d2		 xor	 edx, edx
  00fb9	83 3d 00 00 00
	00 03		 cmp	 DWORD PTR ?ScreenCarrier2Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A, 3
  00fc0	0f 94 c2	 sete	 dl
  00fc3	52		 push	 edx
  00fc4	68 7a 1f 00 00	 push	 8058			; 00001f7aH
  00fc9	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  00fcc	50		 push	 eax
  00fcd	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckDlgButton@12

; 664  :                 CheckDlgButton(hDlg, IDC_AUDIOSTANDARD_MINOR_FM, ScreenCarrier2Mode == AUDIOCHANNELMODE_FM || ScreenCarrier2Mode == AUDIOCHANNELMODE_FM_KOREA);

  00fd3	83 3d 00 00 00
	00 01		 cmp	 DWORD PTR ?ScreenCarrier2Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A, 1
  00fda	74 15		 je	 SHORT $LN91@AudioStand@8
  00fdc	83 3d 00 00 00
	00 02		 cmp	 DWORD PTR ?ScreenCarrier2Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A, 2
  00fe3	74 0c		 je	 SHORT $LN91@AudioStand@8
  00fe5	c7 85 2c ff ff
	ff 00 00 00 00	 mov	 DWORD PTR tv780[ebp], 0
  00fef	eb 0a		 jmp	 SHORT $LN92@AudioStand@8
$LN91@AudioStand@8:
  00ff1	c7 85 2c ff ff
	ff 01 00 00 00	 mov	 DWORD PTR tv780[ebp], 1
$LN92@AudioStand@8:
  00ffb	8b 8d 2c ff ff
	ff		 mov	 ecx, DWORD PTR tv780[ebp]
  01001	51		 push	 ecx
  01002	68 7b 1f 00 00	 push	 8059			; 00001f7bH
  01007	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  0100a	52		 push	 edx
  0100b	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckDlgButton@12

; 665  :                 CheckDlgButton(hDlg, IDC_AUDIOSTANDARD_MINOR_NICAM, ScreenCarrier2Mode == AUDIOCHANNELMODE_NICAM);

  01011	33 c0		 xor	 eax, eax
  01013	83 3d 00 00 00
	00 04		 cmp	 DWORD PTR ?ScreenCarrier2Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A, 4
  0101a	0f 94 c0	 sete	 al
  0101d	50		 push	 eax
  0101e	68 7c 1f 00 00	 push	 8060			; 00001f7cH
  01023	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  01026	51		 push	 ecx
  01027	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckDlgButton@12

; 666  : 
; 667  :                 CheckDlgButton(hDlg, IDC_AUDIOSTANDARD_KOREAN, ScreenCarrier2Mode == AUDIOCHANNELMODE_FM_KOREA);

  0102d	33 d2		 xor	 edx, edx
  0102f	83 3d 00 00 00
	00 02		 cmp	 DWORD PTR ?ScreenCarrier2Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A, 2
  01036	0f 94 c2	 sete	 dl
  01039	52		 push	 edx
  0103a	68 7f 1f 00 00	 push	 8063			; 00001f7fH
  0103f	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  01042	50		 push	 eax
  01043	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckDlgButton@12

; 668  :                 EnableWindow(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_KOREAN), ScreenCarrier2Mode == AUDIOCHANNELMODE_FM || ScreenCarrier2Mode == AUDIOCHANNELMODE_FM_KOREA);

  01049	83 3d 00 00 00
	00 01		 cmp	 DWORD PTR ?ScreenCarrier2Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A, 1
  01050	74 15		 je	 SHORT $LN93@AudioStand@8
  01052	83 3d 00 00 00
	00 02		 cmp	 DWORD PTR ?ScreenCarrier2Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A, 2
  01059	74 0c		 je	 SHORT $LN93@AudioStand@8
  0105b	c7 85 28 ff ff
	ff 00 00 00 00	 mov	 DWORD PTR tv796[ebp], 0
  01065	eb 0a		 jmp	 SHORT $LN94@AudioStand@8
$LN93@AudioStand@8:
  01067	c7 85 28 ff ff
	ff 01 00 00 00	 mov	 DWORD PTR tv796[ebp], 1
$LN94@AudioStand@8:
  01071	8b 8d 28 ff ff
	ff		 mov	 ecx, DWORD PTR tv796[ebp]
  01077	51		 push	 ecx
  01078	68 7f 1f 00 00	 push	 8063			; 00001f7fH
  0107d	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  01080	52		 push	 edx
  01081	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  01087	50		 push	 eax
  01088	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EnableWindow@8

; 669  : 
; 670  :                 pThis->m_pSAA7134Card->SetAudioCarrier1Freq(ScreenCarrier1);

  0108e	a1 00 00 00 00	 mov	 eax, DWORD PTR ?ScreenCarrier1@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
  01093	50		 push	 eax
  01094	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  0109a	83 c1 74	 add	 ecx, 116		; 00000074H
  0109d	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  010a2	8b c8		 mov	 ecx, eax
  010a4	e8 00 00 00 00	 call	 ?SetAudioCarrier1Freq@CSAA7134Card@@QAEXK@Z ; CSAA7134Card::SetAudioCarrier1Freq

; 671  :                 pThis->m_pSAA7134Card->SetAudioCarrier2Freq(ScreenCarrier2);

  010a9	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?ScreenCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
  010af	51		 push	 ecx
  010b0	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  010b6	83 c1 74	 add	 ecx, 116		; 00000074H
  010b9	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  010be	8b c8		 mov	 ecx, eax
  010c0	e8 00 00 00 00	 call	 ?SetAudioCarrier2Freq@CSAA7134Card@@QAEXK@Z ; CSAA7134Card::SetAudioCarrier2Freq

; 672  :                 pThis->m_pSAA7134Card->SetAudioCarrier1Mode(ScreenCarrier1Mode);

  010c5	8b 15 00 00 00
	00		 mov	 edx, DWORD PTR ?ScreenCarrier1Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A
  010cb	52		 push	 edx
  010cc	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  010d2	83 c1 74	 add	 ecx, 116		; 00000074H
  010d5	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  010da	8b c8		 mov	 ecx, eax
  010dc	e8 00 00 00 00	 call	 ?SetAudioCarrier1Mode@CSAA7134Card@@QAEXW4eAudioCarrierMode@CSAA7134Common@@@Z ; CSAA7134Card::SetAudioCarrier1Mode

; 673  :                 pThis->m_pSAA7134Card->SetAudioCarrier2Mode(ScreenCarrier2Mode);

  010e1	a1 00 00 00 00	 mov	 eax, DWORD PTR ?ScreenCarrier2Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A
  010e6	50		 push	 eax
  010e7	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  010ed	83 c1 74	 add	 ecx, 116		; 00000074H
  010f0	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  010f5	8b c8		 mov	 ecx, eax
  010f7	e8 00 00 00 00	 call	 ?SetAudioCarrier2Mode@CSAA7134Card@@QAEXW4eAudioCarrierMode@CSAA7134Common@@@Z ; CSAA7134Card::SetAudioCarrier2Mode

; 674  :                 pThis->m_pSAA7134Card->SetCh1FMDeemphasis(ScreenCh1FMDeemph);

  010fc	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?ScreenCh1FMDeemph@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioFMDeemphasis@CSAA7134Common@@A
  01102	51		 push	 ecx
  01103	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  01109	83 c1 74	 add	 ecx, 116		; 00000074H
  0110c	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  01111	8b c8		 mov	 ecx, eax
  01113	e8 00 00 00 00	 call	 ?SetCh1FMDeemphasis@CSAA7134Card@@QAEXW4eAudioFMDeemphasis@CSAA7134Common@@@Z ; CSAA7134Card::SetCh1FMDeemphasis

; 675  :                 pThis->m_pSAA7134Card->SetCh2FMDeemphasis(ScreenCh2FMDeemph);

  01118	8b 15 00 00 00
	00		 mov	 edx, DWORD PTR ?ScreenCh2FMDeemph@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioFMDeemphasis@CSAA7134Common@@A
  0111e	52		 push	 edx
  0111f	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  01125	83 c1 74	 add	 ecx, 116		; 00000074H
  01128	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  0112d	8b c8		 mov	 ecx, eax
  0112f	e8 00 00 00 00	 call	 ?SetCh2FMDeemphasis@CSAA7134Card@@QAEXW4eAudioFMDeemphasis@CSAA7134Common@@@Z ; CSAA7134Card::SetCh2FMDeemphasis
$LN55@AudioStand@8:

; 676  :             }
; 677  :             break;

  01134	e9 a8 07 00 00	 jmp	 $LN57@AudioStand@8
$LN41@AudioStand@8:

; 678  : 
; 679  :         case IDC_AUDIOSTANDARD_MAJORCARRIER:
; 680  :             if (HIWORD(wParam) == CBN_SELCHANGE)

  01139	8b 45 10	 mov	 eax, DWORD PTR _wParam$[ebp]
  0113c	c1 e8 10	 shr	 eax, 16			; 00000010H
  0113f	25 ff ff 00 00	 and	 eax, 65535		; 0000ffffH
  01144	0f b7 c8	 movzx	 ecx, ax
  01147	83 f9 01	 cmp	 ecx, 1
  0114a	0f 85 cc 00 00
	00		 jne	 $LN40@AudioStand@8

; 681  :             {
; 682  :                 int nItem = SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MAJORCARRIER), CB_GETCURSEL, 0, 0);

  01150	6a 00		 push	 0
  01152	6a 00		 push	 0
  01154	68 47 01 00 00	 push	 327			; 00000147H
  01159	68 77 1f 00 00	 push	 8055			; 00001f77H
  0115e	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  01161	52		 push	 edx
  01162	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  01168	50		 push	 eax
  01169	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  0116f	89 85 74 ff ff
	ff		 mov	 DWORD PTR _nItem$151583[ebp], eax

; 683  :                 ScreenCarrier1 = SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MAJORCARRIER), CB_GETITEMDATA, nItem, 0);

  01175	6a 00		 push	 0
  01177	8b 85 74 ff ff
	ff		 mov	 eax, DWORD PTR _nItem$151583[ebp]
  0117d	50		 push	 eax
  0117e	68 50 01 00 00	 push	 336			; 00000150H
  01183	68 77 1f 00 00	 push	 8055			; 00001f77H
  01188	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  0118b	51		 push	 ecx
  0118c	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  01192	50		 push	 eax
  01193	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  01199	a3 00 00 00 00	 mov	 DWORD PTR ?ScreenCarrier1@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA, eax

; 684  : 
; 685  :                 if (EditingCarrier1)

  0119e	83 3d 00 00 00
	00 00		 cmp	 DWORD PTR ?EditingCarrier1@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4HA, 0
  011a5	74 2f		 je	 SHORT $LN39@AudioStand@8

; 686  :                 {
; 687  :                     EditingCarrier1 = FALSE;

  011a7	c7 05 00 00 00
	00 00 00 00 00	 mov	 DWORD PTR ?EditingCarrier1@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4HA, 0

; 688  :                     SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MAJORCARRIER), CB_DELETESTRING, EditCarrierIndex, 0);

  011b1	6a 00		 push	 0
  011b3	0f b7 15 00 00
	00 00		 movzx	 edx, WORD PTR ?EditCarrierIndex@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4GA
  011ba	52		 push	 edx
  011bb	68 44 01 00 00	 push	 324			; 00000144H
  011c0	68 77 1f 00 00	 push	 8055			; 00001f77H
  011c5	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  011c8	50		 push	 eax
  011c9	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  011cf	50		 push	 eax
  011d0	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
$LN39@AudioStand@8:

; 689  :                 }
; 690  : 
; 691  :                 Slider_SetPos(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MAJOR_ADJUST), ScreenCarrier1);

  011d6	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?ScreenCarrier1@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
  011dc	51		 push	 ecx
  011dd	6a 01		 push	 1
  011df	68 05 04 00 00	 push	 1029			; 00000405H
  011e4	68 80 1f 00 00	 push	 8064			; 00001f80H
  011e9	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  011ec	52		 push	 edx
  011ed	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  011f3	50		 push	 eax
  011f4	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 692  : 
; 693  :                 pThis->m_pSAA7134Card->SetAudioCarrier1Freq(ScreenCarrier1);

  011fa	a1 00 00 00 00	 mov	 eax, DWORD PTR ?ScreenCarrier1@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
  011ff	50		 push	 eax
  01200	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  01206	83 c1 74	 add	 ecx, 116		; 00000074H
  01209	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  0120e	8b c8		 mov	 ecx, eax
  01210	e8 00 00 00 00	 call	 ?SetAudioCarrier1Freq@CSAA7134Card@@QAEXK@Z ; CSAA7134Card::SetAudioCarrier1Freq

; 694  :                 UpdateCustom = TRUE;

  01215	c7 45 fc 01 00
	00 00		 mov	 DWORD PTR _UpdateCustom$[ebp], 1
$LN40@AudioStand@8:

; 695  :             }
; 696  :             break;

  0121c	e9 c0 06 00 00	 jmp	 $LN57@AudioStand@8
$LN38@AudioStand@8:

; 697  : 
; 698  :         case IDC_AUDIOSTANDARD_MINORCARRIER:
; 699  :             if (HIWORD(wParam) == CBN_SELCHANGE)

  01221	8b 4d 10	 mov	 ecx, DWORD PTR _wParam$[ebp]
  01224	c1 e9 10	 shr	 ecx, 16			; 00000010H
  01227	81 e1 ff ff 00
	00		 and	 ecx, 65535		; 0000ffffH
  0122d	0f b7 d1	 movzx	 edx, cx
  01230	83 fa 01	 cmp	 edx, 1
  01233	0f 85 cd 00 00
	00		 jne	 $LN37@AudioStand@8

; 700  :             {
; 701  :                 int nItem = SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MINORCARRIER), CB_GETCURSEL, 0, 0);

  01239	6a 00		 push	 0
  0123b	6a 00		 push	 0
  0123d	68 47 01 00 00	 push	 327			; 00000147H
  01242	68 aa 05 00 00	 push	 1450			; 000005aaH
  01247	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  0124a	50		 push	 eax
  0124b	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  01251	50		 push	 eax
  01252	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  01258	89 85 70 ff ff
	ff		 mov	 DWORD PTR _nItem$151593[ebp], eax

; 702  :                 ScreenCarrier2 = SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MINORCARRIER), CB_GETITEMDATA, nItem, 0);

  0125e	6a 00		 push	 0
  01260	8b 8d 70 ff ff
	ff		 mov	 ecx, DWORD PTR _nItem$151593[ebp]
  01266	51		 push	 ecx
  01267	68 50 01 00 00	 push	 336			; 00000150H
  0126c	68 aa 05 00 00	 push	 1450			; 000005aaH
  01271	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  01274	52		 push	 edx
  01275	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  0127b	50		 push	 eax
  0127c	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  01282	a3 00 00 00 00	 mov	 DWORD PTR ?ScreenCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA, eax

; 703  : 
; 704  :                 if (EditingCarrier2)

  01287	83 3d 00 00 00
	00 00		 cmp	 DWORD PTR ?EditingCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4HA, 0
  0128e	74 2f		 je	 SHORT $LN36@AudioStand@8

; 705  :                 {
; 706  :                     EditingCarrier2 = FALSE;

  01290	c7 05 00 00 00
	00 00 00 00 00	 mov	 DWORD PTR ?EditingCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4HA, 0

; 707  :                     SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MINORCARRIER), CB_DELETESTRING, EditCarrierIndex, 0);

  0129a	6a 00		 push	 0
  0129c	0f b7 05 00 00
	00 00		 movzx	 eax, WORD PTR ?EditCarrierIndex@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4GA
  012a3	50		 push	 eax
  012a4	68 44 01 00 00	 push	 324			; 00000144H
  012a9	68 aa 05 00 00	 push	 1450			; 000005aaH
  012ae	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  012b1	51		 push	 ecx
  012b2	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  012b8	50		 push	 eax
  012b9	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
$LN36@AudioStand@8:

; 708  :                 }
; 709  : 
; 710  :                 Slider_SetPos(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MINOR_ADJUST), ScreenCarrier2);

  012bf	8b 15 00 00 00
	00		 mov	 edx, DWORD PTR ?ScreenCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
  012c5	52		 push	 edx
  012c6	6a 01		 push	 1
  012c8	68 05 04 00 00	 push	 1029			; 00000405H
  012cd	68 81 1f 00 00	 push	 8065			; 00001f81H
  012d2	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  012d5	50		 push	 eax
  012d6	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  012dc	50		 push	 eax
  012dd	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 711  : 
; 712  :                 pThis->m_pSAA7134Card->SetAudioCarrier2Freq(ScreenCarrier2);

  012e3	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?ScreenCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
  012e9	51		 push	 ecx
  012ea	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  012f0	83 c1 74	 add	 ecx, 116		; 00000074H
  012f3	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  012f8	8b c8		 mov	 ecx, eax
  012fa	e8 00 00 00 00	 call	 ?SetAudioCarrier2Freq@CSAA7134Card@@QAEXK@Z ; CSAA7134Card::SetAudioCarrier2Freq

; 713  :                 UpdateCustom = TRUE;

  012ff	c7 45 fc 01 00
	00 00		 mov	 DWORD PTR _UpdateCustom$[ebp], 1
$LN37@AudioStand@8:

; 714  :             }
; 715  :             break;

  01306	e9 d6 05 00 00	 jmp	 $LN57@AudioStand@8
$LN35@AudioStand@8:

; 716  : 
; 717  :         case IDC_AUDIOSTANDARD_MAJOR_DEMPH:
; 718  :             if (HIWORD(wParam) == CBN_SELCHANGE)

  0130b	8b 55 10	 mov	 edx, DWORD PTR _wParam$[ebp]
  0130e	c1 ea 10	 shr	 edx, 16			; 00000010H
  01311	81 e2 ff ff 00
	00		 and	 edx, 65535		; 0000ffffH
  01317	0f b7 c2	 movzx	 eax, dx
  0131a	83 f8 01	 cmp	 eax, 1
  0131d	75 71		 jne	 SHORT $LN34@AudioStand@8

; 719  :             {
; 720  :                 int nItem = SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MAJOR_DEMPH), CB_GETCURSEL, 0, 0);

  0131f	6a 00		 push	 0
  01321	6a 00		 push	 0
  01323	68 47 01 00 00	 push	 327			; 00000147H
  01328	68 7d 1f 00 00	 push	 8061			; 00001f7dH
  0132d	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  01330	51		 push	 ecx
  01331	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  01337	50		 push	 eax
  01338	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  0133e	89 85 6c ff ff
	ff		 mov	 DWORD PTR _nItem$151603[ebp], eax

; 721  :                 ScreenCh1FMDeemph = (eAudioFMDeemphasis)SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MAJOR_DEMPH), CB_GETITEMDATA, nItem, 0);

  01344	6a 00		 push	 0
  01346	8b 95 6c ff ff
	ff		 mov	 edx, DWORD PTR _nItem$151603[ebp]
  0134c	52		 push	 edx
  0134d	68 50 01 00 00	 push	 336			; 00000150H
  01352	68 7d 1f 00 00	 push	 8061			; 00001f7dH
  01357	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  0135a	50		 push	 eax
  0135b	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  01361	50		 push	 eax
  01362	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  01368	a3 00 00 00 00	 mov	 DWORD PTR ?ScreenCh1FMDeemph@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioFMDeemphasis@CSAA7134Common@@A, eax

; 722  :                 pThis->m_pSAA7134Card->SetCh1FMDeemphasis(ScreenCh1FMDeemph);

  0136d	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?ScreenCh1FMDeemph@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioFMDeemphasis@CSAA7134Common@@A
  01373	51		 push	 ecx
  01374	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  0137a	83 c1 74	 add	 ecx, 116		; 00000074H
  0137d	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  01382	8b c8		 mov	 ecx, eax
  01384	e8 00 00 00 00	 call	 ?SetCh1FMDeemphasis@CSAA7134Card@@QAEXW4eAudioFMDeemphasis@CSAA7134Common@@@Z ; CSAA7134Card::SetCh1FMDeemphasis

; 723  :                 UpdateCustom = TRUE;

  01389	c7 45 fc 01 00
	00 00		 mov	 DWORD PTR _UpdateCustom$[ebp], 1
$LN34@AudioStand@8:

; 724  :             }
; 725  :             break;

  01390	e9 4c 05 00 00	 jmp	 $LN57@AudioStand@8
$LN33@AudioStand@8:

; 726  : 
; 727  :         case IDC_AUDIOSTANDARD_MINOR_DEMPH:
; 728  :             if (HIWORD(wParam) == CBN_SELCHANGE)

  01395	8b 55 10	 mov	 edx, DWORD PTR _wParam$[ebp]
  01398	c1 ea 10	 shr	 edx, 16			; 00000010H
  0139b	81 e2 ff ff 00
	00		 and	 edx, 65535		; 0000ffffH
  013a1	0f b7 c2	 movzx	 eax, dx
  013a4	83 f8 01	 cmp	 eax, 1
  013a7	75 71		 jne	 SHORT $LN32@AudioStand@8

; 729  :             {
; 730  :                 int nItem = SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MINOR_DEMPH), CB_GETCURSEL, 0, 0);

  013a9	6a 00		 push	 0
  013ab	6a 00		 push	 0
  013ad	68 47 01 00 00	 push	 327			; 00000147H
  013b2	68 7e 1f 00 00	 push	 8062			; 00001f7eH
  013b7	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  013ba	51		 push	 ecx
  013bb	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  013c1	50		 push	 eax
  013c2	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  013c8	89 85 68 ff ff
	ff		 mov	 DWORD PTR _nItem$151609[ebp], eax

; 731  :                 ScreenCh2FMDeemph = (eAudioFMDeemphasis)SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MINOR_DEMPH), CB_GETITEMDATA, nItem, 0);

  013ce	6a 00		 push	 0
  013d0	8b 95 68 ff ff
	ff		 mov	 edx, DWORD PTR _nItem$151609[ebp]
  013d6	52		 push	 edx
  013d7	68 50 01 00 00	 push	 336			; 00000150H
  013dc	68 7e 1f 00 00	 push	 8062			; 00001f7eH
  013e1	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  013e4	50		 push	 eax
  013e5	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  013eb	50		 push	 eax
  013ec	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  013f2	a3 00 00 00 00	 mov	 DWORD PTR ?ScreenCh2FMDeemph@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioFMDeemphasis@CSAA7134Common@@A, eax

; 732  :                 pThis->m_pSAA7134Card->SetCh2FMDeemphasis(ScreenCh2FMDeemph);

  013f7	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?ScreenCh2FMDeemph@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioFMDeemphasis@CSAA7134Common@@A
  013fd	51		 push	 ecx
  013fe	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  01404	83 c1 74	 add	 ecx, 116		; 00000074H
  01407	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  0140c	8b c8		 mov	 ecx, eax
  0140e	e8 00 00 00 00	 call	 ?SetCh2FMDeemphasis@CSAA7134Card@@QAEXW4eAudioFMDeemphasis@CSAA7134Common@@@Z ; CSAA7134Card::SetCh2FMDeemphasis

; 733  :                 UpdateCustom = TRUE;

  01413	c7 45 fc 01 00
	00 00		 mov	 DWORD PTR _UpdateCustom$[ebp], 1
$LN32@AudioStand@8:

; 734  :             }
; 735  :             break;

  0141a	e9 c2 04 00 00	 jmp	 $LN57@AudioStand@8
$LN31@AudioStand@8:

; 736  : 
; 737  :         case IDC_AUDIOSTANDARD_MAJOR_AM:
; 738  :             ScreenCarrier1Mode = AUDIOCHANNELMODE_AM;

  0141f	c7 05 00 00 00
	00 03 00 00 00	 mov	 DWORD PTR ?ScreenCarrier1Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A, 3

; 739  :             pThis->m_pSAA7134Card->SetAudioCarrier1Mode(ScreenCarrier1Mode);

  01429	8b 15 00 00 00
	00		 mov	 edx, DWORD PTR ?ScreenCarrier1Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A
  0142f	52		 push	 edx
  01430	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  01436	83 c1 74	 add	 ecx, 116		; 00000074H
  01439	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  0143e	8b c8		 mov	 ecx, eax
  01440	e8 00 00 00 00	 call	 ?SetAudioCarrier1Mode@CSAA7134Card@@QAEXW4eAudioCarrierMode@CSAA7134Common@@@Z ; CSAA7134Card::SetAudioCarrier1Mode

; 740  :             UpdateCustom = TRUE;

  01445	c7 45 fc 01 00
	00 00		 mov	 DWORD PTR _UpdateCustom$[ebp], 1

; 741  :             break;

  0144c	e9 90 04 00 00	 jmp	 $LN57@AudioStand@8
$LN30@AudioStand@8:

; 742  : 
; 743  : 
; 744  :         case IDC_AUDIOSTANDARD_MAJOR_FM:
; 745  :             ScreenCarrier1Mode = AUDIOCHANNELMODE_FM;

  01451	c7 05 00 00 00
	00 01 00 00 00	 mov	 DWORD PTR ?ScreenCarrier1Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A, 1

; 746  :             pThis->m_pSAA7134Card->SetAudioCarrier1Mode(ScreenCarrier1Mode);

  0145b	a1 00 00 00 00	 mov	 eax, DWORD PTR ?ScreenCarrier1Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A
  01460	50		 push	 eax
  01461	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  01467	83 c1 74	 add	 ecx, 116		; 00000074H
  0146a	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  0146f	8b c8		 mov	 ecx, eax
  01471	e8 00 00 00 00	 call	 ?SetAudioCarrier1Mode@CSAA7134Card@@QAEXW4eAudioCarrierMode@CSAA7134Common@@@Z ; CSAA7134Card::SetAudioCarrier1Mode

; 747  :             UpdateCustom = TRUE;

  01476	c7 45 fc 01 00
	00 00		 mov	 DWORD PTR _UpdateCustom$[ebp], 1

; 748  :             break;

  0147d	e9 5f 04 00 00	 jmp	 $LN57@AudioStand@8
$LN29@AudioStand@8:

; 749  : 
; 750  :         case IDC_AUDIOSTANDARD_MINOR_AM:
; 751  :             ScreenCarrier2Mode = AUDIOCHANNELMODE_AM;

  01482	c7 05 00 00 00
	00 03 00 00 00	 mov	 DWORD PTR ?ScreenCarrier2Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A, 3

; 752  :             pThis->m_pSAA7134Card->SetAudioCarrier2Mode(ScreenCarrier2Mode);

  0148c	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?ScreenCarrier2Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A
  01492	51		 push	 ecx
  01493	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  01499	83 c1 74	 add	 ecx, 116		; 00000074H
  0149c	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  014a1	8b c8		 mov	 ecx, eax
  014a3	e8 00 00 00 00	 call	 ?SetAudioCarrier2Mode@CSAA7134Card@@QAEXW4eAudioCarrierMode@CSAA7134Common@@@Z ; CSAA7134Card::SetAudioCarrier2Mode

; 753  :             CheckDlgButton(hDlg, IDC_AUDIOSTANDARD_KOREAN, FALSE);

  014a8	6a 00		 push	 0
  014aa	68 7f 1f 00 00	 push	 8063			; 00001f7fH
  014af	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  014b2	52		 push	 edx
  014b3	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckDlgButton@12

; 754  :             EnableWindow(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_KOREAN), FALSE);

  014b9	6a 00		 push	 0
  014bb	68 7f 1f 00 00	 push	 8063			; 00001f7fH
  014c0	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  014c3	50		 push	 eax
  014c4	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  014ca	50		 push	 eax
  014cb	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EnableWindow@8

; 755  :             UpdateCustom = TRUE;

  014d1	c7 45 fc 01 00
	00 00		 mov	 DWORD PTR _UpdateCustom$[ebp], 1

; 756  :             break;

  014d8	e9 04 04 00 00	 jmp	 $LN57@AudioStand@8
$LN28@AudioStand@8:

; 757  : 
; 758  :         case IDC_AUDIOSTANDARD_MINOR_FM:
; 759  :             ScreenCarrier2Mode = AUDIOCHANNELMODE_FM;

  014dd	c7 05 00 00 00
	00 01 00 00 00	 mov	 DWORD PTR ?ScreenCarrier2Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A, 1

; 760  :             pThis->m_pSAA7134Card->SetAudioCarrier2Mode(ScreenCarrier2Mode);

  014e7	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?ScreenCarrier2Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A
  014ed	51		 push	 ecx
  014ee	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  014f4	83 c1 74	 add	 ecx, 116		; 00000074H
  014f7	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  014fc	8b c8		 mov	 ecx, eax
  014fe	e8 00 00 00 00	 call	 ?SetAudioCarrier2Mode@CSAA7134Card@@QAEXW4eAudioCarrierMode@CSAA7134Common@@@Z ; CSAA7134Card::SetAudioCarrier2Mode

; 761  :             EnableWindow(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_KOREAN), TRUE);

  01503	6a 01		 push	 1
  01505	68 7f 1f 00 00	 push	 8063			; 00001f7fH
  0150a	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  0150d	52		 push	 edx
  0150e	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  01514	50		 push	 eax
  01515	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EnableWindow@8

; 762  :             UpdateCustom = TRUE;

  0151b	c7 45 fc 01 00
	00 00		 mov	 DWORD PTR _UpdateCustom$[ebp], 1

; 763  :             break;

  01522	e9 ba 03 00 00	 jmp	 $LN57@AudioStand@8
$LN27@AudioStand@8:

; 764  : 
; 765  :         case IDC_AUDIOSTANDARD_MINOR_NICAM:
; 766  :             ScreenCarrier2Mode = AUDIOCHANNELMODE_NICAM;

  01527	c7 05 00 00 00
	00 04 00 00 00	 mov	 DWORD PTR ?ScreenCarrier2Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A, 4

; 767  :             pThis->m_pSAA7134Card->SetAudioCarrier2Mode(ScreenCarrier2Mode);

  01531	a1 00 00 00 00	 mov	 eax, DWORD PTR ?ScreenCarrier2Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A
  01536	50		 push	 eax
  01537	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  0153d	83 c1 74	 add	 ecx, 116		; 00000074H
  01540	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  01545	8b c8		 mov	 ecx, eax
  01547	e8 00 00 00 00	 call	 ?SetAudioCarrier2Mode@CSAA7134Card@@QAEXW4eAudioCarrierMode@CSAA7134Common@@@Z ; CSAA7134Card::SetAudioCarrier2Mode

; 768  :             CheckDlgButton(hDlg, IDC_AUDIOSTANDARD_KOREAN, FALSE);

  0154c	6a 00		 push	 0
  0154e	68 7f 1f 00 00	 push	 8063			; 00001f7fH
  01553	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  01556	51		 push	 ecx
  01557	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckDlgButton@12

; 769  :             EnableWindow(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_KOREAN), FALSE);

  0155d	6a 00		 push	 0
  0155f	68 7f 1f 00 00	 push	 8063			; 00001f7fH
  01564	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  01567	52		 push	 edx
  01568	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  0156e	50		 push	 eax
  0156f	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EnableWindow@8

; 770  :             UpdateCustom = TRUE;

  01575	c7 45 fc 01 00
	00 00		 mov	 DWORD PTR _UpdateCustom$[ebp], 1

; 771  :             break;

  0157c	e9 60 03 00 00	 jmp	 $LN57@AudioStand@8
$LN26@AudioStand@8:

; 772  : 
; 773  :         case IDC_AUDIOSTANDARD_KOREAN:
; 774  :             if (IsDlgButtonChecked(hDlg, LOWORD(wParam)) == BST_CHECKED)

  01581	8b 45 10	 mov	 eax, DWORD PTR _wParam$[ebp]
  01584	25 ff ff 00 00	 and	 eax, 65535		; 0000ffffH
  01589	0f b7 c8	 movzx	 ecx, ax
  0158c	51		 push	 ecx
  0158d	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  01590	52		 push	 edx
  01591	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__IsDlgButtonChecked@8
  01597	83 f8 01	 cmp	 eax, 1
  0159a	75 0c		 jne	 SHORT $LN25@AudioStand@8

; 775  :             {
; 776  :                 ScreenCarrier2Mode = AUDIOCHANNELMODE_FM_KOREA;

  0159c	c7 05 00 00 00
	00 02 00 00 00	 mov	 DWORD PTR ?ScreenCarrier2Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A, 2

; 777  :             }
; 778  :             else

  015a6	eb 0a		 jmp	 SHORT $LN24@AudioStand@8
$LN25@AudioStand@8:

; 779  :             {
; 780  :                 ScreenCarrier2Mode = AUDIOCHANNELMODE_FM;

  015a8	c7 05 00 00 00
	00 01 00 00 00	 mov	 DWORD PTR ?ScreenCarrier2Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A, 1
$LN24@AudioStand@8:

; 781  :             }
; 782  :             pThis->m_pSAA7134Card->SetAudioCarrier2Mode(ScreenCarrier2Mode);

  015b2	a1 00 00 00 00	 mov	 eax, DWORD PTR ?ScreenCarrier2Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A
  015b7	50		 push	 eax
  015b8	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  015be	83 c1 74	 add	 ecx, 116		; 00000074H
  015c1	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  015c6	8b c8		 mov	 ecx, eax
  015c8	e8 00 00 00 00	 call	 ?SetAudioCarrier2Mode@CSAA7134Card@@QAEXW4eAudioCarrierMode@CSAA7134Common@@@Z ; CSAA7134Card::SetAudioCarrier2Mode

; 783  :             UpdateCustom = TRUE;

  015cd	c7 45 fc 01 00
	00 00		 mov	 DWORD PTR _UpdateCustom$[ebp], 1

; 784  :             break;

  015d4	e9 08 03 00 00	 jmp	 $LN57@AudioStand@8
$LN23@AudioStand@8:

; 785  : 
; 786  :         case IDC_LINKED:
; 787  :             bLinked = (IsDlgButtonChecked(hDlg, LOWORD(wParam)) == BST_CHECKED);

  015d9	8b 4d 10	 mov	 ecx, DWORD PTR _wParam$[ebp]
  015dc	81 e1 ff ff 00
	00		 and	 ecx, 65535		; 0000ffffH
  015e2	0f b7 d1	 movzx	 edx, cx
  015e5	52		 push	 edx
  015e6	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  015e9	50		 push	 eax
  015ea	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__IsDlgButtonChecked@8
  015f0	83 e8 01	 sub	 eax, 1
  015f3	f7 d8		 neg	 eax
  015f5	1b c0		 sbb	 eax, eax
  015f7	83 c0 01	 add	 eax, 1
  015fa	a3 00 00 00 00	 mov	 DWORD PTR ?bLinked@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4HA, eax

; 788  :             if (bLinked)

  015ff	0f 84 31 01 00
	00		 je	 $LN22@AudioStand@8

; 789  :             {
; 790  :                 ScreenCarrier2 = ScreenCarrier1;

  01605	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?ScreenCarrier1@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
  0160b	89 0d 00 00 00
	00		 mov	 DWORD PTR ?ScreenCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA, ecx

; 791  :                 Slider_SetPos(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MINOR_ADJUST), ScreenCarrier2);

  01611	8b 15 00 00 00
	00		 mov	 edx, DWORD PTR ?ScreenCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
  01617	52		 push	 edx
  01618	6a 01		 push	 1
  0161a	68 05 04 00 00	 push	 1029			; 00000405H
  0161f	68 81 1f 00 00	 push	 8065			; 00001f81H
  01624	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  01627	50		 push	 eax
  01628	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  0162e	50		 push	 eax
  0162f	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 792  : 
; 793  :                 if (EditingCarrier2)

  01635	83 3d 00 00 00
	00 00		 cmp	 DWORD PTR ?EditingCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4HA, 0
  0163c	74 25		 je	 SHORT $LN21@AudioStand@8

; 794  :                 {
; 795  :                     SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MINORCARRIER), CB_DELETESTRING, EditCarrierIndex, 0);

  0163e	6a 00		 push	 0
  01640	0f b7 0d 00 00
	00 00		 movzx	 ecx, WORD PTR ?EditCarrierIndex@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4GA
  01647	51		 push	 ecx
  01648	68 44 01 00 00	 push	 324			; 00000144H
  0164d	68 aa 05 00 00	 push	 1450			; 000005aaH
  01652	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  01655	52		 push	 edx
  01656	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  0165c	50		 push	 eax
  0165d	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
$LN21@AudioStand@8:

; 796  :                 }
; 797  :                 EditingCarrier2 = TRUE;

  01663	c7 05 00 00 00
	00 01 00 00 00	 mov	 DWORD PTR ?EditingCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4HA, 1

; 798  : 
; 799  :                 _stprintf(buf, _T("%g"), ((float)ScreenCarrier2*12.288)/(1<<24));

  0166d	a1 00 00 00 00	 mov	 eax, DWORD PTR ?ScreenCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
  01672	89 85 20 ff ff
	ff		 mov	 DWORD PTR tv1849[ebp], eax
  01678	c7 85 24 ff ff
	ff 00 00 00 00	 mov	 DWORD PTR tv1849[ebp+4], 0
  01682	df ad 20 ff ff
	ff		 fild	 QWORD PTR tv1849[ebp]
  01688	dc 0d 00 00 00
	00		 fmul	 QWORD PTR __real@40289374bc6a7efa
  0168e	dc 35 00 00 00
	00		 fdiv	 QWORD PTR __real@4170000000000000
  01694	83 ec 08	 sub	 esp, 8
  01697	dd 1c 24	 fstp	 QWORD PTR [esp]
  0169a	68 00 00 00 00	 push	 OFFSET ??_C@_15LPKNAFGD@?$AA?$CF?$AAg?$AA?$AA@
  0169f	8d 4d 80	 lea	 ecx, DWORD PTR _buf$[ebp]
  016a2	51		 push	 ecx
  016a3	e8 00 00 00 00	 call	 __swprintf
  016a8	83 c4 10	 add	 esp, 16			; 00000010H

; 800  :                 SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MINORCARRIER), CB_ADDSTRING, 0, (LPARAM)buf);

  016ab	8d 55 80	 lea	 edx, DWORD PTR _buf$[ebp]
  016ae	52		 push	 edx
  016af	6a 00		 push	 0
  016b1	68 43 01 00 00	 push	 323			; 00000143H
  016b6	68 aa 05 00 00	 push	 1450			; 000005aaH
  016bb	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  016be	50		 push	 eax
  016bf	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  016c5	50		 push	 eax
  016c6	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 801  :                 SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MINORCARRIER), CB_SETITEMDATA, EditCarrierIndex, ScreenCarrier2);

  016cc	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?ScreenCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
  016d2	51		 push	 ecx
  016d3	0f b7 15 00 00
	00 00		 movzx	 edx, WORD PTR ?EditCarrierIndex@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4GA
  016da	52		 push	 edx
  016db	68 51 01 00 00	 push	 337			; 00000151H
  016e0	68 aa 05 00 00	 push	 1450			; 000005aaH
  016e5	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  016e8	50		 push	 eax
  016e9	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  016ef	50		 push	 eax
  016f0	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 802  :                 SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MINORCARRIER), CB_SETCURSEL, EditCarrierIndex, 0);

  016f6	6a 00		 push	 0
  016f8	0f b7 0d 00 00
	00 00		 movzx	 ecx, WORD PTR ?EditCarrierIndex@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4GA
  016ff	51		 push	 ecx
  01700	68 4e 01 00 00	 push	 334			; 0000014eH
  01705	68 aa 05 00 00	 push	 1450			; 000005aaH
  0170a	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  0170d	52		 push	 edx
  0170e	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  01714	50		 push	 eax
  01715	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 803  :                 pThis->m_pSAA7134Card->SetAudioCarrier2Freq(ScreenCarrier2);

  0171b	a1 00 00 00 00	 mov	 eax, DWORD PTR ?ScreenCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
  01720	50		 push	 eax
  01721	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  01727	83 c1 74	 add	 ecx, 116		; 00000074H
  0172a	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  0172f	8b c8		 mov	 ecx, eax
  01731	e8 00 00 00 00	 call	 ?SetAudioCarrier2Freq@CSAA7134Card@@QAEXK@Z ; CSAA7134Card::SetAudioCarrier2Freq
$LN22@AudioStand@8:

; 804  :             }
; 805  :             break;

  01736	e9 a6 01 00 00	 jmp	 $LN57@AudioStand@8
$LN20@AudioStand@8:

; 806  : 
; 807  :         case IDCANCEL:
; 808  :             if (pThis->m_CustomAudioStandard->GetValue() ||
; 809  :                 AudioStandard != pThis->m_AudioStandard->GetValue())

  0173b	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  01741	81 c1 cc 02 00
	00		 add	 ecx, 716		; 000002ccH
  01747	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCCustomAudioStandardSetting@CSAA7134Source@@@@QBEPAVCCustomAudioStandardSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CCustomAudioStandardSetting>::operator->
  0174c	8b c8		 mov	 ecx, eax
  0174e	e8 00 00 00 00	 call	 ?GetValue@CYesNoSetting@@QAEHXZ ; CYesNoSetting::GetValue
  01753	85 c0		 test	 eax, eax
  01755	75 20		 jne	 SHORT $LN18@AudioStand@8
  01757	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  0175d	81 c1 74 02 00
	00		 add	 ecx, 628		; 00000274H
  01763	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCAudioStandardSetting@CSAA7134Source@@@@QBEPAVCAudioStandardSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CAudioStandardSetting>::operator->
  01768	8b c8		 mov	 ecx, eax
  0176a	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  0176f	39 05 00 00 00
	00		 cmp	 DWORD PTR ?AudioStandard@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioStandard@CSAA7134Common@@A, eax
  01775	74 0b		 je	 SHORT $LN19@AudioStand@8
$LN18@AudioStand@8:

; 810  :             {
; 811  :                 pThis->SetupAudioStandard();

  01777	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  0177d	e8 00 00 00 00	 call	 ?SetupAudioStandard@CSAA7134Source@@AAEXXZ ; CSAA7134Source::SetupAudioStandard
$LN19@AudioStand@8:

; 812  :             }
; 813  :             KillTimer(hDlg, IDC_AUDIOSTANDARD_MANUAL_DETECTNOW);

  01782	6a 03		 push	 3
  01784	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  01787	51		 push	 ecx
  01788	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__KillTimer@8

; 814  :             EndDialog(hDlg, TRUE);

  0178e	6a 01		 push	 1
  01790	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  01793	52		 push	 edx
  01794	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EndDialog@8

; 815  :             break;

  0179a	e9 42 01 00 00	 jmp	 $LN57@AudioStand@8
$LN17@AudioStand@8:

; 816  : 
; 817  :         case IDOK:
; 818  :             if (AudioStandard != AUDIOSTANDARD_LASTONE)

  0179f	83 3d 00 00 00
	00 13		 cmp	 DWORD PTR ?AudioStandard@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioStandard@CSAA7134Common@@A, 19 ; 00000013H
  017a6	74 41		 je	 SHORT $LN16@AudioStand@8

; 819  :             {
; 820  :                 // No need to call OnChange because this dialog will have
; 821  :                 // set all the registers already
; 822  : 
; 823  :                 pThis->m_AudioStandard->SetValue(AudioStandard, TRUE);

  017a8	6a 01		 push	 1
  017aa	a1 00 00 00 00	 mov	 eax, DWORD PTR ?AudioStandard@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioStandard@CSAA7134Common@@A
  017af	50		 push	 eax
  017b0	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  017b6	81 c1 74 02 00
	00		 add	 ecx, 628		; 00000274H
  017bc	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCAudioStandardSetting@CSAA7134Source@@@@QBEPAVCAudioStandardSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CAudioStandardSetting>::operator->
  017c1	8b c8		 mov	 ecx, eax
  017c3	e8 00 00 00 00	 call	 ?SetValue@CSliderSetting@@QAEXJH@Z ; CSliderSetting::SetValue

; 824  :                 pThis->m_CustomAudioStandard->SetValue(FALSE, TRUE);

  017c8	6a 01		 push	 1
  017ca	6a 00		 push	 0
  017cc	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  017d2	81 c1 cc 02 00
	00		 add	 ecx, 716		; 000002ccH
  017d8	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCCustomAudioStandardSetting@CSAA7134Source@@@@QBEPAVCCustomAudioStandardSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CCustomAudioStandardSetting>::operator->
  017dd	8b c8		 mov	 ecx, eax
  017df	e8 00 00 00 00	 call	 ?SetValue@CYesNoSetting@@QAEXHH@Z ; CYesNoSetting::SetValue

; 825  :             }
; 826  :             else

  017e4	e9 e0 00 00 00	 jmp	 $LN15@AudioStand@8
$LN16@AudioStand@8:

; 827  :             {
; 828  :                 pThis->m_AudioMajorCarrier->SetValue(ScreenCarrier1, TRUE);

  017e9	6a 01		 push	 1
  017eb	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?ScreenCarrier1@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
  017f1	51		 push	 ecx
  017f2	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  017f8	81 c1 fc 02 00
	00		 add	 ecx, 764		; 000002fcH
  017fe	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCAudioMajorCarrierSetting@CSAA7134Source@@@@QBEPAVCAudioMajorCarrierSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CAudioMajorCarrierSetting>::operator->
  01803	8b c8		 mov	 ecx, eax
  01805	e8 00 00 00 00	 call	 ?SetValue@CSliderSetting@@QAEXJH@Z ; CSliderSetting::SetValue

; 829  :                 pThis->m_AudioMinorCarrier->SetValue(ScreenCarrier2, TRUE);

  0180a	6a 01		 push	 1
  0180c	8b 15 00 00 00
	00		 mov	 edx, DWORD PTR ?ScreenCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
  01812	52		 push	 edx
  01813	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  01819	81 c1 04 03 00
	00		 add	 ecx, 772		; 00000304H
  0181f	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCAudioMinorCarrierSetting@CSAA7134Source@@@@QBEPAVCAudioMinorCarrierSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CAudioMinorCarrierSetting>::operator->
  01824	8b c8		 mov	 ecx, eax
  01826	e8 00 00 00 00	 call	 ?SetValue@CSliderSetting@@QAEXJH@Z ; CSliderSetting::SetValue

; 830  :                 pThis->m_AudioMajorCarrierMode->SetValue(ScreenCarrier1Mode, TRUE);

  0182b	6a 01		 push	 1
  0182d	a1 00 00 00 00	 mov	 eax, DWORD PTR ?ScreenCarrier1Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A
  01832	50		 push	 eax
  01833	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  01839	81 c1 0c 03 00
	00		 add	 ecx, 780		; 0000030cH
  0183f	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCAudioMajorCarrierModeSetting@CSAA7134Source@@@@QBEPAVCAudioMajorCarrierModeSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CAudioMajorCarrierModeSetting>::operator->
  01844	8b c8		 mov	 ecx, eax
  01846	e8 00 00 00 00	 call	 ?SetValue@CSliderSetting@@QAEXJH@Z ; CSliderSetting::SetValue

; 831  :                 pThis->m_AudioMinorCarrierMode->SetValue(ScreenCarrier2Mode, TRUE);

  0184b	6a 01		 push	 1
  0184d	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?ScreenCarrier2Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A
  01853	51		 push	 ecx
  01854	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  0185a	81 c1 14 03 00
	00		 add	 ecx, 788		; 00000314H
  01860	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCAudioMinorCarrierModeSetting@CSAA7134Source@@@@QBEPAVCAudioMinorCarrierModeSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CAudioMinorCarrierModeSetting>::operator->
  01865	8b c8		 mov	 ecx, eax
  01867	e8 00 00 00 00	 call	 ?SetValue@CSliderSetting@@QAEXJH@Z ; CSliderSetting::SetValue

; 832  :                 pThis->m_AudioCh1FMDeemph->SetValue(ScreenCh1FMDeemph, TRUE);

  0186c	6a 01		 push	 1
  0186e	8b 15 00 00 00
	00		 mov	 edx, DWORD PTR ?ScreenCh1FMDeemph@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioFMDeemphasis@CSAA7134Common@@A
  01874	52		 push	 edx
  01875	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  0187b	81 c1 1c 03 00
	00		 add	 ecx, 796		; 0000031cH
  01881	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCAudioCh1FMDeemphSetting@CSAA7134Source@@@@QBEPAVCAudioCh1FMDeemphSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CAudioCh1FMDeemphSetting>::operator->
  01886	8b c8		 mov	 ecx, eax
  01888	e8 00 00 00 00	 call	 ?SetValue@CSliderSetting@@QAEXJH@Z ; CSliderSetting::SetValue

; 833  :                 pThis->m_AudioCh2FMDeemph->SetValue(ScreenCh2FMDeemph, TRUE);

  0188d	6a 01		 push	 1
  0188f	a1 00 00 00 00	 mov	 eax, DWORD PTR ?ScreenCh2FMDeemph@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioFMDeemphasis@CSAA7134Common@@A
  01894	50		 push	 eax
  01895	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  0189b	81 c1 24 03 00
	00		 add	 ecx, 804		; 00000324H
  018a1	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCAudioCh2FMDeemphSetting@CSAA7134Source@@@@QBEPAVCAudioCh2FMDeemphSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CAudioCh2FMDeemphSetting>::operator->
  018a6	8b c8		 mov	 ecx, eax
  018a8	e8 00 00 00 00	 call	 ?SetValue@CSliderSetting@@QAEXJH@Z ; CSliderSetting::SetValue

; 834  :                 pThis->m_CustomAudioStandard->SetValue(TRUE);

  018ad	6a 00		 push	 0
  018af	6a 01		 push	 1
  018b1	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  018b7	81 c1 cc 02 00
	00		 add	 ecx, 716		; 000002ccH
  018bd	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCCustomAudioStandardSetting@CSAA7134Source@@@@QBEPAVCCustomAudioStandardSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CCustomAudioStandardSetting>::operator->
  018c2	8b c8		 mov	 ecx, eax
  018c4	e8 00 00 00 00	 call	 ?SetValue@CYesNoSetting@@QAEXHH@Z ; CYesNoSetting::SetValue
$LN15@AudioStand@8:

; 835  :             }
; 836  :             KillTimer(hDlg, IDC_AUDIOSTANDARD_MANUAL_DETECTNOW);

  018c9	6a 03		 push	 3
  018cb	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  018ce	51		 push	 ecx
  018cf	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__KillTimer@8

; 837  :             EndDialog(hDlg, TRUE);

  018d5	6a 01		 push	 1
  018d7	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  018da	52		 push	 edx
  018db	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EndDialog@8
$LN14@AudioStand@8:
$LN57@AudioStand@8:

; 838  :             break;
; 839  : 
; 840  :         default:
; 841  :             break;
; 842  :         }
; 843  :         break;

  018e1	e9 2e 04 00 00	 jmp	 $LN83@AudioStand@8
$LN13@AudioStand@8:

; 844  : 
; 845  :     case WM_VSCROLL:
; 846  :     case WM_HSCROLL:
; 847  :         if((HWND)lParam == GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MAJOR_ADJUST))

  018e6	68 80 1f 00 00	 push	 8064			; 00001f80H
  018eb	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  018ee	50		 push	 eax
  018ef	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  018f5	39 45 14	 cmp	 DWORD PTR _lParam$[ebp], eax
  018f8	0f 85 8d 02 00
	00		 jne	 $LN12@AudioStand@8

; 848  :         {
; 849  :             DWORD Carrier = Slider_GetPos(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MAJOR_ADJUST));

  018fe	6a 00		 push	 0
  01900	6a 00		 push	 0
  01902	68 00 04 00 00	 push	 1024			; 00000400H
  01907	68 80 1f 00 00	 push	 8064			; 00001f80H
  0190c	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  0190f	51		 push	 ecx
  01910	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  01916	50		 push	 eax
  01917	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  0191d	89 85 64 ff ff
	ff		 mov	 DWORD PTR _Carrier$151642[ebp], eax

; 850  :             if (Carrier != ScreenCarrier1)

  01923	8b 95 64 ff ff
	ff		 mov	 edx, DWORD PTR _Carrier$151642[ebp]
  01929	3b 15 00 00 00
	00		 cmp	 edx, DWORD PTR ?ScreenCarrier1@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
  0192f	0f 84 51 02 00
	00		 je	 $LN9@AudioStand@8

; 851  :             {
; 852  :                 ScreenCarrier1 = Carrier;

  01935	8b 85 64 ff ff
	ff		 mov	 eax, DWORD PTR _Carrier$151642[ebp]
  0193b	a3 00 00 00 00	 mov	 DWORD PTR ?ScreenCarrier1@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA, eax

; 853  : 
; 854  :                 if (EditingCarrier1)

  01940	83 3d 00 00 00
	00 00		 cmp	 DWORD PTR ?EditingCarrier1@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4HA, 0
  01947	74 25		 je	 SHORT $LN10@AudioStand@8

; 855  :                 {
; 856  :                     SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MAJORCARRIER), CB_DELETESTRING, EditCarrierIndex, 0);

  01949	6a 00		 push	 0
  0194b	0f b7 0d 00 00
	00 00		 movzx	 ecx, WORD PTR ?EditCarrierIndex@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4GA
  01952	51		 push	 ecx
  01953	68 44 01 00 00	 push	 324			; 00000144H
  01958	68 77 1f 00 00	 push	 8055			; 00001f77H
  0195d	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  01960	52		 push	 edx
  01961	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  01967	50		 push	 eax
  01968	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
$LN10@AudioStand@8:

; 857  :                 }
; 858  :                 EditingCarrier1 = TRUE;

  0196e	c7 05 00 00 00
	00 01 00 00 00	 mov	 DWORD PTR ?EditingCarrier1@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4HA, 1

; 859  : 
; 860  :                 _stprintf(buf, _T("%g"), ((float)ScreenCarrier1*12.288)/(1<<24));

  01978	a1 00 00 00 00	 mov	 eax, DWORD PTR ?ScreenCarrier1@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
  0197d	89 85 18 ff ff
	ff		 mov	 DWORD PTR tv1913[ebp], eax
  01983	c7 85 1c ff ff
	ff 00 00 00 00	 mov	 DWORD PTR tv1913[ebp+4], 0
  0198d	df ad 18 ff ff
	ff		 fild	 QWORD PTR tv1913[ebp]
  01993	dc 0d 00 00 00
	00		 fmul	 QWORD PTR __real@40289374bc6a7efa
  01999	dc 35 00 00 00
	00		 fdiv	 QWORD PTR __real@4170000000000000
  0199f	83 ec 08	 sub	 esp, 8
  019a2	dd 1c 24	 fstp	 QWORD PTR [esp]
  019a5	68 00 00 00 00	 push	 OFFSET ??_C@_15LPKNAFGD@?$AA?$CF?$AAg?$AA?$AA@
  019aa	8d 4d 80	 lea	 ecx, DWORD PTR _buf$[ebp]
  019ad	51		 push	 ecx
  019ae	e8 00 00 00 00	 call	 __swprintf
  019b3	83 c4 10	 add	 esp, 16			; 00000010H

; 861  :                 SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MAJORCARRIER), CB_ADDSTRING, 0, (LPARAM)buf);

  019b6	8d 55 80	 lea	 edx, DWORD PTR _buf$[ebp]
  019b9	52		 push	 edx
  019ba	6a 00		 push	 0
  019bc	68 43 01 00 00	 push	 323			; 00000143H
  019c1	68 77 1f 00 00	 push	 8055			; 00001f77H
  019c6	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  019c9	50		 push	 eax
  019ca	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  019d0	50		 push	 eax
  019d1	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 862  :                 SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MAJORCARRIER), CB_SETITEMDATA, EditCarrierIndex, ScreenCarrier1);

  019d7	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?ScreenCarrier1@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
  019dd	51		 push	 ecx
  019de	0f b7 15 00 00
	00 00		 movzx	 edx, WORD PTR ?EditCarrierIndex@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4GA
  019e5	52		 push	 edx
  019e6	68 51 01 00 00	 push	 337			; 00000151H
  019eb	68 77 1f 00 00	 push	 8055			; 00001f77H
  019f0	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  019f3	50		 push	 eax
  019f4	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  019fa	50		 push	 eax
  019fb	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 863  :                 SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MAJORCARRIER), CB_SETCURSEL, EditCarrierIndex, 0);

  01a01	6a 00		 push	 0
  01a03	0f b7 0d 00 00
	00 00		 movzx	 ecx, WORD PTR ?EditCarrierIndex@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4GA
  01a0a	51		 push	 ecx
  01a0b	68 4e 01 00 00	 push	 334			; 0000014eH
  01a10	68 77 1f 00 00	 push	 8055			; 00001f77H
  01a15	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  01a18	52		 push	 edx
  01a19	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  01a1f	50		 push	 eax
  01a20	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 864  :                 pThis->m_pSAA7134Card->SetAudioCarrier1Freq(ScreenCarrier1);

  01a26	a1 00 00 00 00	 mov	 eax, DWORD PTR ?ScreenCarrier1@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
  01a2b	50		 push	 eax
  01a2c	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  01a32	83 c1 74	 add	 ecx, 116		; 00000074H
  01a35	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  01a3a	8b c8		 mov	 ecx, eax
  01a3c	e8 00 00 00 00	 call	 ?SetAudioCarrier1Freq@CSAA7134Card@@QAEXK@Z ; CSAA7134Card::SetAudioCarrier1Freq

; 865  :                 UpdateCustom = TRUE;

  01a41	c7 45 fc 01 00
	00 00		 mov	 DWORD PTR _UpdateCustom$[ebp], 1

; 866  : 
; 867  :                 if (bLinked)

  01a48	83 3d 00 00 00
	00 00		 cmp	 DWORD PTR ?bLinked@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4HA, 0
  01a4f	0f 84 31 01 00
	00		 je	 $LN9@AudioStand@8

; 868  :                 {
; 869  :                     ScreenCarrier2 = ScreenCarrier1;

  01a55	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?ScreenCarrier1@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
  01a5b	89 0d 00 00 00
	00		 mov	 DWORD PTR ?ScreenCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA, ecx

; 870  :                     Slider_SetPos(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MINOR_ADJUST), ScreenCarrier2);

  01a61	8b 15 00 00 00
	00		 mov	 edx, DWORD PTR ?ScreenCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
  01a67	52		 push	 edx
  01a68	6a 01		 push	 1
  01a6a	68 05 04 00 00	 push	 1029			; 00000405H
  01a6f	68 81 1f 00 00	 push	 8065			; 00001f81H
  01a74	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  01a77	50		 push	 eax
  01a78	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  01a7e	50		 push	 eax
  01a7f	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 871  : 
; 872  :                     if (EditingCarrier2)

  01a85	83 3d 00 00 00
	00 00		 cmp	 DWORD PTR ?EditingCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4HA, 0
  01a8c	74 25		 je	 SHORT $LN8@AudioStand@8

; 873  :                     {
; 874  :                         SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MINORCARRIER), CB_DELETESTRING, EditCarrierIndex, 0);

  01a8e	6a 00		 push	 0
  01a90	0f b7 0d 00 00
	00 00		 movzx	 ecx, WORD PTR ?EditCarrierIndex@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4GA
  01a97	51		 push	 ecx
  01a98	68 44 01 00 00	 push	 324			; 00000144H
  01a9d	68 aa 05 00 00	 push	 1450			; 000005aaH
  01aa2	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  01aa5	52		 push	 edx
  01aa6	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  01aac	50		 push	 eax
  01aad	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
$LN8@AudioStand@8:

; 875  :                     }
; 876  :                     EditingCarrier2 = TRUE;

  01ab3	c7 05 00 00 00
	00 01 00 00 00	 mov	 DWORD PTR ?EditingCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4HA, 1

; 877  : 
; 878  :                     _stprintf(buf, _T("%g"), ((float)ScreenCarrier2*12.288)/(1<<24));

  01abd	a1 00 00 00 00	 mov	 eax, DWORD PTR ?ScreenCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
  01ac2	89 85 10 ff ff
	ff		 mov	 DWORD PTR tv1939[ebp], eax
  01ac8	c7 85 14 ff ff
	ff 00 00 00 00	 mov	 DWORD PTR tv1939[ebp+4], 0
  01ad2	df ad 10 ff ff
	ff		 fild	 QWORD PTR tv1939[ebp]
  01ad8	dc 0d 00 00 00
	00		 fmul	 QWORD PTR __real@40289374bc6a7efa
  01ade	dc 35 00 00 00
	00		 fdiv	 QWORD PTR __real@4170000000000000
  01ae4	83 ec 08	 sub	 esp, 8
  01ae7	dd 1c 24	 fstp	 QWORD PTR [esp]
  01aea	68 00 00 00 00	 push	 OFFSET ??_C@_15LPKNAFGD@?$AA?$CF?$AAg?$AA?$AA@
  01aef	8d 4d 80	 lea	 ecx, DWORD PTR _buf$[ebp]
  01af2	51		 push	 ecx
  01af3	e8 00 00 00 00	 call	 __swprintf
  01af8	83 c4 10	 add	 esp, 16			; 00000010H

; 879  :                     SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MINORCARRIER), CB_ADDSTRING, 0, (LPARAM)buf);

  01afb	8d 55 80	 lea	 edx, DWORD PTR _buf$[ebp]
  01afe	52		 push	 edx
  01aff	6a 00		 push	 0
  01b01	68 43 01 00 00	 push	 323			; 00000143H
  01b06	68 aa 05 00 00	 push	 1450			; 000005aaH
  01b0b	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  01b0e	50		 push	 eax
  01b0f	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  01b15	50		 push	 eax
  01b16	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 880  :                     SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MINORCARRIER), CB_SETITEMDATA, EditCarrierIndex, ScreenCarrier2);

  01b1c	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?ScreenCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
  01b22	51		 push	 ecx
  01b23	0f b7 15 00 00
	00 00		 movzx	 edx, WORD PTR ?EditCarrierIndex@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4GA
  01b2a	52		 push	 edx
  01b2b	68 51 01 00 00	 push	 337			; 00000151H
  01b30	68 aa 05 00 00	 push	 1450			; 000005aaH
  01b35	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  01b38	50		 push	 eax
  01b39	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  01b3f	50		 push	 eax
  01b40	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 881  :                     SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MINORCARRIER), CB_SETCURSEL, EditCarrierIndex, 0);

  01b46	6a 00		 push	 0
  01b48	0f b7 0d 00 00
	00 00		 movzx	 ecx, WORD PTR ?EditCarrierIndex@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4GA
  01b4f	51		 push	 ecx
  01b50	68 4e 01 00 00	 push	 334			; 0000014eH
  01b55	68 aa 05 00 00	 push	 1450			; 000005aaH
  01b5a	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  01b5d	52		 push	 edx
  01b5e	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  01b64	50		 push	 eax
  01b65	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 882  :                     pThis->m_pSAA7134Card->SetAudioCarrier2Freq(ScreenCarrier2);

  01b6b	a1 00 00 00 00	 mov	 eax, DWORD PTR ?ScreenCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
  01b70	50		 push	 eax
  01b71	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  01b77	83 c1 74	 add	 ecx, 116		; 00000074H
  01b7a	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  01b7f	8b c8		 mov	 ecx, eax
  01b81	e8 00 00 00 00	 call	 ?SetAudioCarrier2Freq@CSAA7134Card@@QAEXK@Z ; CSAA7134Card::SetAudioCarrier2Freq
$LN9@AudioStand@8:

; 883  :                 }
; 884  :             }
; 885  :         }

  01b86	e9 89 01 00 00	 jmp	 $LN3@AudioStand@8
$LN12@AudioStand@8:

; 886  :         else if((HWND)lParam == GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MINOR_ADJUST))

  01b8b	68 81 1f 00 00	 push	 8065			; 00001f81H
  01b90	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  01b93	51		 push	 ecx
  01b94	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  01b9a	39 45 14	 cmp	 DWORD PTR _lParam$[ebp], eax
  01b9d	0f 85 71 01 00
	00		 jne	 $LN3@AudioStand@8

; 887  :         {
; 888  :             DWORD Carrier = Slider_GetPos(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MINOR_ADJUST));

  01ba3	6a 00		 push	 0
  01ba5	6a 00		 push	 0
  01ba7	68 00 04 00 00	 push	 1024			; 00000400H
  01bac	68 81 1f 00 00	 push	 8065			; 00001f81H
  01bb1	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  01bb4	52		 push	 edx
  01bb5	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  01bbb	50		 push	 eax
  01bbc	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  01bc2	89 85 60 ff ff
	ff		 mov	 DWORD PTR _Carrier$151660[ebp], eax

; 889  :             if (Carrier != ScreenCarrier2)

  01bc8	8b 85 60 ff ff
	ff		 mov	 eax, DWORD PTR _Carrier$151660[ebp]
  01bce	3b 05 00 00 00
	00		 cmp	 eax, DWORD PTR ?ScreenCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
  01bd4	0f 84 3a 01 00
	00		 je	 $LN3@AudioStand@8

; 890  :             {
; 891  :                 ScreenCarrier2 = Carrier;

  01bda	8b 8d 60 ff ff
	ff		 mov	 ecx, DWORD PTR _Carrier$151660[ebp]
  01be0	89 0d 00 00 00
	00		 mov	 DWORD PTR ?ScreenCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA, ecx

; 892  : 
; 893  :                 if (EditingCarrier2)

  01be6	83 3d 00 00 00
	00 00		 cmp	 DWORD PTR ?EditingCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4HA, 0
  01bed	74 25		 je	 SHORT $LN4@AudioStand@8

; 894  :                 {
; 895  :                     SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MINORCARRIER), CB_DELETESTRING, EditCarrierIndex, 0);

  01bef	6a 00		 push	 0
  01bf1	0f b7 15 00 00
	00 00		 movzx	 edx, WORD PTR ?EditCarrierIndex@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4GA
  01bf8	52		 push	 edx
  01bf9	68 44 01 00 00	 push	 324			; 00000144H
  01bfe	68 aa 05 00 00	 push	 1450			; 000005aaH
  01c03	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  01c06	50		 push	 eax
  01c07	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  01c0d	50		 push	 eax
  01c0e	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
$LN4@AudioStand@8:

; 896  :                 }
; 897  :                 EditingCarrier2 = TRUE;

  01c14	c7 05 00 00 00
	00 01 00 00 00	 mov	 DWORD PTR ?EditingCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4HA, 1

; 898  : 
; 899  :                 _stprintf(buf, _T("%g"), ((float)ScreenCarrier2*12.288)/(1<<24));

  01c1e	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?ScreenCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
  01c24	89 8d 08 ff ff
	ff		 mov	 DWORD PTR tv1968[ebp], ecx
  01c2a	c7 85 0c ff ff
	ff 00 00 00 00	 mov	 DWORD PTR tv1968[ebp+4], 0
  01c34	df ad 08 ff ff
	ff		 fild	 QWORD PTR tv1968[ebp]
  01c3a	dc 0d 00 00 00
	00		 fmul	 QWORD PTR __real@40289374bc6a7efa
  01c40	dc 35 00 00 00
	00		 fdiv	 QWORD PTR __real@4170000000000000
  01c46	83 ec 08	 sub	 esp, 8
  01c49	dd 1c 24	 fstp	 QWORD PTR [esp]
  01c4c	68 00 00 00 00	 push	 OFFSET ??_C@_15LPKNAFGD@?$AA?$CF?$AAg?$AA?$AA@
  01c51	8d 55 80	 lea	 edx, DWORD PTR _buf$[ebp]
  01c54	52		 push	 edx
  01c55	e8 00 00 00 00	 call	 __swprintf
  01c5a	83 c4 10	 add	 esp, 16			; 00000010H

; 900  :                 SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MINORCARRIER), CB_ADDSTRING, 0, (LPARAM)buf);

  01c5d	8d 45 80	 lea	 eax, DWORD PTR _buf$[ebp]
  01c60	50		 push	 eax
  01c61	6a 00		 push	 0
  01c63	68 43 01 00 00	 push	 323			; 00000143H
  01c68	68 aa 05 00 00	 push	 1450			; 000005aaH
  01c6d	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  01c70	51		 push	 ecx
  01c71	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  01c77	50		 push	 eax
  01c78	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 901  :                 SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MINORCARRIER), CB_SETITEMDATA, EditCarrierIndex, ScreenCarrier2);

  01c7e	8b 15 00 00 00
	00		 mov	 edx, DWORD PTR ?ScreenCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
  01c84	52		 push	 edx
  01c85	0f b7 05 00 00
	00 00		 movzx	 eax, WORD PTR ?EditCarrierIndex@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4GA
  01c8c	50		 push	 eax
  01c8d	68 51 01 00 00	 push	 337			; 00000151H
  01c92	68 aa 05 00 00	 push	 1450			; 000005aaH
  01c97	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  01c9a	51		 push	 ecx
  01c9b	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  01ca1	50		 push	 eax
  01ca2	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 902  :                 SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_MINORCARRIER), CB_SETCURSEL, EditCarrierIndex, 0);

  01ca8	6a 00		 push	 0
  01caa	0f b7 15 00 00
	00 00		 movzx	 edx, WORD PTR ?EditCarrierIndex@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4GA
  01cb1	52		 push	 edx
  01cb2	68 4e 01 00 00	 push	 334			; 0000014eH
  01cb7	68 aa 05 00 00	 push	 1450			; 000005aaH
  01cbc	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  01cbf	50		 push	 eax
  01cc0	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  01cc6	50		 push	 eax
  01cc7	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 903  :                 pThis->m_pSAA7134Card->SetAudioCarrier2Freq(ScreenCarrier2);

  01ccd	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?ScreenCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
  01cd3	51		 push	 ecx
  01cd4	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  01cda	83 c1 74	 add	 ecx, 116		; 00000074H
  01cdd	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  01ce2	8b c8		 mov	 ecx, eax
  01ce4	e8 00 00 00 00	 call	 ?SetAudioCarrier2Freq@CSAA7134Card@@QAEXK@Z ; CSAA7134Card::SetAudioCarrier2Freq

; 904  :                 UpdateCustom = TRUE;

  01ce9	c7 45 fc 01 00
	00 00		 mov	 DWORD PTR _UpdateCustom$[ebp], 1

; 905  : 
; 906  :                 if (bLinked)

  01cf0	83 3d 00 00 00
	00 00		 cmp	 DWORD PTR ?bLinked@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4HA, 0
  01cf7	74 1b		 je	 SHORT $LN3@AudioStand@8

; 907  :                 {
; 908  :                     bLinked = FALSE;

  01cf9	c7 05 00 00 00
	00 00 00 00 00	 mov	 DWORD PTR ?bLinked@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4HA, 0

; 909  :                     CheckDlgButton(hDlg, IDC_LINKED, FALSE);

  01d03	6a 00		 push	 0
  01d05	68 83 1f 00 00	 push	 8067			; 00001f83H
  01d0a	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  01d0d	52		 push	 edx
  01d0e	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CheckDlgButton@12
$LN3@AudioStand@8:
$LN2@AudioStand@8:
$LN83@AudioStand@8:

; 910  :                 }
; 911  :             }
; 912  :         }
; 913  :         break;
; 914  : 
; 915  :     default:
; 916  :         break;
; 917  :     }
; 918  : 
; 919  :     if (UpdateCustom)

  01d14	83 7d fc 00	 cmp	 DWORD PTR _UpdateCustom$[ebp], 0
  01d18	74 71		 je	 SHORT $LN1@AudioStand@8

; 920  :     {
; 921  :         CustomCarrier1      = ScreenCarrier1;

  01d1a	a1 00 00 00 00	 mov	 eax, DWORD PTR ?ScreenCarrier1@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
  01d1f	a3 00 00 00 00	 mov	 DWORD PTR ?CustomCarrier1@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA, eax

; 922  :         CustomCarrier2      = ScreenCarrier2;

  01d24	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?ScreenCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA
  01d2a	89 0d 00 00 00
	00		 mov	 DWORD PTR ?CustomCarrier2@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4KA, ecx

; 923  :         CustomCh1FMDeemph   = ScreenCh1FMDeemph;

  01d30	8b 15 00 00 00
	00		 mov	 edx, DWORD PTR ?ScreenCh1FMDeemph@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioFMDeemphasis@CSAA7134Common@@A
  01d36	89 15 00 00 00
	00		 mov	 DWORD PTR ?CustomCh1FMDeemph@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioFMDeemphasis@CSAA7134Common@@A, edx

; 924  :         CustomCh2FMDeemph   = ScreenCh2FMDeemph;

  01d3c	a1 00 00 00 00	 mov	 eax, DWORD PTR ?ScreenCh2FMDeemph@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioFMDeemphasis@CSAA7134Common@@A
  01d41	a3 00 00 00 00	 mov	 DWORD PTR ?CustomCh2FMDeemph@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioFMDeemphasis@CSAA7134Common@@A, eax

; 925  :         CustomCarrier1Mode  = ScreenCarrier1Mode;

  01d46	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?ScreenCarrier1Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A
  01d4c	89 0d 00 00 00
	00		 mov	 DWORD PTR ?CustomCarrier1Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A, ecx

; 926  :         CustomCarrier2Mode  = ScreenCarrier2Mode;

  01d52	8b 15 00 00 00
	00		 mov	 edx, DWORD PTR ?ScreenCarrier2Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A
  01d58	89 15 00 00 00
	00		 mov	 DWORD PTR ?CustomCarrier2Mode@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioCarrierMode@CSAA7134Common@@A, edx

; 927  : 
; 928  :         AudioStandard = AUDIOSTANDARD_LASTONE;

  01d5e	c7 05 00 00 00
	00 13 00 00 00	 mov	 DWORD PTR ?AudioStandard@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioStandard@CSAA7134Common@@A, 19 ; 00000013H

; 929  :         SendMessage(GetDlgItem(hDlg, IDC_AUDIOSTANDARD_LIST), LB_SETCURSEL, AudioStandard, 0);

  01d68	6a 00		 push	 0
  01d6a	a1 00 00 00 00	 mov	 eax, DWORD PTR ?AudioStandard@?1??AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z@4W4eAudioStandard@CSAA7134Common@@A
  01d6f	50		 push	 eax
  01d70	68 86 01 00 00	 push	 390			; 00000186H
  01d75	68 76 1f 00 00	 push	 8054			; 00001f76H
  01d7a	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  01d7d	51		 push	 ecx
  01d7e	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  01d84	50		 push	 eax
  01d85	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
$LN1@AudioStand@8:

; 930  :     }
; 931  : 
; 932  :     return (FALSE);

  01d8b	33 c0		 xor	 eax, eax

; 933  : }

  01d8d	8b 4d ec	 mov	 ecx, DWORD PTR __$ArrayPad$[ebp]
  01d90	33 cd		 xor	 ecx, ebp
  01d92	e8 00 00 00 00	 call	 @__security_check_cookie@4
  01d97	8b e5		 mov	 esp, ebp
  01d99	5d		 pop	 ebp
  01d9a	c2 10 00	 ret	 16			; 00000010H
  01d9d	8d 49 00	 npad	 3
$LN96@AudioStand@8:
  01da0	00 00 00 00	 DD	 $LN82@AudioStand@8
  01da4	00 00 00 00	 DD	 $LN59@AudioStand@8
  01da8	00 00 00 00	 DD	 $LN2@AudioStand@8
  01dac	00 00 00 00	 DD	 $LN61@AudioStand@8
  01db0	00 00 00 00	 DD	 $LN13@AudioStand@8
  01db4	00 00 00 00	 DD	 $LN13@AudioStand@8
$LN97@AudioStand@8:
  01db8	00 00 00 00	 DD	 $LN41@AudioStand@8
  01dbc	00 00 00 00	 DD	 $LN31@AudioStand@8
  01dc0	00 00 00 00	 DD	 $LN30@AudioStand@8
  01dc4	00 00 00 00	 DD	 $LN29@AudioStand@8
  01dc8	00 00 00 00	 DD	 $LN28@AudioStand@8
  01dcc	00 00 00 00	 DD	 $LN27@AudioStand@8
  01dd0	00 00 00 00	 DD	 $LN35@AudioStand@8
  01dd4	00 00 00 00	 DD	 $LN33@AudioStand@8
  01dd8	00 00 00 00	 DD	 $LN26@AudioStand@8
  01ddc	00 00 00 00	 DD	 $LN14@AudioStand@8
  01de0	00 00 00 00	 DD	 $LN14@AudioStand@8
  01de4	00 00 00 00	 DD	 $LN14@AudioStand@8
  01de8	00 00 00 00	 DD	 $LN23@AudioStand@8
?AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z ENDP ; CSAA7134Source::AudioStandardProc
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$0
	DD	0ffffffffH
	DD	FLAT:__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$1
	DD	0ffffffffH
	DD	FLAT:__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$2
	DD	0ffffffffH
	DD	FLAT:__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$3
	DD	0ffffffffH
	DD	FLAT:__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$4
	DD	0ffffffffH
	DD	FLAT:__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$5
	DD	0ffffffffH
	DD	FLAT:__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$6
	DD	0ffffffffH
	DD	FLAT:__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$7
	DD	0ffffffffH
	DD	FLAT:__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$8
	DD	0ffffffffH
	DD	FLAT:__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$9
	DD	0ffffffffH
	DD	FLAT:__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$10
	DD	0ffffffffH
	DD	FLAT:__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$11
	DD	0ffffffffH
	DD	FLAT:__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$12
	DD	0ffffffffH
	DD	FLAT:__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$13
	DD	0ffffffffH
	DD	FLAT:__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$14
	DD	0ffffffffH
	DD	FLAT:__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$15
	DD	0ffffffffH
	DD	FLAT:__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$16
	DD	0ffffffffH
	DD	FLAT:__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$17
	DD	0ffffffffH
	DD	FLAT:__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$18
	DD	0ffffffffH
	DD	FLAT:__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$19
	DD	0ffffffffH
	DD	FLAT:__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$20
	DD	0ffffffffH
	DD	FLAT:__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$21
	DD	0ffffffffH
	DD	FLAT:__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$22
	DD	0ffffffffH
	DD	FLAT:__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$23
	DD	0ffffffffH
	DD	FLAT:__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$24
	DD	0ffffffffH
	DD	FLAT:__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$25
__ehfuncinfo$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z DD 019930522H
	DD	01aH
	DD	FLAT:__unwindtable$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	00H
; Function compile flags: /Odtp
xdata$x	ENDS
;	COMDAT ?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z
_TEXT	SEGMENT
tv1102 = -860						; size = 4
tv398 = -856						; size = 4
tv1100 = -852						; size = 4
tv414 = -848						; size = 4
tv1098 = -844						; size = 4
tv430 = -840						; size = 4
tv1096 = -836						; size = 4
tv508 = -832						; size = 4
tv1094 = -828						; size = 4
tv536 = -824						; size = 4
tv1092 = -820						; size = 4
tv552 = -816						; size = 4
tv1090 = -812						; size = 4
tv572 = -808						; size = 4
tv1088 = -804						; size = 4
tv705 = -800						; size = 4
tv1086 = -796						; size = 4
tv719 = -792						; size = 4
tv1082 = -788						; size = 4
tv588 = -784						; size = 4
tv1080 = -780						; size = 4
tv604 = -776						; size = 4
tv560 = -772						; size = 4
tv152 = -768						; size = 4
_this$ = -764						; size = 4
$T361097 = -760						; size = 28
$T361096 = -732						; size = 28
$T361095 = -704						; size = 28
$T361094 = -676						; size = 28
$T361093 = -648						; size = 28
$T361092 = -620						; size = 28
$T361091 = -592						; size = 28
$T361090 = -564						; size = 28
$T361089 = -536						; size = 28
$T361088 = -508						; size = 28
$T361087 = -480						; size = 28
$T361086 = -452						; size = 28
$T361085 = -424						; size = 28
$T361084 = -396						; size = 28
$T361083 = -368						; size = 28
$T361082 = -340						; size = 28
$T361081 = -312						; size = 28
$T361080 = -284						; size = 28
$T361079 = -256						; size = 28
$T361078 = -228						; size = 28
$T361077 = -200						; size = 28
$T361076 = -172						; size = 28
$T361075 = -144						; size = 28
$T361074 = -116						; size = 28
$T361073 = -88						; size = 28
$T361072 = -60						; size = 28
_nValue$151847 = -32					; size = 4
_nValue$151838 = -28					; size = 4
_OrigTuner$151766 = -24					; size = 4
_OrigCard$151765 = -20					; size = 4
_nValue$151745 = -16					; size = 4
__$EHRec$ = -12						; size = 12
_hWnd$ = 8						; size = 4
_wParam$ = 12						; size = 4
_lParam$ = 16						; size = 4
?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z PROC ; CSAA7134Source::HandleWindowsCommands, COMDAT
; _this$ = ecx

; 1195 : {

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	6a ff		 push	 -1
  00005	68 00 00 00 00	 push	 __ehhandler$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z
  0000a	64 a1 00 00 00
	00		 mov	 eax, DWORD PTR fs:0
  00010	50		 push	 eax
  00011	81 ec 50 03 00
	00		 sub	 esp, 848		; 00000350H
  00017	a1 00 00 00 00	 mov	 eax, DWORD PTR ___security_cookie
  0001c	33 c5		 xor	 eax, ebp
  0001e	50		 push	 eax
  0001f	8d 45 f4	 lea	 eax, DWORD PTR __$EHRec$[ebp]
  00022	64 a3 00 00 00
	00		 mov	 DWORD PTR fs:0, eax
  00028	89 8d 04 fd ff
	ff		 mov	 DWORD PTR _this$[ebp], ecx

; 1196 :     if (LOWORD(wParam) >= SAA7134MENU_AUDIOSTANDARD_START &&
; 1197 :         LOWORD(wParam) < SAA7134MENU_AUDIOSTANDARD_START + AUDIOSTANDARD_LASTONE)

  0002e	8b 45 0c	 mov	 eax, DWORD PTR _wParam$[ebp]
  00031	25 ff ff 00 00	 and	 eax, 65535		; 0000ffffH
  00036	0f b7 c8	 movzx	 ecx, ax
  00039	81 f9 09 09 00
	00		 cmp	 ecx, 2313		; 00000909H
  0003f	0f 8c ba 00 00
	00		 jl	 $LN72@HandleWind@9
  00045	8b 55 0c	 mov	 edx, DWORD PTR _wParam$[ebp]
  00048	81 e2 ff ff 00
	00		 and	 edx, 65535		; 0000ffffH
  0004e	0f b7 c2	 movzx	 eax, dx
  00051	3d 1c 09 00 00	 cmp	 eax, 2332		; 0000091cH
  00056	0f 8d a3 00 00
	00		 jge	 $LN72@HandleWind@9

; 1198 :     {
; 1199 :         // dynamic audio standards menu
; 1200 :         int nValue = LOWORD(wParam) - SAA7134MENU_AUDIOSTANDARD_START;

  0005c	8b 4d 0c	 mov	 ecx, DWORD PTR _wParam$[ebp]
  0005f	81 e1 ff ff 00
	00		 and	 ecx, 65535		; 0000ffffH
  00065	0f b7 d1	 movzx	 edx, cx
  00068	81 ea 09 09 00
	00		 sub	 edx, 2313		; 00000909H
  0006e	89 55 f0	 mov	 DWORD PTR _nValue$151745[ebp], edx

; 1201 :         ShowText(hWnd, m_pSAA7134Card->GetAudioStandardName((eAudioStandard)nValue));

  00071	8b 45 f0	 mov	 eax, DWORD PTR _nValue$151745[ebp]
  00074	50		 push	 eax
  00075	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  0007b	83 c1 74	 add	 ecx, 116		; 00000074H
  0007e	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  00083	8b c8		 mov	 ecx, eax
  00085	e8 00 00 00 00	 call	 ?GetAudioStandardName@CSAA7134Card@@QAEPB_WW4eAudioStandard@CSAA7134Common@@@Z ; CSAA7134Card::GetAudioStandardName
  0008a	50		 push	 eax
  0008b	8d 4d c4	 lea	 ecx, DWORD PTR $T361072[ebp]
  0008e	e8 00 00 00 00	 call	 ??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@PB_W@Z ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
  00093	c7 45 fc 00 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 0
  0009a	8d 4d c4	 lea	 ecx, DWORD PTR $T361072[ebp]
  0009d	51		 push	 ecx
  0009e	8b 55 08	 mov	 edx, DWORD PTR _hWnd$[ebp]
  000a1	52		 push	 edx
  000a2	e8 00 00 00 00	 call	 ?ShowText@@YAXPAUHWND__@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@Z ; ShowText
  000a7	83 c4 08	 add	 esp, 8
  000aa	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  000b1	8d 4d c4	 lea	 ecx, DWORD PTR $T361072[ebp]
  000b4	e8 00 00 00 00	 call	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >

; 1202 :         m_CustomAudioStandard->SetValue(FALSE, TRUE);

  000b9	6a 01		 push	 1
  000bb	6a 00		 push	 0
  000bd	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  000c3	81 c1 cc 02 00
	00		 add	 ecx, 716		; 000002ccH
  000c9	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCCustomAudioStandardSetting@CSAA7134Source@@@@QBEPAVCCustomAudioStandardSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CCustomAudioStandardSetting>::operator->
  000ce	8b c8		 mov	 ecx, eax
  000d0	e8 00 00 00 00	 call	 ?SetValue@CYesNoSetting@@QAEXHH@Z ; CYesNoSetting::SetValue

; 1203 :         m_AudioStandard->SetValue(nValue);

  000d5	6a 00		 push	 0
  000d7	8b 45 f0	 mov	 eax, DWORD PTR _nValue$151745[ebp]
  000da	50		 push	 eax
  000db	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  000e1	81 c1 74 02 00
	00		 add	 ecx, 628		; 00000274H
  000e7	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCAudioStandardSetting@CSAA7134Source@@@@QBEPAVCAudioStandardSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CAudioStandardSetting>::operator->
  000ec	8b c8		 mov	 ecx, eax
  000ee	e8 00 00 00 00	 call	 ?SetValue@CSliderSetting@@QAEXJH@Z ; CSliderSetting::SetValue

; 1204 :         return TRUE;

  000f3	b8 01 00 00 00	 mov	 eax, 1
  000f8	e9 33 12 00 00	 jmp	 $LN73@HandleWind@9
  000fd	eb 36		 jmp	 SHORT $LN71@HandleWind@9
$LN72@HandleWind@9:

; 1205 :     }
; 1206 :     else if (LOWORD(wParam) == SAA7134MENU_AUDIOSTANDARD_START + AUDIOSTANDARD_LASTONE)

  000ff	8b 4d 0c	 mov	 ecx, DWORD PTR _wParam$[ebp]
  00102	81 e1 ff ff 00
	00		 and	 ecx, 65535		; 0000ffffH
  00108	0f b7 d1	 movzx	 edx, cx
  0010b	81 fa 1c 09 00
	00		 cmp	 edx, 2332		; 0000091cH
  00111	75 22		 jne	 SHORT $LN71@HandleWind@9

; 1207 :     {
; 1208 :         DialogBoxParam(hResourceInst, MAKEINTRESOURCE(IDD_AUDIOSTANDARD_CUSTOM), hWnd, AudioStandardProc, (LPARAM)this);

  00113	8b 85 04 fd ff
	ff		 mov	 eax, DWORD PTR _this$[ebp]
  00119	50		 push	 eax
  0011a	68 00 00 00 00	 push	 OFFSET ?AudioStandardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z ; CSAA7134Source::AudioStandardProc
  0011f	8b 4d 08	 mov	 ecx, DWORD PTR _hWnd$[ebp]
  00122	51		 push	 ecx
  00123	68 fd 00 00 00	 push	 253			; 000000fdH
  00128	8b 15 00 00 00
	00		 mov	 edx, DWORD PTR ?hResourceInst@@3PAUHINSTANCE__@@A ; hResourceInst
  0012e	52		 push	 edx
  0012f	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__DialogBoxParamW@20
$LN71@HandleWind@9:

; 1209 :     }
; 1210 : 
; 1211 :     switch(LOWORD(wParam))

  00135	8b 45 0c	 mov	 eax, DWORD PTR _wParam$[ebp]
  00138	25 ff ff 00 00	 and	 eax, 65535		; 0000ffffH
  0013d	0f b7 c8	 movzx	 ecx, ax
  00140	89 8d 00 fd ff
	ff		 mov	 DWORD PTR tv152[ebp], ecx
  00146	81 bd 00 fd ff
	ff 47 04 00 00	 cmp	 DWORD PTR tv152[ebp], 1095 ; 00000447H
  00150	0f 8f 98 00 00
	00		 jg	 $LN75@HandleWind@9
  00156	81 bd 00 fd ff
	ff 41 04 00 00	 cmp	 DWORD PTR tv152[ebp], 1089 ; 00000441H
  00160	0f 8d a9 09 00
	00		 jge	 $LN31@HandleWind@9
  00166	81 bd 00 fd ff
	ff 44 02 00 00	 cmp	 DWORD PTR tv152[ebp], 580 ; 00000244H
  00170	7f 46		 jg	 SHORT $LN76@HandleWind@9
  00172	81 bd 00 fd ff
	ff 44 02 00 00	 cmp	 DWORD PTR tv152[ebp], 580 ; 00000244H
  0017c	0f 84 52 0b 00
	00		 je	 $LN25@HandleWind@9
  00182	8b 95 00 fd ff
	ff		 mov	 edx, DWORD PTR tv152[ebp]
  00188	81 ea 08 01 00
	00		 sub	 edx, 264		; 00000108H
  0018e	89 95 00 fd ff
	ff		 mov	 DWORD PTR tv152[ebp], edx
  00194	81 bd 00 fd ff
	ff db 00 00 00	 cmp	 DWORD PTR tv152[ebp], 219 ; 000000dbH
  0019e	0f 87 83 11 00
	00		 ja	 $LN1@HandleWind@9
  001a4	8b 85 00 fd ff
	ff		 mov	 eax, DWORD PTR tv152[ebp]
  001aa	0f b6 88 00 00
	00 00		 movzx	 ecx, BYTE PTR $LN105@HandleWind@9[eax]
  001b1	ff 24 8d 00 00
	00 00		 jmp	 DWORD PTR $LN110@HandleWind@9[ecx*4]
$LN76@HandleWind@9:
  001b8	8b 95 00 fd ff
	ff		 mov	 edx, DWORD PTR tv152[ebp]
  001be	81 ea 6d 02 00
	00		 sub	 edx, 621		; 0000026dH
  001c4	89 95 00 fd ff
	ff		 mov	 DWORD PTR tv152[ebp], edx
  001ca	81 bd 00 fd ff
	ff ac 00 00 00	 cmp	 DWORD PTR tv152[ebp], 172 ; 000000acH
  001d4	0f 87 4d 11 00
	00		 ja	 $LN1@HandleWind@9
  001da	8b 85 00 fd ff
	ff		 mov	 eax, DWORD PTR tv152[ebp]
  001e0	0f b6 88 00 00
	00 00		 movzx	 ecx, BYTE PTR $LN106@HandleWind@9[eax]
  001e7	ff 24 8d 00 00
	00 00		 jmp	 DWORD PTR $LN111@HandleWind@9[ecx*4]
$LN75@HandleWind@9:
  001ee	81 bd 00 fd ff
	ff dc 07 00 00	 cmp	 DWORD PTR tv152[ebp], 2012 ; 000007dcH
  001f8	7f 43		 jg	 SHORT $LN77@HandleWind@9
  001fa	81 bd 00 fd ff
	ff dc 07 00 00	 cmp	 DWORD PTR tv152[ebp], 2012 ; 000007dcH
  00204	0f 84 17 10 00
	00		 je	 $LN9@HandleWind@9
  0020a	8b 95 00 fd ff
	ff		 mov	 edx, DWORD PTR tv152[ebp]
  00210	81 ea 56 04 00
	00		 sub	 edx, 1110		; 00000456H
  00216	89 95 00 fd ff
	ff		 mov	 DWORD PTR tv152[ebp], edx
  0021c	83 bd 00 fd ff
	ff 12		 cmp	 DWORD PTR tv152[ebp], 18 ; 00000012H
  00223	0f 87 fe 10 00
	00		 ja	 $LN1@HandleWind@9
  00229	8b 85 00 fd ff
	ff		 mov	 eax, DWORD PTR tv152[ebp]
  0022f	0f b6 88 00 00
	00 00		 movzx	 ecx, BYTE PTR $LN107@HandleWind@9[eax]
  00236	ff 24 8d 00 00
	00 00		 jmp	 DWORD PTR $LN112@HandleWind@9[ecx*4]
$LN77@HandleWind@9:
  0023d	81 bd 00 fd ff
	ff 23 80 00 00	 cmp	 DWORD PTR tv152[ebp], 32803 ; 00008023H
  00247	7f 43		 jg	 SHORT $LN78@HandleWind@9
  00249	81 bd 00 fd ff
	ff 21 80 00 00	 cmp	 DWORD PTR tv152[ebp], 32801 ; 00008021H
  00253	0f 8d 16 0a 00
	00		 jge	 $LN27@HandleWind@9
  00259	8b 95 00 fd ff
	ff		 mov	 edx, DWORD PTR tv152[ebp]
  0025f	81 ea 8d 08 00
	00		 sub	 edx, 2189		; 0000088dH
  00265	89 95 00 fd ff
	ff		 mov	 DWORD PTR tv152[ebp], edx
  0026b	83 bd 00 fd ff
	ff 36		 cmp	 DWORD PTR tv152[ebp], 54 ; 00000036H
  00272	0f 87 af 10 00
	00		 ja	 $LN1@HandleWind@9
  00278	8b 85 00 fd ff
	ff		 mov	 eax, DWORD PTR tv152[ebp]
  0027e	0f b6 88 00 00
	00 00		 movzx	 ecx, BYTE PTR $LN108@HandleWind@9[eax]
  00285	ff 24 8d 00 00
	00 00		 jmp	 DWORD PTR $LN113@HandleWind@9[ecx*4]
$LN78@HandleWind@9:
  0028c	8b 95 00 fd ff
	ff		 mov	 edx, DWORD PTR tv152[ebp]
  00292	81 ea 40 80 00
	00		 sub	 edx, 32832		; 00008040H
  00298	89 95 00 fd ff
	ff		 mov	 DWORD PTR tv152[ebp], edx
  0029e	83 bd 00 fd ff
	ff 05		 cmp	 DWORD PTR tv152[ebp], 5
  002a5	0f 87 7c 10 00
	00		 ja	 $LN1@HandleWind@9
  002ab	8b 85 00 fd ff
	ff		 mov	 eax, DWORD PTR tv152[ebp]
  002b1	ff 24 85 00 00
	00 00		 jmp	 DWORD PTR $LN114@HandleWind@9[eax*4]
$LN67@HandleWind@9:

; 1212 :     {
; 1213 :         case IDM_SETUPCARD:
; 1214 :             Stop_Capture();

  002b8	e8 00 00 00 00	 call	 ?Stop_Capture@@YAXXZ	; Stop_Capture

; 1215 :             {
; 1216 :                 long OrigCard = m_CardType->GetValue();

  002bd	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  002c3	81 c1 c0 01 00
	00		 add	 ecx, 448		; 000001c0H
  002c9	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSliderSetting@@@@QBEPAVCSliderSetting@@XZ ; SmartPtr<CSliderSetting>::operator->
  002ce	8b c8		 mov	 ecx, eax
  002d0	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  002d5	89 45 ec	 mov	 DWORD PTR _OrigCard$151765[ebp], eax

; 1217 :                 long OrigTuner = m_TunerType->GetValue();

  002d8	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  002de	81 c1 2c 02 00
	00		 add	 ecx, 556		; 0000022cH
  002e4	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCTunerTypeSetting@CSAA7134Source@@@@QBEPAVCTunerTypeSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CTunerTypeSetting>::operator->
  002e9	8b c8		 mov	 ecx, eax
  002eb	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  002f0	89 45 e8	 mov	 DWORD PTR _OrigTuner$151766[ebp], eax

; 1218 :                 DialogBoxParam(hResourceInst, MAKEINTRESOURCE(IDD_SELECTCARD), hWnd, (DLGPROC) SelectCardProc, (LPARAM)this);

  002f3	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  002f9	51		 push	 ecx
  002fa	68 00 00 00 00	 push	 OFFSET ?SelectCardProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z ; CSAA7134Source::SelectCardProc
  002ff	8b 55 08	 mov	 edx, DWORD PTR _hWnd$[ebp]
  00302	52		 push	 edx
  00303	68 ab 00 00 00	 push	 171			; 000000abH
  00308	a1 00 00 00 00	 mov	 eax, DWORD PTR ?hResourceInst@@3PAUHINSTANCE__@@A ; hResourceInst
  0030d	50		 push	 eax
  0030e	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__DialogBoxParamW@20

; 1219 :                 if (m_CardType->GetValue() != OrigCard)

  00314	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  0031a	81 c1 c0 01 00
	00		 add	 ecx, 448		; 000001c0H
  00320	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSliderSetting@@@@QBEPAVCSliderSetting@@XZ ; SmartPtr<CSliderSetting>::operator->
  00325	8b c8		 mov	 ecx, eax
  00327	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  0032c	3b 45 ec	 cmp	 eax, DWORD PTR _OrigCard$151765[ebp]
  0032f	74 43		 je	 SHORT $LN66@HandleWind@9

; 1220 :                 {
; 1221 :                     m_pSAA7134Card->SetCardType(m_CardType->GetValue());

  00331	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00337	81 c1 c0 01 00
	00		 add	 ecx, 448		; 000001c0H
  0033d	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSliderSetting@@@@QBEPAVCSliderSetting@@XZ ; SmartPtr<CSliderSetting>::operator->
  00342	8b c8		 mov	 ecx, eax
  00344	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  00349	50		 push	 eax
  0034a	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00350	83 c1 74	 add	 ecx, 116		; 00000074H
  00353	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  00358	8b c8		 mov	 ecx, eax
  0035a	e8 00 00 00 00	 call	 ?SetCardType@CSAA7134Card@@QAEXH@Z ; CSAA7134Card::SetCardType

; 1222 :                     m_pSAA7134Card->InitAudio();

  0035f	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00365	83 c1 74	 add	 ecx, 116		; 00000074H
  00368	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  0036d	8b c8		 mov	 ecx, eax
  0036f	e8 00 00 00 00	 call	 ?InitAudio@CSAA7134Card@@QAEXXZ ; CSAA7134Card::InitAudio
$LN66@HandleWind@9:

; 1223 :                 }
; 1224 :                 if (m_TunerType->GetValue() != OrigTuner)

  00374	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  0037a	81 c1 2c 02 00
	00		 add	 ecx, 556		; 0000022cH
  00380	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCTunerTypeSetting@CSAA7134Source@@@@QBEPAVCTunerTypeSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CTunerTypeSetting>::operator->
  00385	8b c8		 mov	 ecx, eax
  00387	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  0038c	3b 45 e8	 cmp	 eax, DWORD PTR _OrigTuner$151766[ebp]
  0038f	74 2e		 je	 SHORT $LN65@HandleWind@9

; 1225 :                 {
; 1226 :                     m_pSAA7134Card->InitTuner((eTunerId)m_TunerType->GetValue());

  00391	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00397	81 c1 2c 02 00
	00		 add	 ecx, 556		; 0000022cH
  0039d	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCTunerTypeSetting@CSAA7134Source@@@@QBEPAVCTunerTypeSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CTunerTypeSetting>::operator->
  003a2	8b c8		 mov	 ecx, eax
  003a4	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  003a9	50		 push	 eax
  003aa	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  003b0	83 c1 74	 add	 ecx, 116		; 00000074H
  003b3	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  003b8	8b c8		 mov	 ecx, eax
  003ba	e8 00 00 00 00	 call	 ?InitTuner@CSAA7134Card@@QAEHW4eTunerId@@@Z ; CSAA7134Card::InitTuner
$LN65@HandleWind@9:

; 1227 :                 }
; 1228 :             }
; 1229 :             Start_Capture();

  003bf	e8 00 00 00 00	 call	 ?Start_Capture@@YAXXZ	; Start_Capture

; 1230 :             break;

  003c4	e9 62 0f 00 00	 jmp	 $LN68@HandleWind@9
$LN64@HandleWind@9:

; 1231 : 
; 1232 :         case IDM_BDELAY_PLUS:
; 1233 :             ShowText(hWnd, _T("BDelay Plus - Unsupported"));

  003c9	68 00 00 00 00	 push	 OFFSET ??_C@_1DE@IMKNBBNO@?$AAB?$AAD?$AAe?$AAl?$AAa?$AAy?$AA?5?$AAP?$AAl?$AAu?$AAs?$AA?5?$AA?9?$AA?5?$AAU?$AAn?$AAs?$AAu?$AAp?$AAp?$AAo?$AAr?$AAt?$AAe?$AAd?$AA?$AA@
  003ce	8d 4d a8	 lea	 ecx, DWORD PTR $T361073[ebp]
  003d1	e8 00 00 00 00	 call	 ??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@PB_W@Z ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
  003d6	c7 45 fc 01 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 1
  003dd	8d 4d a8	 lea	 ecx, DWORD PTR $T361073[ebp]
  003e0	51		 push	 ecx
  003e1	8b 55 08	 mov	 edx, DWORD PTR _hWnd$[ebp]
  003e4	52		 push	 edx
  003e5	e8 00 00 00 00	 call	 ?ShowText@@YAXPAUHWND__@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@Z ; ShowText
  003ea	83 c4 08	 add	 esp, 8
  003ed	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  003f4	8d 4d a8	 lea	 ecx, DWORD PTR $T361073[ebp]
  003f7	e8 00 00 00 00	 call	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >

; 1234 :             break;

  003fc	e9 2a 0f 00 00	 jmp	 $LN68@HandleWind@9
$LN63@HandleWind@9:

; 1235 : 
; 1236 :         case IDM_BDELAY_MINUS:
; 1237 :             ShowText(hWnd, _T("BDelay Minus - Unsupported"));

  00401	68 00 00 00 00	 push	 OFFSET ??_C@_1DG@FOANENNG@?$AAB?$AAD?$AAe?$AAl?$AAa?$AAy?$AA?5?$AAM?$AAi?$AAn?$AAu?$AAs?$AA?5?$AA?9?$AA?5?$AAU?$AAn?$AAs?$AAu?$AAp?$AAp?$AAo?$AAr?$AAt?$AAe?$AAd?$AA?$AA@
  00406	8d 4d 8c	 lea	 ecx, DWORD PTR $T361074[ebp]
  00409	e8 00 00 00 00	 call	 ??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@PB_W@Z ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
  0040e	c7 45 fc 02 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 2
  00415	8d 45 8c	 lea	 eax, DWORD PTR $T361074[ebp]
  00418	50		 push	 eax
  00419	8b 4d 08	 mov	 ecx, DWORD PTR _hWnd$[ebp]
  0041c	51		 push	 ecx
  0041d	e8 00 00 00 00	 call	 ?ShowText@@YAXPAUHWND__@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@Z ; ShowText
  00422	83 c4 08	 add	 esp, 8
  00425	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  0042c	8d 4d 8c	 lea	 ecx, DWORD PTR $T361074[ebp]
  0042f	e8 00 00 00 00	 call	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >

; 1238 :             break;

  00434	e9 f2 0e 00 00	 jmp	 $LN68@HandleWind@9
$LN62@HandleWind@9:

; 1239 : 
; 1240 :         case IDM_BDELAY_CURRENT:
; 1241 :             ShowText(hWnd, _T("BDelay Current - Unsupported"));

  00439	68 00 00 00 00	 push	 OFFSET ??_C@_1DK@BGECCPD@?$AAB?$AAD?$AAe?$AAl?$AAa?$AAy?$AA?5?$AAC?$AAu?$AAr?$AAr?$AAe?$AAn?$AAt?$AA?5?$AA?9?$AA?5?$AAU?$AAn?$AAs?$AAu?$AAp?$AAp?$AAo?$AAr?$AAt?$AAe?$AAd?$AA?$AA@
  0043e	8d 8d 70 ff ff
	ff		 lea	 ecx, DWORD PTR $T361075[ebp]
  00444	e8 00 00 00 00	 call	 ??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@PB_W@Z ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
  00449	c7 45 fc 03 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 3
  00450	8d 95 70 ff ff
	ff		 lea	 edx, DWORD PTR $T361075[ebp]
  00456	52		 push	 edx
  00457	8b 45 08	 mov	 eax, DWORD PTR _hWnd$[ebp]
  0045a	50		 push	 eax
  0045b	e8 00 00 00 00	 call	 ?ShowText@@YAXPAUHWND__@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@Z ; ShowText
  00460	83 c4 08	 add	 esp, 8
  00463	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  0046a	8d 8d 70 ff ff
	ff		 lea	 ecx, DWORD PTR $T361075[ebp]
  00470	e8 00 00 00 00	 call	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >

; 1242 :             break;

  00475	e9 b1 0e 00 00	 jmp	 $LN68@HandleWind@9
$LN61@HandleWind@9:

; 1243 : 
; 1244 :         case IDM_HDELAY_PLUS:
; 1245 :             m_HDelay->ChangeValue(ADJUSTUP_SILENT);

  0047a	6a 07		 push	 7
  0047c	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00482	81 c1 34 02 00
	00		 add	 ecx, 564		; 00000234H
  00488	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCHDelaySetting@CSAA7134Source@@@@QBEPAVCHDelaySetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CHDelaySetting>::operator->
  0048d	8b c8		 mov	 ecx, eax
  0048f	e8 00 00 00 00	 call	 ?ChangeValue@CSimpleSetting@@QAEXW4eCHANGEVALUE@@@Z ; CSimpleSetting::ChangeValue

; 1246 :             SendMessage(hWnd, WM_COMMAND, IDM_HDELAY_CURRENT, 0);

  00494	6a 00		 push	 0
  00496	68 11 03 00 00	 push	 785			; 00000311H
  0049b	68 11 01 00 00	 push	 273			; 00000111H
  004a0	8b 4d 08	 mov	 ecx, DWORD PTR _hWnd$[ebp]
  004a3	51		 push	 ecx
  004a4	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 1247 :             break;

  004aa	e9 7c 0e 00 00	 jmp	 $LN68@HandleWind@9
$LN60@HandleWind@9:

; 1248 : 
; 1249 :         case IDM_HDELAY_MINUS:
; 1250 :             m_HDelay->ChangeValue(ADJUSTDOWN_SILENT);

  004af	6a 08		 push	 8
  004b1	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  004b7	81 c1 34 02 00
	00		 add	 ecx, 564		; 00000234H
  004bd	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCHDelaySetting@CSAA7134Source@@@@QBEPAVCHDelaySetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CHDelaySetting>::operator->
  004c2	8b c8		 mov	 ecx, eax
  004c4	e8 00 00 00 00	 call	 ?ChangeValue@CSimpleSetting@@QAEXW4eCHANGEVALUE@@@Z ; CSimpleSetting::ChangeValue

; 1251 :             SendMessage(hWnd, WM_COMMAND, IDM_HDELAY_CURRENT, 0);

  004c9	6a 00		 push	 0
  004cb	68 11 03 00 00	 push	 785			; 00000311H
  004d0	68 11 01 00 00	 push	 273			; 00000111H
  004d5	8b 55 08	 mov	 edx, DWORD PTR _hWnd$[ebp]
  004d8	52		 push	 edx
  004d9	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 1252 :             break;

  004df	e9 47 0e 00 00	 jmp	 $LN68@HandleWind@9
$LN59@HandleWind@9:

; 1253 : 
; 1254 :         case IDM_HDELAY_CURRENT:
; 1255 :             m_HDelay->OSDShow();

  004e4	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  004ea	81 c1 34 02 00
	00		 add	 ecx, 564		; 00000234H
  004f0	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCHDelaySetting@CSAA7134Source@@@@QBEPAVCHDelaySetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CHDelaySetting>::operator->
  004f5	8b c8		 mov	 ecx, eax
  004f7	e8 00 00 00 00	 call	 ?OSDShow@CSimpleSetting@@QAEXXZ ; CSimpleSetting::OSDShow

; 1256 :             break;

  004fc	e9 2a 0e 00 00	 jmp	 $LN68@HandleWind@9
$LN58@HandleWind@9:

; 1257 : 
; 1258 :         case IDM_VDELAY_PLUS:
; 1259 :             m_VDelay->ChangeValue(ADJUSTUP_SILENT);

  00501	6a 07		 push	 7
  00503	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00509	81 c1 3c 02 00
	00		 add	 ecx, 572		; 0000023cH
  0050f	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCVDelaySetting@CSAA7134Source@@@@QBEPAVCVDelaySetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CVDelaySetting>::operator->
  00514	8b c8		 mov	 ecx, eax
  00516	e8 00 00 00 00	 call	 ?ChangeValue@CSimpleSetting@@QAEXW4eCHANGEVALUE@@@Z ; CSimpleSetting::ChangeValue

; 1260 :             SendMessage(hWnd, WM_COMMAND, IDM_VDELAY_CURRENT, 0);

  0051b	6a 00		 push	 0
  0051d	68 19 03 00 00	 push	 793			; 00000319H
  00522	68 11 01 00 00	 push	 273			; 00000111H
  00527	8b 45 08	 mov	 eax, DWORD PTR _hWnd$[ebp]
  0052a	50		 push	 eax
  0052b	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 1261 :             break;

  00531	e9 f5 0d 00 00	 jmp	 $LN68@HandleWind@9
$LN57@HandleWind@9:

; 1262 : 
; 1263 :         case IDM_VDELAY_MINUS:
; 1264 :             m_VDelay->ChangeValue(ADJUSTDOWN_SILENT);

  00536	6a 08		 push	 8
  00538	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  0053e	81 c1 3c 02 00
	00		 add	 ecx, 572		; 0000023cH
  00544	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCVDelaySetting@CSAA7134Source@@@@QBEPAVCVDelaySetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CVDelaySetting>::operator->
  00549	8b c8		 mov	 ecx, eax
  0054b	e8 00 00 00 00	 call	 ?ChangeValue@CSimpleSetting@@QAEXW4eCHANGEVALUE@@@Z ; CSimpleSetting::ChangeValue

; 1265 :             SendMessage(hWnd, WM_COMMAND, IDM_VDELAY_CURRENT, 0);

  00550	6a 00		 push	 0
  00552	68 19 03 00 00	 push	 793			; 00000319H
  00557	68 11 01 00 00	 push	 273			; 00000111H
  0055c	8b 4d 08	 mov	 ecx, DWORD PTR _hWnd$[ebp]
  0055f	51		 push	 ecx
  00560	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 1266 :             break;

  00566	e9 c0 0d 00 00	 jmp	 $LN68@HandleWind@9
$LN56@HandleWind@9:

; 1267 : 
; 1268 :         case IDM_VDELAY_CURRENT:
; 1269 :             m_VDelay->OSDShow();

  0056b	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00571	81 c1 3c 02 00
	00		 add	 ecx, 572		; 0000023cH
  00577	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCVDelaySetting@CSAA7134Source@@@@QBEPAVCVDelaySetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CVDelaySetting>::operator->
  0057c	8b c8		 mov	 ecx, eax
  0057e	e8 00 00 00 00	 call	 ?OSDShow@CSimpleSetting@@QAEXXZ ; CSimpleSetting::OSDShow

; 1270 :             break;

  00583	e9 a3 0d 00 00	 jmp	 $LN68@HandleWind@9
$LN55@HandleWind@9:

; 1271 : 
; 1272 :         case IDM_PIXELWIDTH_PLUS:
; 1273 :             m_PixelWidth->ChangeValue(ADJUSTUP_SILENT);

  00588	6a 07		 push	 7
  0058a	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00590	81 c1 14 02 00
	00		 add	 ecx, 532		; 00000214H
  00596	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCPixelWidthSetting@CSAA7134Source@@@@QBEPAVCPixelWidthSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CPixelWidthSetting>::operator->
  0059b	8b c8		 mov	 ecx, eax
  0059d	e8 00 00 00 00	 call	 ?ChangeValue@CSimpleSetting@@QAEXW4eCHANGEVALUE@@@Z ; CSimpleSetting::ChangeValue

; 1274 :             SendMessage(hWnd, WM_COMMAND, IDM_PIXELWIDTH_CURRENT, 0);

  005a2	6a 00		 push	 0
  005a4	68 15 03 00 00	 push	 789			; 00000315H
  005a9	68 11 01 00 00	 push	 273			; 00000111H
  005ae	8b 55 08	 mov	 edx, DWORD PTR _hWnd$[ebp]
  005b1	52		 push	 edx
  005b2	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 1275 :             break;

  005b8	e9 6e 0d 00 00	 jmp	 $LN68@HandleWind@9
$LN54@HandleWind@9:

; 1276 : 
; 1277 :         case IDM_PIXELWIDTH_MINUS:
; 1278 :             m_PixelWidth->ChangeValue(ADJUSTDOWN_SILENT);

  005bd	6a 08		 push	 8
  005bf	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  005c5	81 c1 14 02 00
	00		 add	 ecx, 532		; 00000214H
  005cb	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCPixelWidthSetting@CSAA7134Source@@@@QBEPAVCPixelWidthSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CPixelWidthSetting>::operator->
  005d0	8b c8		 mov	 ecx, eax
  005d2	e8 00 00 00 00	 call	 ?ChangeValue@CSimpleSetting@@QAEXW4eCHANGEVALUE@@@Z ; CSimpleSetting::ChangeValue

; 1279 :             SendMessage(hWnd, WM_COMMAND, IDM_PIXELWIDTH_CURRENT, 0);

  005d7	6a 00		 push	 0
  005d9	68 15 03 00 00	 push	 789			; 00000315H
  005de	68 11 01 00 00	 push	 273			; 00000111H
  005e3	8b 45 08	 mov	 eax, DWORD PTR _hWnd$[ebp]
  005e6	50		 push	 eax
  005e7	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 1280 :             break;

  005ed	e9 39 0d 00 00	 jmp	 $LN68@HandleWind@9
$LN53@HandleWind@9:

; 1281 : 
; 1282 :         case IDM_PIXELWIDTH_CURRENT:
; 1283 :             m_PixelWidth->OSDShow();

  005f2	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  005f8	81 c1 14 02 00
	00		 add	 ecx, 532		; 00000214H
  005fe	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCPixelWidthSetting@CSAA7134Source@@@@QBEPAVCPixelWidthSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CPixelWidthSetting>::operator->
  00603	8b c8		 mov	 ecx, eax
  00605	e8 00 00 00 00	 call	 ?OSDShow@CSimpleSetting@@QAEXXZ ; CSimpleSetting::OSDShow

; 1284 :             break;

  0060a	e9 1c 0d 00 00	 jmp	 $LN68@HandleWind@9
$LN52@HandleWind@9:

; 1285 : 
; 1286 :         case IDM_SOUNDCHANNEL_MONO:
; 1287 :             m_AudioChannel->SetValue(AUDIOCHANNEL_MONO);

  0060f	6a 00		 push	 0
  00611	6a 00		 push	 0
  00613	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00619	81 c1 7c 02 00
	00		 add	 ecx, 636		; 0000027cH
  0061f	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCAudioChannelSetting@CSAA7134Source@@@@QBEPAVCAudioChannelSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CAudioChannelSetting>::operator->
  00624	8b c8		 mov	 ecx, eax
  00626	e8 00 00 00 00	 call	 ?SetValue@CSliderSetting@@QAEXJH@Z ; CSliderSetting::SetValue

; 1288 :             break;

  0062b	e9 fb 0c 00 00	 jmp	 $LN68@HandleWind@9
$LN51@HandleWind@9:

; 1289 :         case IDM_SOUNDCHANNEL_STEREO:
; 1290 :             m_AudioChannel->SetValue(AUDIOCHANNEL_STEREO);

  00630	6a 00		 push	 0
  00632	6a 01		 push	 1
  00634	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  0063a	81 c1 7c 02 00
	00		 add	 ecx, 636		; 0000027cH
  00640	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCAudioChannelSetting@CSAA7134Source@@@@QBEPAVCAudioChannelSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CAudioChannelSetting>::operator->
  00645	8b c8		 mov	 ecx, eax
  00647	e8 00 00 00 00	 call	 ?SetValue@CSliderSetting@@QAEXJH@Z ; CSliderSetting::SetValue

; 1291 :             break;

  0064c	e9 da 0c 00 00	 jmp	 $LN68@HandleWind@9
$LN50@HandleWind@9:

; 1292 :         case IDM_SOUNDCHANNEL_LANGUAGE1:
; 1293 :             m_AudioChannel->SetValue(AUDIOCHANNEL_LANGUAGE1);

  00651	6a 00		 push	 0
  00653	6a 02		 push	 2
  00655	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  0065b	81 c1 7c 02 00
	00		 add	 ecx, 636		; 0000027cH
  00661	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCAudioChannelSetting@CSAA7134Source@@@@QBEPAVCAudioChannelSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CAudioChannelSetting>::operator->
  00666	8b c8		 mov	 ecx, eax
  00668	e8 00 00 00 00	 call	 ?SetValue@CSliderSetting@@QAEXJH@Z ; CSliderSetting::SetValue

; 1294 :             break;

  0066d	e9 b9 0c 00 00	 jmp	 $LN68@HandleWind@9
$LN49@HandleWind@9:

; 1295 :         case IDM_SOUNDCHANNEL_LANGUAGE2:
; 1296 :             m_AudioChannel->SetValue(AUDIOCHANNEL_LANGUAGE2);

  00672	6a 00		 push	 0
  00674	6a 03		 push	 3
  00676	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  0067c	81 c1 7c 02 00
	00		 add	 ecx, 636		; 0000027cH
  00682	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCAudioChannelSetting@CSAA7134Source@@@@QBEPAVCAudioChannelSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CAudioChannelSetting>::operator->
  00687	8b c8		 mov	 ecx, eax
  00689	e8 00 00 00 00	 call	 ?SetValue@CSliderSetting@@QAEXJH@Z ; CSliderSetting::SetValue

; 1297 :             break;

  0068e	e9 98 0c 00 00	 jmp	 $LN68@HandleWind@9
$LN48@HandleWind@9:

; 1298 : 
; 1299 :         case IDM_AUTOSTEREO:
; 1300 :             m_AutoStereoSelect->SetValue(!m_AutoStereoSelect->GetValue());

  00693	6a 00		 push	 0
  00695	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  0069b	81 c1 b4 02 00
	00		 add	 ecx, 692		; 000002b4H
  006a1	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCAutoStereoSelectSetting@CSAA7134Source@@@@QBEPAVCAutoStereoSelectSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CAutoStereoSelectSetting>::operator->
  006a6	8b c8		 mov	 ecx, eax
  006a8	e8 00 00 00 00	 call	 ?GetValue@CYesNoSetting@@QAEHXZ ; CYesNoSetting::GetValue
  006ad	f7 d8		 neg	 eax
  006af	1b c0		 sbb	 eax, eax
  006b1	83 c0 01	 add	 eax, 1
  006b4	50		 push	 eax
  006b5	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  006bb	81 c1 b4 02 00
	00		 add	 ecx, 692		; 000002b4H
  006c1	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCAutoStereoSelectSetting@CSAA7134Source@@@@QBEPAVCAutoStereoSelectSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CAutoStereoSelectSetting>::operator->
  006c6	8b c8		 mov	 ecx, eax
  006c8	e8 00 00 00 00	 call	 ?SetValue@CYesNoSetting@@QAEXHH@Z ; CYesNoSetting::SetValue

; 1301 :             break;

  006cd	e9 59 0c 00 00	 jmp	 $LN68@HandleWind@9
$LN47@HandleWind@9:

; 1302 : 
; 1303 :         case IDM_SAA7134_HPLLMODE0:
; 1304 :             ShowText(hWnd, _T("TV Mode"));

  006d2	68 00 00 00 00	 push	 OFFSET ??_C@_1BA@DFMGBPOA@?$AAT?$AAV?$AA?5?$AAM?$AAo?$AAd?$AAe?$AA?$AA@
  006d7	8d 8d 54 ff ff
	ff		 lea	 ecx, DWORD PTR $T361076[ebp]
  006dd	e8 00 00 00 00	 call	 ??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@PB_W@Z ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
  006e2	c7 45 fc 04 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 4
  006e9	8d 8d 54 ff ff
	ff		 lea	 ecx, DWORD PTR $T361076[ebp]
  006ef	51		 push	 ecx
  006f0	8b 55 08	 mov	 edx, DWORD PTR _hWnd$[ebp]
  006f3	52		 push	 edx
  006f4	e8 00 00 00 00	 call	 ?ShowText@@YAXPAUHWND__@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@Z ; ShowText
  006f9	83 c4 08	 add	 esp, 8
  006fc	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  00703	8d 8d 54 ff ff
	ff		 lea	 ecx, DWORD PTR $T361076[ebp]
  00709	e8 00 00 00 00	 call	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >

; 1305 :             m_HPLLMode->SetValue(0);

  0070e	6a 00		 push	 0
  00710	6a 00		 push	 0
  00712	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00718	81 c1 44 02 00
	00		 add	 ecx, 580		; 00000244H
  0071e	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCHPLLModeSetting@CSAA7134Source@@@@QBEPAVCHPLLModeSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CHPLLModeSetting>::operator->
  00723	8b c8		 mov	 ecx, eax
  00725	e8 00 00 00 00	 call	 ?SetValue@CSliderSetting@@QAEXJH@Z ; CSliderSetting::SetValue

; 1306 :             break;

  0072a	e9 fc 0b 00 00	 jmp	 $LN68@HandleWind@9
$LN46@HandleWind@9:

; 1307 : 
; 1308 :         case IDM_SAA7134_HPLLMODE1:
; 1309 :             ShowText(hWnd, _T("VCR Mode"));

  0072f	68 00 00 00 00	 push	 OFFSET ??_C@_1BC@CGEGECPF@?$AAV?$AAC?$AAR?$AA?5?$AAM?$AAo?$AAd?$AAe?$AA?$AA@
  00734	8d 8d 38 ff ff
	ff		 lea	 ecx, DWORD PTR $T361077[ebp]
  0073a	e8 00 00 00 00	 call	 ??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@PB_W@Z ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
  0073f	c7 45 fc 05 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 5
  00746	8d 85 38 ff ff
	ff		 lea	 eax, DWORD PTR $T361077[ebp]
  0074c	50		 push	 eax
  0074d	8b 4d 08	 mov	 ecx, DWORD PTR _hWnd$[ebp]
  00750	51		 push	 ecx
  00751	e8 00 00 00 00	 call	 ?ShowText@@YAXPAUHWND__@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@Z ; ShowText
  00756	83 c4 08	 add	 esp, 8
  00759	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  00760	8d 8d 38 ff ff
	ff		 lea	 ecx, DWORD PTR $T361077[ebp]
  00766	e8 00 00 00 00	 call	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >

; 1310 :             m_HPLLMode->SetValue(1);

  0076b	6a 00		 push	 0
  0076d	6a 01		 push	 1
  0076f	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00775	81 c1 44 02 00
	00		 add	 ecx, 580		; 00000244H
  0077b	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCHPLLModeSetting@CSAA7134Source@@@@QBEPAVCHPLLModeSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CHPLLModeSetting>::operator->
  00780	8b c8		 mov	 ecx, eax
  00782	e8 00 00 00 00	 call	 ?SetValue@CSliderSetting@@QAEXJH@Z ; CSliderSetting::SetValue

; 1311 :             break;

  00787	e9 9f 0b 00 00	 jmp	 $LN68@HandleWind@9
$LN45@HandleWind@9:

; 1312 : 
; 1313 :         case IDM_SAA7134_HPLLMODE2:
; 1314 :             ShowText(hWnd, _T("Fast Tracking"));

  0078c	68 00 00 00 00	 push	 OFFSET ??_C@_1BM@BCKIACKN@?$AAF?$AAa?$AAs?$AAt?$AA?5?$AAT?$AAr?$AAa?$AAc?$AAk?$AAi?$AAn?$AAg?$AA?$AA@
  00791	8d 8d 1c ff ff
	ff		 lea	 ecx, DWORD PTR $T361078[ebp]
  00797	e8 00 00 00 00	 call	 ??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@PB_W@Z ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
  0079c	c7 45 fc 06 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 6
  007a3	8d 95 1c ff ff
	ff		 lea	 edx, DWORD PTR $T361078[ebp]
  007a9	52		 push	 edx
  007aa	8b 45 08	 mov	 eax, DWORD PTR _hWnd$[ebp]
  007ad	50		 push	 eax
  007ae	e8 00 00 00 00	 call	 ?ShowText@@YAXPAUHWND__@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@Z ; ShowText
  007b3	83 c4 08	 add	 esp, 8
  007b6	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  007bd	8d 8d 1c ff ff
	ff		 lea	 ecx, DWORD PTR $T361078[ebp]
  007c3	e8 00 00 00 00	 call	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >

; 1315 :             m_HPLLMode->SetValue(2);

  007c8	6a 00		 push	 0
  007ca	6a 02		 push	 2
  007cc	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  007d2	81 c1 44 02 00
	00		 add	 ecx, 580		; 00000244H
  007d8	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCHPLLModeSetting@CSAA7134Source@@@@QBEPAVCHPLLModeSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CHPLLModeSetting>::operator->
  007dd	8b c8		 mov	 ecx, eax
  007df	e8 00 00 00 00	 call	 ?SetValue@CSliderSetting@@QAEXJH@Z ; CSliderSetting::SetValue

; 1316 :             break;

  007e4	e9 42 0b 00 00	 jmp	 $LN68@HandleWind@9
$LN44@HandleWind@9:

; 1317 : 
; 1318 :         case IDM_SAA7134_WHITEPEAK:
; 1319 :             m_WhitePeak->SetValue(!m_WhitePeak->GetValue());

  007e9	6a 00		 push	 0
  007eb	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  007f1	81 c1 bc 02 00
	00		 add	 ecx, 700		; 000002bcH
  007f7	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCWhitePeakSetting@CSAA7134Source@@@@QBEPAVCWhitePeakSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CWhitePeakSetting>::operator->
  007fc	8b c8		 mov	 ecx, eax
  007fe	e8 00 00 00 00	 call	 ?GetValue@CYesNoSetting@@QAEHXZ ; CYesNoSetting::GetValue
  00803	f7 d8		 neg	 eax
  00805	1b c0		 sbb	 eax, eax
  00807	83 c0 01	 add	 eax, 1
  0080a	50		 push	 eax
  0080b	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00811	81 c1 bc 02 00
	00		 add	 ecx, 700		; 000002bcH
  00817	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCWhitePeakSetting@CSAA7134Source@@@@QBEPAVCWhitePeakSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CWhitePeakSetting>::operator->
  0081c	8b c8		 mov	 ecx, eax
  0081e	e8 00 00 00 00	 call	 ?SetValue@CYesNoSetting@@QAEXHH@Z ; CYesNoSetting::SetValue

; 1320 :             break;

  00823	e9 03 0b 00 00	 jmp	 $LN68@HandleWind@9
$LN43@HandleWind@9:

; 1321 : 
; 1322 :         case IDM_SAA7134_COLORPEAK:
; 1323 :             m_ColorPeak->SetValue(!m_ColorPeak->GetValue());

  00828	6a 00		 push	 0
  0082a	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00830	81 c1 c4 02 00
	00		 add	 ecx, 708		; 000002c4H
  00836	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCColorPeakSetting@CSAA7134Source@@@@QBEPAVCColorPeakSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CColorPeakSetting>::operator->
  0083b	8b c8		 mov	 ecx, eax
  0083d	e8 00 00 00 00	 call	 ?GetValue@CYesNoSetting@@QAEHXZ ; CYesNoSetting::GetValue
  00842	f7 d8		 neg	 eax
  00844	1b c0		 sbb	 eax, eax
  00846	83 c0 01	 add	 eax, 1
  00849	50		 push	 eax
  0084a	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00850	81 c1 c4 02 00
	00		 add	 ecx, 708		; 000002c4H
  00856	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCColorPeakSetting@CSAA7134Source@@@@QBEPAVCColorPeakSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CColorPeakSetting>::operator->
  0085b	8b c8		 mov	 ecx, eax
  0085d	e8 00 00 00 00	 call	 ?SetValue@CYesNoSetting@@QAEXHH@Z ; CYesNoSetting::SetValue

; 1324 :             break;

  00862	e9 c4 0a 00 00	 jmp	 $LN68@HandleWind@9
$LN42@HandleWind@9:

; 1325 : 
; 1326 :         case IDM_SAA7134_COMBFILTER:
; 1327 :             if (m_AdaptiveCombFilter->GetValue() != COMBFILTER_OFF)

  00867	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  0086d	81 c1 dc 02 00
	00		 add	 ecx, 732		; 000002dcH
  00873	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCAdaptiveCombFilterSetting@CSAA7134Source@@@@QBEPAVCAdaptiveCombFilterSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CAdaptiveCombFilterSetting>::operator->
  00878	8b c8		 mov	 ecx, eax
  0087a	e8 00 00 00 00	 call	 ?GetValue@CListSetting@@QAEJXZ ; CListSetting::GetValue
  0087f	85 c0		 test	 eax, eax
  00881	74 5d		 je	 SHORT $LN41@HandleWind@9

; 1328 :             {
; 1329 :                 m_AdaptiveCombFilter->SetValue(COMBFILTER_OFF);

  00883	6a 00		 push	 0
  00885	6a 00		 push	 0
  00887	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  0088d	81 c1 dc 02 00
	00		 add	 ecx, 732		; 000002dcH
  00893	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCAdaptiveCombFilterSetting@CSAA7134Source@@@@QBEPAVCAdaptiveCombFilterSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CAdaptiveCombFilterSetting>::operator->
  00898	8b c8		 mov	 ecx, eax
  0089a	e8 00 00 00 00	 call	 ?SetValue@CListSetting@@QAEXJH@Z ; CListSetting::SetValue

; 1330 :                 ShowText(hWnd, _T("Adaptive Comb Filter OFF"));

  0089f	68 00 00 00 00	 push	 OFFSET ??_C@_1DC@HGGNKENJ@?$AAA?$AAd?$AAa?$AAp?$AAt?$AAi?$AAv?$AAe?$AA?5?$AAC?$AAo?$AAm?$AAb?$AA?5?$AAF?$AAi?$AAl?$AAt?$AAe?$AAr?$AA?5?$AAO?$AAF?$AAF?$AA?$AA@
  008a4	8d 8d 00 ff ff
	ff		 lea	 ecx, DWORD PTR $T361079[ebp]
  008aa	e8 00 00 00 00	 call	 ??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@PB_W@Z ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
  008af	c7 45 fc 07 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 7
  008b6	8d 8d 00 ff ff
	ff		 lea	 ecx, DWORD PTR $T361079[ebp]
  008bc	51		 push	 ecx
  008bd	8b 55 08	 mov	 edx, DWORD PTR _hWnd$[ebp]
  008c0	52		 push	 edx
  008c1	e8 00 00 00 00	 call	 ?ShowText@@YAXPAUHWND__@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@Z ; ShowText
  008c6	83 c4 08	 add	 esp, 8
  008c9	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  008d0	8d 8d 00 ff ff
	ff		 lea	 ecx, DWORD PTR $T361079[ebp]
  008d6	e8 00 00 00 00	 call	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >

; 1331 :             }
; 1332 :             else

  008db	e9 d7 00 00 00	 jmp	 $LN40@HandleWind@9
$LN41@HandleWind@9:

; 1333 :             {
; 1334 :                 if (IsSECAMVideoFormat((eVideoFormat)m_VideoFormat->GetValue()))

  008e0	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  008e6	81 c1 24 02 00
	00		 add	 ecx, 548		; 00000224H
  008ec	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCVideoFormatSetting@CSAA7134Source@@@@QBEPAVCVideoFormatSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CVideoFormatSetting>::operator->
  008f1	8b c8		 mov	 ecx, eax
  008f3	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  008f8	50		 push	 eax
  008f9	e8 00 00 00 00	 call	 ?IsSECAMVideoFormat@@YAHW4eVideoFormat@@@Z ; IsSECAMVideoFormat
  008fe	83 c4 04	 add	 esp, 4
  00901	85 c0		 test	 eax, eax
  00903	74 5a		 je	 SHORT $LN39@HandleWind@9

; 1335 :                 {
; 1336 :                     m_AdaptiveCombFilter->SetValue(COMBFILTER_CHROMA_ONLY);

  00905	6a 00		 push	 0
  00907	6a 01		 push	 1
  00909	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  0090f	81 c1 dc 02 00
	00		 add	 ecx, 732		; 000002dcH
  00915	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCAdaptiveCombFilterSetting@CSAA7134Source@@@@QBEPAVCAdaptiveCombFilterSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CAdaptiveCombFilterSetting>::operator->
  0091a	8b c8		 mov	 ecx, eax
  0091c	e8 00 00 00 00	 call	 ?SetValue@CListSetting@@QAEXJH@Z ; CListSetting::SetValue

; 1337 :                     ShowText(hWnd, _T("ACF ON - SECAM Mode"));

  00921	68 00 00 00 00	 push	 OFFSET ??_C@_1CI@EEBBEMCG@?$AAA?$AAC?$AAF?$AA?5?$AAO?$AAN?$AA?5?$AA?9?$AA?5?$AAS?$AAE?$AAC?$AAA?$AAM?$AA?5?$AAM?$AAo?$AAd?$AAe?$AA?$AA@
  00926	8d 8d e4 fe ff
	ff		 lea	 ecx, DWORD PTR $T361080[ebp]
  0092c	e8 00 00 00 00	 call	 ??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@PB_W@Z ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
  00931	c7 45 fc 08 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 8
  00938	8d 85 e4 fe ff
	ff		 lea	 eax, DWORD PTR $T361080[ebp]
  0093e	50		 push	 eax
  0093f	8b 4d 08	 mov	 ecx, DWORD PTR _hWnd$[ebp]
  00942	51		 push	 ecx
  00943	e8 00 00 00 00	 call	 ?ShowText@@YAXPAUHWND__@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@Z ; ShowText
  00948	83 c4 08	 add	 esp, 8
  0094b	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  00952	8d 8d e4 fe ff
	ff		 lea	 ecx, DWORD PTR $T361080[ebp]
  00958	e8 00 00 00 00	 call	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >

; 1338 :                 }
; 1339 :                 else

  0095d	eb 58		 jmp	 SHORT $LN40@HandleWind@9
$LN39@HandleWind@9:

; 1340 :                 {
; 1341 :                     m_AdaptiveCombFilter->SetValue(COMBFILTER_FULL);

  0095f	6a 00		 push	 0
  00961	6a 02		 push	 2
  00963	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00969	81 c1 dc 02 00
	00		 add	 ecx, 732		; 000002dcH
  0096f	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCAdaptiveCombFilterSetting@CSAA7134Source@@@@QBEPAVCAdaptiveCombFilterSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CAdaptiveCombFilterSetting>::operator->
  00974	8b c8		 mov	 ecx, eax
  00976	e8 00 00 00 00	 call	 ?SetValue@CListSetting@@QAEXJH@Z ; CListSetting::SetValue

; 1342 :                     ShowText(hWnd, _T("Adaptive Comb Filter ON"));

  0097b	68 00 00 00 00	 push	 OFFSET ??_C@_1DA@INDHKEFH@?$AAA?$AAd?$AAa?$AAp?$AAt?$AAi?$AAv?$AAe?$AA?5?$AAC?$AAo?$AAm?$AAb?$AA?5?$AAF?$AAi?$AAl?$AAt?$AAe?$AAr?$AA?5?$AAO?$AAN?$AA?$AA@
  00980	8d 8d c8 fe ff
	ff		 lea	 ecx, DWORD PTR $T361081[ebp]
  00986	e8 00 00 00 00	 call	 ??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@PB_W@Z ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
  0098b	c7 45 fc 09 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 9
  00992	8d 95 c8 fe ff
	ff		 lea	 edx, DWORD PTR $T361081[ebp]
  00998	52		 push	 edx
  00999	8b 45 08	 mov	 eax, DWORD PTR _hWnd$[ebp]
  0099c	50		 push	 eax
  0099d	e8 00 00 00 00	 call	 ?ShowText@@YAXPAUHWND__@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@Z ; ShowText
  009a2	83 c4 08	 add	 esp, 8
  009a5	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  009ac	8d 8d c8 fe ff
	ff		 lea	 ecx, DWORD PTR $T361081[ebp]
  009b2	e8 00 00 00 00	 call	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
$LN40@HandleWind@9:

; 1343 :                 }
; 1344 :             }
; 1345 :             break;

  009b7	e9 6f 09 00 00	 jmp	 $LN68@HandleWind@9
$LN37@HandleWind@9:

; 1346 : 
; 1347 :         case IDM_AUDIO_0:
; 1348 :         case IDM_AUDIO_1:
; 1349 :         case IDM_AUDIO_2:
; 1350 :             switch(LOWORD(wParam))

  009bc	8b 4d 0c	 mov	 ecx, DWORD PTR _wParam$[ebp]
  009bf	81 e1 ff ff 00
	00		 and	 ecx, 65535		; 0000ffffH
  009c5	0f b7 d1	 movzx	 edx, cx
  009c8	89 95 fc fc ff
	ff		 mov	 DWORD PTR tv560[ebp], edx
  009ce	81 bd fc fc ff
	ff 56 04 00 00	 cmp	 DWORD PTR tv560[ebp], 1110 ; 00000456H
  009d8	74 21		 je	 SHORT $LN34@HandleWind@9
  009da	81 bd fc fc ff
	ff 57 04 00 00	 cmp	 DWORD PTR tv560[ebp], 1111 ; 00000457H
  009e4	74 72		 je	 SHORT $LN33@HandleWind@9
  009e6	81 bd fc fc ff
	ff 58 04 00 00	 cmp	 DWORD PTR tv560[ebp], 1112 ; 00000458H
  009f0	0f 84 bc 00 00
	00		 je	 $LN32@HandleWind@9
  009f6	e9 0f 01 00 00	 jmp	 $LN35@HandleWind@9
$LN34@HandleWind@9:

; 1351 :             {
; 1352 :             case IDM_AUDIO_0:
; 1353 :                 m_AudioSource->SetValue(AUDIOINPUTSOURCE_DAC);

  009fb	6a 00		 push	 0
  009fd	6a 02		 push	 2
  009ff	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00a05	81 c1 6c 02 00
	00		 add	 ecx, 620		; 0000026cH
  00a0b	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCAudioSourceSetting@CSAA7134Source@@@@QBEPAVCAudioSourceSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CAudioSourceSetting>::operator->
  00a10	8b c8		 mov	 ecx, eax
  00a12	e8 00 00 00 00	 call	 ?SetValue@CSliderSetting@@QAEXJH@Z ; CSliderSetting::SetValue

; 1354 :                 ShowText(hWnd, _T("Audio Input - Tuner"));

  00a17	68 00 00 00 00	 push	 OFFSET ??_C@_1CI@GOCIALFB@?$AAA?$AAu?$AAd?$AAi?$AAo?$AA?5?$AAI?$AAn?$AAp?$AAu?$AAt?$AA?5?$AA?9?$AA?5?$AAT?$AAu?$AAn?$AAe?$AAr?$AA?$AA@
  00a1c	8d 8d ac fe ff
	ff		 lea	 ecx, DWORD PTR $T361082[ebp]
  00a22	e8 00 00 00 00	 call	 ??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@PB_W@Z ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
  00a27	c7 45 fc 0a 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 10 ; 0000000aH
  00a2e	8d 85 ac fe ff
	ff		 lea	 eax, DWORD PTR $T361082[ebp]
  00a34	50		 push	 eax
  00a35	8b 4d 08	 mov	 ecx, DWORD PTR _hWnd$[ebp]
  00a38	51		 push	 ecx
  00a39	e8 00 00 00 00	 call	 ?ShowText@@YAXPAUHWND__@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@Z ; ShowText
  00a3e	83 c4 08	 add	 esp, 8
  00a41	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  00a48	8d 8d ac fe ff
	ff		 lea	 ecx, DWORD PTR $T361082[ebp]
  00a4e	e8 00 00 00 00	 call	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >

; 1355 :                 break;

  00a53	e9 b2 00 00 00	 jmp	 $LN35@HandleWind@9
$LN33@HandleWind@9:

; 1356 :             case IDM_AUDIO_1:
; 1357 :                 m_AudioSource->SetValue(AUDIOINPUTSOURCE_LINE1);

  00a58	6a 00		 push	 0
  00a5a	6a 00		 push	 0
  00a5c	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00a62	81 c1 6c 02 00
	00		 add	 ecx, 620		; 0000026cH
  00a68	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCAudioSourceSetting@CSAA7134Source@@@@QBEPAVCAudioSourceSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CAudioSourceSetting>::operator->
  00a6d	8b c8		 mov	 ecx, eax
  00a6f	e8 00 00 00 00	 call	 ?SetValue@CSliderSetting@@QAEXJH@Z ; CSliderSetting::SetValue

; 1358 :                 ShowText(hWnd, _T("Audio Input - Line 1"));

  00a74	68 00 00 00 00	 push	 OFFSET ??_C@_1CK@GBFKGPKK@?$AAA?$AAu?$AAd?$AAi?$AAo?$AA?5?$AAI?$AAn?$AAp?$AAu?$AAt?$AA?5?$AA?9?$AA?5?$AAL?$AAi?$AAn?$AAe?$AA?5?$AA1?$AA?$AA@
  00a79	8d 8d 90 fe ff
	ff		 lea	 ecx, DWORD PTR $T361083[ebp]
  00a7f	e8 00 00 00 00	 call	 ??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@PB_W@Z ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
  00a84	c7 45 fc 0b 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 11 ; 0000000bH
  00a8b	8d 95 90 fe ff
	ff		 lea	 edx, DWORD PTR $T361083[ebp]
  00a91	52		 push	 edx
  00a92	8b 45 08	 mov	 eax, DWORD PTR _hWnd$[ebp]
  00a95	50		 push	 eax
  00a96	e8 00 00 00 00	 call	 ?ShowText@@YAXPAUHWND__@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@Z ; ShowText
  00a9b	83 c4 08	 add	 esp, 8
  00a9e	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  00aa5	8d 8d 90 fe ff
	ff		 lea	 ecx, DWORD PTR $T361083[ebp]
  00aab	e8 00 00 00 00	 call	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >

; 1359 :                 break;

  00ab0	eb 58		 jmp	 SHORT $LN35@HandleWind@9
$LN32@HandleWind@9:

; 1360 :             case IDM_AUDIO_2:
; 1361 :                 m_AudioSource->SetValue(AUDIOINPUTSOURCE_LINE2);

  00ab2	6a 00		 push	 0
  00ab4	6a 01		 push	 1
  00ab6	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00abc	81 c1 6c 02 00
	00		 add	 ecx, 620		; 0000026cH
  00ac2	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCAudioSourceSetting@CSAA7134Source@@@@QBEPAVCAudioSourceSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CAudioSourceSetting>::operator->
  00ac7	8b c8		 mov	 ecx, eax
  00ac9	e8 00 00 00 00	 call	 ?SetValue@CSliderSetting@@QAEXJH@Z ; CSliderSetting::SetValue

; 1362 :                 ShowText(hWnd, _T("Audio Input - Line 2"));

  00ace	68 00 00 00 00	 push	 OFFSET ??_C@_1CK@HDOPMAEE@?$AAA?$AAu?$AAd?$AAi?$AAo?$AA?5?$AAI?$AAn?$AAp?$AAu?$AAt?$AA?5?$AA?9?$AA?5?$AAL?$AAi?$AAn?$AAe?$AA?5?$AA2?$AA?$AA@
  00ad3	8d 8d 74 fe ff
	ff		 lea	 ecx, DWORD PTR $T361084[ebp]
  00ad9	e8 00 00 00 00	 call	 ??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@PB_W@Z ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
  00ade	c7 45 fc 0c 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 12 ; 0000000cH
  00ae5	8d 8d 74 fe ff
	ff		 lea	 ecx, DWORD PTR $T361084[ebp]
  00aeb	51		 push	 ecx
  00aec	8b 55 08	 mov	 edx, DWORD PTR _hWnd$[ebp]
  00aef	52		 push	 edx
  00af0	e8 00 00 00 00	 call	 ?ShowText@@YAXPAUHWND__@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@Z ; ShowText
  00af5	83 c4 08	 add	 esp, 8
  00af8	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  00aff	8d 8d 74 fe ff
	ff		 lea	 ecx, DWORD PTR $T361084[ebp]
  00b05	e8 00 00 00 00	 call	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
$LN35@HandleWind@9:

; 1363 :                 break;
; 1364 :             }
; 1365 :             break;

  00b0a	e9 1c 08 00 00	 jmp	 $LN68@HandleWind@9
$LN31@HandleWind@9:

; 1366 : 
; 1367 :         case IDM_SOURCE_INPUT1:
; 1368 :         case IDM_SOURCE_INPUT2:
; 1369 :         case IDM_SOURCE_INPUT3:
; 1370 :         case IDM_SOURCE_INPUT4:
; 1371 :         case IDM_SOURCE_INPUT5:
; 1372 :         case IDM_SOURCE_INPUT6:
; 1373 :         case IDM_SOURCE_INPUT7:
; 1374 :             {
; 1375 :                 int nValue = LOWORD(wParam) - IDM_SOURCE_INPUT1;

  00b0f	8b 45 0c	 mov	 eax, DWORD PTR _wParam$[ebp]
  00b12	25 ff ff 00 00	 and	 eax, 65535		; 0000ffffH
  00b17	0f b7 c8	 movzx	 ecx, ax
  00b1a	81 e9 41 04 00
	00		 sub	 ecx, 1089		; 00000441H
  00b20	89 4d e4	 mov	 DWORD PTR _nValue$151838[ebp], ecx

; 1376 :                 if (nValue < m_pSAA7134Card->GetNumInputs())

  00b23	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00b29	83 c1 74	 add	 ecx, 116		; 00000074H
  00b2c	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  00b31	8b c8		 mov	 ecx, eax
  00b33	e8 00 00 00 00	 call	 ?GetNumInputs@CSAA7134Card@@QAEHXZ ; CSAA7134Card::GetNumInputs
  00b38	39 45 e4	 cmp	 DWORD PTR _nValue$151838[ebp], eax
  00b3b	0f 8d 29 01 00
	00		 jge	 $LN30@HandleWind@9

; 1377 :                 {
; 1378 :                     if (m_TunerType->GetValue() != TUNER_ABSENT || !m_pSAA7134Card->IsInputATuner(nValue))

  00b41	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00b47	81 c1 2c 02 00
	00		 add	 ecx, 556		; 0000022cH
  00b4d	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCTunerTypeSetting@CSAA7134Source@@@@QBEPAVCTunerTypeSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CTunerTypeSetting>::operator->
  00b52	8b c8		 mov	 ecx, eax
  00b54	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  00b59	85 c0		 test	 eax, eax
  00b5b	75 21		 jne	 SHORT $LN28@HandleWind@9
  00b5d	8b 55 e4	 mov	 edx, DWORD PTR _nValue$151838[ebp]
  00b60	52		 push	 edx
  00b61	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00b67	83 c1 74	 add	 ecx, 116		; 00000074H
  00b6a	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  00b6f	8b c8		 mov	 ecx, eax
  00b71	e8 00 00 00 00	 call	 ?IsInputATuner@CSAA7134Card@@QAEHH@Z ; CSAA7134Card::IsInputATuner
  00b76	85 c0		 test	 eax, eax
  00b78	0f 85 ec 00 00
	00		 jne	 $LN30@HandleWind@9
$LN28@HandleWind@9:

; 1379 :                     {
; 1380 :                         ShowText(hWnd, m_pSAA7134Card->GetInputName(nValue));

  00b7e	8b 45 e4	 mov	 eax, DWORD PTR _nValue$151838[ebp]
  00b81	50		 push	 eax
  00b82	8d 8d 58 fe ff
	ff		 lea	 ecx, DWORD PTR $T361085[ebp]
  00b88	51		 push	 ecx
  00b89	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00b8f	83 c1 74	 add	 ecx, 116		; 00000074H
  00b92	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  00b97	8b c8		 mov	 ecx, eax
  00b99	e8 00 00 00 00	 call	 ?GetInputName@CSAA7134Card@@QAE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@H@Z ; CSAA7134Card::GetInputName
  00b9e	89 85 f8 fc ff
	ff		 mov	 DWORD PTR tv604[ebp], eax
  00ba4	8b 95 f8 fc ff
	ff		 mov	 edx, DWORD PTR tv604[ebp]
  00baa	89 95 f4 fc ff
	ff		 mov	 DWORD PTR tv1080[ebp], edx
  00bb0	c7 45 fc 0d 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 13 ; 0000000dH
  00bb7	8b 85 f4 fc ff
	ff		 mov	 eax, DWORD PTR tv1080[ebp]
  00bbd	50		 push	 eax
  00bbe	8b 4d 08	 mov	 ecx, DWORD PTR _hWnd$[ebp]
  00bc1	51		 push	 ecx
  00bc2	e8 00 00 00 00	 call	 ?ShowText@@YAXPAUHWND__@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@Z ; ShowText
  00bc7	83 c4 08	 add	 esp, 8
  00bca	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  00bd1	8d 8d 58 fe ff
	ff		 lea	 ecx, DWORD PTR $T361085[ebp]
  00bd7	e8 00 00 00 00	 call	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >

; 1381 :                         SetTrayTip(m_pSAA7134Card->GetInputName(nValue));

  00bdc	8b 55 e4	 mov	 edx, DWORD PTR _nValue$151838[ebp]
  00bdf	52		 push	 edx
  00be0	8d 85 3c fe ff
	ff		 lea	 eax, DWORD PTR $T361086[ebp]
  00be6	50		 push	 eax
  00be7	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00bed	83 c1 74	 add	 ecx, 116		; 00000074H
  00bf0	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::operator->
  00bf5	8b c8		 mov	 ecx, eax
  00bf7	e8 00 00 00 00	 call	 ?GetInputName@CSAA7134Card@@QAE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@H@Z ; CSAA7134Card::GetInputName
  00bfc	89 85 f0 fc ff
	ff		 mov	 DWORD PTR tv588[ebp], eax
  00c02	8b 8d f0 fc ff
	ff		 mov	 ecx, DWORD PTR tv588[ebp]
  00c08	89 8d ec fc ff
	ff		 mov	 DWORD PTR tv1082[ebp], ecx
  00c0e	c7 45 fc 0e 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 14 ; 0000000eH
  00c15	8b 95 ec fc ff
	ff		 mov	 edx, DWORD PTR tv1082[ebp]
  00c1b	52		 push	 edx
  00c1c	e8 00 00 00 00	 call	 ?SetTrayTip@@YAXABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@Z ; SetTrayTip
  00c21	83 c4 04	 add	 esp, 4
  00c24	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  00c2b	8d 8d 3c fe ff
	ff		 lea	 ecx, DWORD PTR $T361086[ebp]
  00c31	e8 00 00 00 00	 call	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >

; 1382 :                         m_VideoSource->SetValue(nValue);

  00c36	6a 00		 push	 0
  00c38	8b 45 e4	 mov	 eax, DWORD PTR _nValue$151838[ebp]
  00c3b	50		 push	 eax
  00c3c	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00c42	81 c1 1c 02 00
	00		 add	 ecx, 540		; 0000021cH
  00c48	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCVideoSourceSetting@CSAA7134Source@@@@QBEPAVCVideoSourceSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CVideoSourceSetting>::operator->
  00c4d	8b c8		 mov	 ecx, eax
  00c4f	e8 00 00 00 00	 call	 ?SetValue@CSliderSetting@@QAEXJH@Z ; CSliderSetting::SetValue

; 1383 :                         SendMessage(hWnd, WM_COMMAND, IDM_VT_RESET, 0);

  00c54	6a 00		 push	 0
  00c56	68 05 01 00 00	 push	 261			; 00000105H
  00c5b	68 11 01 00 00	 push	 273			; 00000111H
  00c60	8b 4d 08	 mov	 ecx, DWORD PTR _hWnd$[ebp]
  00c63	51		 push	 ecx
  00c64	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
$LN30@HandleWind@9:

; 1384 :                     }
; 1385 :                 }
; 1386 :             }
; 1387 :             break;

  00c6a	e9 bc 06 00 00	 jmp	 $LN68@HandleWind@9
$LN27@HandleWind@9:

; 1388 : 
; 1389 :         case IDM_AUDIOSTANDARD_32000:
; 1390 :         case IDM_AUDIOSTANDARD_44100:
; 1391 :         case IDM_AUDIOSTANDARD_48000:
; 1392 :             {
; 1393 :                 int nValue = LOWORD(wParam) - IDM_AUDIOSTANDARD_32000;

  00c6f	8b 55 0c	 mov	 edx, DWORD PTR _wParam$[ebp]
  00c72	81 e2 ff ff 00
	00		 and	 edx, 65535		; 0000ffffH
  00c78	0f b7 c2	 movzx	 eax, dx
  00c7b	2d 21 80 00 00	 sub	 eax, 32801		; 00008021H
  00c80	89 45 e0	 mov	 DWORD PTR _nValue$151847[ebp], eax

; 1394 :                 m_AudioSampleRate->SetValue(nValue);

  00c83	6a 00		 push	 0
  00c85	8b 4d e0	 mov	 ecx, DWORD PTR _nValue$151847[ebp]
  00c88	51		 push	 ecx
  00c89	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00c8f	81 c1 84 02 00
	00		 add	 ecx, 644		; 00000284H
  00c95	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCAudioSampleRateSetting@CSAA7134Source@@@@QBEPAVCAudioSampleRateSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CAudioSampleRateSetting>::operator->
  00c9a	8b c8		 mov	 ecx, eax
  00c9c	e8 00 00 00 00	 call	 ?SetValue@CSliderSetting@@QAEXJH@Z ; CSliderSetting::SetValue

; 1395 :             }
; 1396 :             break;

  00ca1	e9 85 06 00 00	 jmp	 $LN68@HandleWind@9
$LN26@HandleWind@9:

; 1397 : 
; 1398 :         case IDM_HWINFO:
; 1399 :             DialogBoxParam(hResourceInst, MAKEINTRESOURCE(IDD_HWINFO), hWnd, CSAA7134Card::ChipSettingProc, (LPARAM)(CSAA7134Card*)m_pSAA7134Card.GetRawPointer());

  00ca6	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00cac	83 c1 74	 add	 ecx, 116		; 00000074H
  00caf	e8 00 00 00 00	 call	 ?GetRawPointer@?$SmartPtr@VCSAA7134Card@@@@QBEPAVCSAA7134Card@@XZ ; SmartPtr<CSAA7134Card>::GetRawPointer
  00cb4	50		 push	 eax
  00cb5	68 00 00 00 00	 push	 OFFSET ?ChipSettingProc@CSAA7134Card@@SGHPAUHWND__@@IIJ@Z ; CSAA7134Card::ChipSettingProc
  00cba	8b 55 08	 mov	 edx, DWORD PTR _hWnd$[ebp]
  00cbd	52		 push	 edx
  00cbe	68 a9 00 00 00	 push	 169			; 000000a9H
  00cc3	a1 00 00 00 00	 mov	 eax, DWORD PTR ?hResourceInst@@3PAUHINSTANCE__@@A ; hResourceInst
  00cc8	50		 push	 eax
  00cc9	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__DialogBoxParamW@20

; 1400 :             break;

  00ccf	e9 57 06 00 00	 jmp	 $LN68@HandleWind@9
$LN25@HandleWind@9:

; 1401 : 
; 1402 :         case IDM_ADV_VIDEOSETTINGS:
; 1403 :             if (m_hSAA7134ResourceInst != NULL)

  00cd4	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00cda	83 79 70 00	 cmp	 DWORD PTR [ecx+112], 0
  00cde	74 27		 je	 SHORT $LN24@HandleWind@9

; 1404 :             {
; 1405 :                 DialogBoxParam(m_hSAA7134ResourceInst, _T("REGISTEREDIT"), hWnd, RegisterEditProc, (LPARAM)this);

  00ce0	8b 95 04 fd ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  00ce6	52		 push	 edx
  00ce7	68 00 00 00 00	 push	 OFFSET ?RegisterEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z ; CSAA7134Source::RegisterEditProc
  00cec	8b 45 08	 mov	 eax, DWORD PTR _hWnd$[ebp]
  00cef	50		 push	 eax
  00cf0	68 00 00 00 00	 push	 OFFSET ??_C@_1BK@EJBLIMAF@?$AAR?$AAE?$AAG?$AAI?$AAS?$AAT?$AAE?$AAR?$AAE?$AAD?$AAI?$AAT?$AA?$AA@
  00cf5	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00cfb	8b 51 70	 mov	 edx, DWORD PTR [ecx+112]
  00cfe	52		 push	 edx
  00cff	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__DialogBoxParamW@20

; 1406 :             }
; 1407 :             else

  00d05	eb 3c		 jmp	 SHORT $LN23@HandleWind@9
$LN24@HandleWind@9:

; 1408 :             {
; 1409 :                 ShowText(hWnd, _T("SAA7134Res.dll not loaded"));

  00d07	68 00 00 00 00	 push	 OFFSET ??_C@_1DE@LLGPBOLE@?$AAS?$AAA?$AAA?$AA7?$AA1?$AA3?$AA4?$AAR?$AAe?$AAs?$AA?4?$AAd?$AAl?$AAl?$AA?5?$AAn?$AAo?$AAt?$AA?5?$AAl?$AAo?$AAa?$AAd?$AAe?$AAd?$AA?$AA@
  00d0c	8d 8d 20 fe ff
	ff		 lea	 ecx, DWORD PTR $T361087[ebp]
  00d12	e8 00 00 00 00	 call	 ??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@PB_W@Z ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
  00d17	c7 45 fc 0f 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 15 ; 0000000fH
  00d1e	8d 85 20 fe ff
	ff		 lea	 eax, DWORD PTR $T361087[ebp]
  00d24	50		 push	 eax
  00d25	8b 4d 08	 mov	 ecx, DWORD PTR _hWnd$[ebp]
  00d28	51		 push	 ecx
  00d29	e8 00 00 00 00	 call	 ?ShowText@@YAXPAUHWND__@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@Z ; ShowText
  00d2e	83 c4 08	 add	 esp, 8
  00d31	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  00d38	8d 8d 20 fe ff
	ff		 lea	 ecx, DWORD PTR $T361087[ebp]
  00d3e	e8 00 00 00 00	 call	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
$LN23@HandleWind@9:

; 1410 :             }
; 1411 :             break;

  00d43	e9 e3 05 00 00	 jmp	 $LN68@HandleWind@9
$LN22@HandleWind@9:

; 1412 : 
; 1413 :         case IDM_AUDIOSETTINGS:
; 1414 :             if (m_hSAA7134ResourceInst != NULL)

  00d48	8b 95 04 fd ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  00d4e	83 7a 70 00	 cmp	 DWORD PTR [edx+112], 0
  00d52	74 27		 je	 SHORT $LN21@HandleWind@9

; 1415 :             {
; 1416 :                 DialogBoxParam(m_hSAA7134ResourceInst, _T("OTHEREDIT"), hWnd, OtherEditProc, (LPARAM)this);

  00d54	8b 85 04 fd ff
	ff		 mov	 eax, DWORD PTR _this$[ebp]
  00d5a	50		 push	 eax
  00d5b	68 00 00 00 00	 push	 OFFSET ?OtherEditProc@CSAA7134Source@@CGHPAUHWND__@@IIJ@Z ; CSAA7134Source::OtherEditProc
  00d60	8b 4d 08	 mov	 ecx, DWORD PTR _hWnd$[ebp]
  00d63	51		 push	 ecx
  00d64	68 00 00 00 00	 push	 OFFSET ??_C@_1BE@NHIALICD@?$AAO?$AAT?$AAH?$AAE?$AAR?$AAE?$AAD?$AAI?$AAT?$AA?$AA@
  00d69	8b 95 04 fd ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  00d6f	8b 42 70	 mov	 eax, DWORD PTR [edx+112]
  00d72	50		 push	 eax
  00d73	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__DialogBoxParamW@20

; 1417 :             }
; 1418 :             else

  00d79	eb 3c		 jmp	 SHORT $LN20@HandleWind@9
$LN21@HandleWind@9:

; 1419 :             {
; 1420 :                 ShowText(hWnd, _T("SAA7134Res.dll not loaded"));

  00d7b	68 00 00 00 00	 push	 OFFSET ??_C@_1DE@LLGPBOLE@?$AAS?$AAA?$AAA?$AA7?$AA1?$AA3?$AA4?$AAR?$AAe?$AAs?$AA?4?$AAd?$AAl?$AAl?$AA?5?$AAn?$AAo?$AAt?$AA?5?$AAl?$AAo?$AAa?$AAd?$AAe?$AAd?$AA?$AA@
  00d80	8d 8d 04 fe ff
	ff		 lea	 ecx, DWORD PTR $T361088[ebp]
  00d86	e8 00 00 00 00	 call	 ??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@PB_W@Z ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
  00d8b	c7 45 fc 10 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 16 ; 00000010H
  00d92	8d 8d 04 fe ff
	ff		 lea	 ecx, DWORD PTR $T361088[ebp]
  00d98	51		 push	 ecx
  00d99	8b 55 08	 mov	 edx, DWORD PTR _hWnd$[ebp]
  00d9c	52		 push	 edx
  00d9d	e8 00 00 00 00	 call	 ?ShowText@@YAXPAUHWND__@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@Z ; ShowText
  00da2	83 c4 08	 add	 esp, 8
  00da5	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  00dac	8d 8d 04 fe ff
	ff		 lea	 ecx, DWORD PTR $T361088[ebp]
  00db2	e8 00 00 00 00	 call	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
$LN20@HandleWind@9:

; 1421 :             }
; 1422 :             break;

  00db7	e9 6f 05 00 00	 jmp	 $LN68@HandleWind@9
$LN19@HandleWind@9:

; 1423 : 
; 1424 :         // Video format (NTSC, PAL, etc)
; 1425 :         case IDM_TYPEFORMAT_0:
; 1426 :             m_VideoFormat->SetValue(VIDEOFORMAT_PAL_B);

  00dbc	6a 00		 push	 0
  00dbe	6a 00		 push	 0
  00dc0	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00dc6	81 c1 24 02 00
	00		 add	 ecx, 548		; 00000224H
  00dcc	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCVideoFormatSetting@CSAA7134Source@@@@QBEPAVCVideoFormatSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CVideoFormatSetting>::operator->
  00dd1	8b c8		 mov	 ecx, eax
  00dd3	e8 00 00 00 00	 call	 ?SetValue@CSliderSetting@@QAEXJH@Z ; CSliderSetting::SetValue

; 1427 :             ShowText(hWnd, GetStatus());

  00dd8	8d 85 e8 fd ff
	ff		 lea	 eax, DWORD PTR $T361089[ebp]
  00dde	50		 push	 eax
  00ddf	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00de5	8b 11		 mov	 edx, DWORD PTR [ecx]
  00de7	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00ded	8b 42 18	 mov	 eax, DWORD PTR [edx+24]
  00df0	ff d0		 call	 eax
  00df2	89 85 e8 fc ff
	ff		 mov	 DWORD PTR tv719[ebp], eax
  00df8	8b 8d e8 fc ff
	ff		 mov	 ecx, DWORD PTR tv719[ebp]
  00dfe	89 8d e4 fc ff
	ff		 mov	 DWORD PTR tv1086[ebp], ecx
  00e04	c7 45 fc 11 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 17 ; 00000011H
  00e0b	8b 95 e4 fc ff
	ff		 mov	 edx, DWORD PTR tv1086[ebp]
  00e11	52		 push	 edx
  00e12	8b 45 08	 mov	 eax, DWORD PTR _hWnd$[ebp]
  00e15	50		 push	 eax
  00e16	e8 00 00 00 00	 call	 ?ShowText@@YAXPAUHWND__@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@Z ; ShowText
  00e1b	83 c4 08	 add	 esp, 8
  00e1e	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  00e25	8d 8d e8 fd ff
	ff		 lea	 ecx, DWORD PTR $T361089[ebp]
  00e2b	e8 00 00 00 00	 call	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >

; 1428 :             break;

  00e30	e9 f6 04 00 00	 jmp	 $LN68@HandleWind@9
$LN18@HandleWind@9:

; 1429 :         case IDM_TYPEFORMAT_1:
; 1430 :             m_VideoFormat->SetValue(VIDEOFORMAT_NTSC_M);

  00e35	6a 00		 push	 0
  00e37	6a 11		 push	 17			; 00000011H
  00e39	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00e3f	81 c1 24 02 00
	00		 add	 ecx, 548		; 00000224H
  00e45	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCVideoFormatSetting@CSAA7134Source@@@@QBEPAVCVideoFormatSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CVideoFormatSetting>::operator->
  00e4a	8b c8		 mov	 ecx, eax
  00e4c	e8 00 00 00 00	 call	 ?SetValue@CSliderSetting@@QAEXJH@Z ; CSliderSetting::SetValue

; 1431 :             ShowText(hWnd, GetStatus());

  00e51	8d 8d cc fd ff
	ff		 lea	 ecx, DWORD PTR $T361090[ebp]
  00e57	51		 push	 ecx
  00e58	8b 95 04 fd ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  00e5e	8b 02		 mov	 eax, DWORD PTR [edx]
  00e60	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00e66	8b 50 18	 mov	 edx, DWORD PTR [eax+24]
  00e69	ff d2		 call	 edx
  00e6b	89 85 e0 fc ff
	ff		 mov	 DWORD PTR tv705[ebp], eax
  00e71	8b 85 e0 fc ff
	ff		 mov	 eax, DWORD PTR tv705[ebp]
  00e77	89 85 dc fc ff
	ff		 mov	 DWORD PTR tv1088[ebp], eax
  00e7d	c7 45 fc 12 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 18 ; 00000012H
  00e84	8b 8d dc fc ff
	ff		 mov	 ecx, DWORD PTR tv1088[ebp]
  00e8a	51		 push	 ecx
  00e8b	8b 55 08	 mov	 edx, DWORD PTR _hWnd$[ebp]
  00e8e	52		 push	 edx
  00e8f	e8 00 00 00 00	 call	 ?ShowText@@YAXPAUHWND__@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@Z ; ShowText
  00e94	83 c4 08	 add	 esp, 8
  00e97	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  00e9e	8d 8d cc fd ff
	ff		 lea	 ecx, DWORD PTR $T361090[ebp]
  00ea4	e8 00 00 00 00	 call	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >

; 1432 :             break;

  00ea9	e9 7d 04 00 00	 jmp	 $LN68@HandleWind@9
$LN17@HandleWind@9:

; 1433 :         case IDM_TYPEFORMAT_2:
; 1434 :             m_VideoFormat->SetValue(VIDEOFORMAT_SECAM_B);

  00eae	6a 00		 push	 0
  00eb0	6a 09		 push	 9
  00eb2	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00eb8	81 c1 24 02 00
	00		 add	 ecx, 548		; 00000224H
  00ebe	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCVideoFormatSetting@CSAA7134Source@@@@QBEPAVCVideoFormatSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CVideoFormatSetting>::operator->
  00ec3	8b c8		 mov	 ecx, eax
  00ec5	e8 00 00 00 00	 call	 ?SetValue@CSliderSetting@@QAEXJH@Z ; CSliderSetting::SetValue

; 1435 :             ShowText(hWnd, GetStatus());

  00eca	8d 85 b0 fd ff
	ff		 lea	 eax, DWORD PTR $T361091[ebp]
  00ed0	50		 push	 eax
  00ed1	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00ed7	8b 11		 mov	 edx, DWORD PTR [ecx]
  00ed9	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00edf	8b 42 18	 mov	 eax, DWORD PTR [edx+24]
  00ee2	ff d0		 call	 eax
  00ee4	89 85 d8 fc ff
	ff		 mov	 DWORD PTR tv572[ebp], eax
  00eea	8b 8d d8 fc ff
	ff		 mov	 ecx, DWORD PTR tv572[ebp]
  00ef0	89 8d d4 fc ff
	ff		 mov	 DWORD PTR tv1090[ebp], ecx
  00ef6	c7 45 fc 13 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 19 ; 00000013H
  00efd	8b 95 d4 fc ff
	ff		 mov	 edx, DWORD PTR tv1090[ebp]
  00f03	52		 push	 edx
  00f04	8b 45 08	 mov	 eax, DWORD PTR _hWnd$[ebp]
  00f07	50		 push	 eax
  00f08	e8 00 00 00 00	 call	 ?ShowText@@YAXPAUHWND__@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@Z ; ShowText
  00f0d	83 c4 08	 add	 esp, 8
  00f10	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  00f17	8d 8d b0 fd ff
	ff		 lea	 ecx, DWORD PTR $T361091[ebp]
  00f1d	e8 00 00 00 00	 call	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >

; 1436 :             break;

  00f22	e9 04 04 00 00	 jmp	 $LN68@HandleWind@9
$LN16@HandleWind@9:

; 1437 :         case IDM_TYPEFORMAT_3:
; 1438 :             m_VideoFormat->SetValue(VIDEOFORMAT_PAL_M);

  00f27	6a 00		 push	 0
  00f29	6a 05		 push	 5
  00f2b	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00f31	81 c1 24 02 00
	00		 add	 ecx, 548		; 00000224H
  00f37	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCVideoFormatSetting@CSAA7134Source@@@@QBEPAVCVideoFormatSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CVideoFormatSetting>::operator->
  00f3c	8b c8		 mov	 ecx, eax
  00f3e	e8 00 00 00 00	 call	 ?SetValue@CSliderSetting@@QAEXJH@Z ; CSliderSetting::SetValue

; 1439 :             ShowText(hWnd, GetStatus());

  00f43	8d 8d 94 fd ff
	ff		 lea	 ecx, DWORD PTR $T361092[ebp]
  00f49	51		 push	 ecx
  00f4a	8b 95 04 fd ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  00f50	8b 02		 mov	 eax, DWORD PTR [edx]
  00f52	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00f58	8b 50 18	 mov	 edx, DWORD PTR [eax+24]
  00f5b	ff d2		 call	 edx
  00f5d	89 85 d0 fc ff
	ff		 mov	 DWORD PTR tv552[ebp], eax
  00f63	8b 85 d0 fc ff
	ff		 mov	 eax, DWORD PTR tv552[ebp]
  00f69	89 85 cc fc ff
	ff		 mov	 DWORD PTR tv1092[ebp], eax
  00f6f	c7 45 fc 14 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 20 ; 00000014H
  00f76	8b 8d cc fc ff
	ff		 mov	 ecx, DWORD PTR tv1092[ebp]
  00f7c	51		 push	 ecx
  00f7d	8b 55 08	 mov	 edx, DWORD PTR _hWnd$[ebp]
  00f80	52		 push	 edx
  00f81	e8 00 00 00 00	 call	 ?ShowText@@YAXPAUHWND__@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@Z ; ShowText
  00f86	83 c4 08	 add	 esp, 8
  00f89	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  00f90	8d 8d 94 fd ff
	ff		 lea	 ecx, DWORD PTR $T361092[ebp]
  00f96	e8 00 00 00 00	 call	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >

; 1440 :             break;

  00f9b	e9 8b 03 00 00	 jmp	 $LN68@HandleWind@9
$LN15@HandleWind@9:

; 1441 :         case IDM_TYPEFORMAT_4:
; 1442 :             m_VideoFormat->SetValue(VIDEOFORMAT_PAL_N);

  00fa0	6a 00		 push	 0
  00fa2	6a 06		 push	 6
  00fa4	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00faa	81 c1 24 02 00
	00		 add	 ecx, 548		; 00000224H
  00fb0	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCVideoFormatSetting@CSAA7134Source@@@@QBEPAVCVideoFormatSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CVideoFormatSetting>::operator->
  00fb5	8b c8		 mov	 ecx, eax
  00fb7	e8 00 00 00 00	 call	 ?SetValue@CSliderSetting@@QAEXJH@Z ; CSliderSetting::SetValue

; 1443 :             ShowText(hWnd, GetStatus());

  00fbc	8d 85 78 fd ff
	ff		 lea	 eax, DWORD PTR $T361093[ebp]
  00fc2	50		 push	 eax
  00fc3	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00fc9	8b 11		 mov	 edx, DWORD PTR [ecx]
  00fcb	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00fd1	8b 42 18	 mov	 eax, DWORD PTR [edx+24]
  00fd4	ff d0		 call	 eax
  00fd6	89 85 c8 fc ff
	ff		 mov	 DWORD PTR tv536[ebp], eax
  00fdc	8b 8d c8 fc ff
	ff		 mov	 ecx, DWORD PTR tv536[ebp]
  00fe2	89 8d c4 fc ff
	ff		 mov	 DWORD PTR tv1094[ebp], ecx
  00fe8	c7 45 fc 15 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 21 ; 00000015H
  00fef	8b 95 c4 fc ff
	ff		 mov	 edx, DWORD PTR tv1094[ebp]
  00ff5	52		 push	 edx
  00ff6	8b 45 08	 mov	 eax, DWORD PTR _hWnd$[ebp]
  00ff9	50		 push	 eax
  00ffa	e8 00 00 00 00	 call	 ?ShowText@@YAXPAUHWND__@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@Z ; ShowText
  00fff	83 c4 08	 add	 esp, 8
  01002	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  01009	8d 8d 78 fd ff
	ff		 lea	 ecx, DWORD PTR $T361093[ebp]
  0100f	e8 00 00 00 00	 call	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >

; 1444 :             break;

  01014	e9 12 03 00 00	 jmp	 $LN68@HandleWind@9
$LN14@HandleWind@9:

; 1445 :         case IDM_TYPEFORMAT_5:
; 1446 :             m_VideoFormat->SetValue(VIDEOFORMAT_NTSC_M_Japan);

  01019	6a 00		 push	 0
  0101b	6a 12		 push	 18			; 00000012H
  0101d	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  01023	81 c1 24 02 00
	00		 add	 ecx, 548		; 00000224H
  01029	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCVideoFormatSetting@CSAA7134Source@@@@QBEPAVCVideoFormatSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CVideoFormatSetting>::operator->
  0102e	8b c8		 mov	 ecx, eax
  01030	e8 00 00 00 00	 call	 ?SetValue@CSliderSetting@@QAEXJH@Z ; CSliderSetting::SetValue

; 1447 :             ShowText(hWnd, GetStatus());

  01035	8d 8d 5c fd ff
	ff		 lea	 ecx, DWORD PTR $T361094[ebp]
  0103b	51		 push	 ecx
  0103c	8b 95 04 fd ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  01042	8b 02		 mov	 eax, DWORD PTR [edx]
  01044	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  0104a	8b 50 18	 mov	 edx, DWORD PTR [eax+24]
  0104d	ff d2		 call	 edx
  0104f	89 85 c0 fc ff
	ff		 mov	 DWORD PTR tv508[ebp], eax
  01055	8b 85 c0 fc ff
	ff		 mov	 eax, DWORD PTR tv508[ebp]
  0105b	89 85 bc fc ff
	ff		 mov	 DWORD PTR tv1096[ebp], eax
  01061	c7 45 fc 16 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 22 ; 00000016H
  01068	8b 8d bc fc ff
	ff		 mov	 ecx, DWORD PTR tv1096[ebp]
  0106e	51		 push	 ecx
  0106f	8b 55 08	 mov	 edx, DWORD PTR _hWnd$[ebp]
  01072	52		 push	 edx
  01073	e8 00 00 00 00	 call	 ?ShowText@@YAXPAUHWND__@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@Z ; ShowText
  01078	83 c4 08	 add	 esp, 8
  0107b	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  01082	8d 8d 5c fd ff
	ff		 lea	 ecx, DWORD PTR $T361094[ebp]
  01088	e8 00 00 00 00	 call	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >

; 1448 :             break;

  0108d	e9 99 02 00 00	 jmp	 $LN68@HandleWind@9
$LN13@HandleWind@9:

; 1449 :         case IDM_TYPEFORMAT_6:
; 1450 :             m_VideoFormat->SetValue(VIDEOFORMAT_PAL_60);

  01092	6a 00		 push	 0
  01094	6a 07		 push	 7
  01096	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  0109c	81 c1 24 02 00
	00		 add	 ecx, 548		; 00000224H
  010a2	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCVideoFormatSetting@CSAA7134Source@@@@QBEPAVCVideoFormatSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CVideoFormatSetting>::operator->
  010a7	8b c8		 mov	 ecx, eax
  010a9	e8 00 00 00 00	 call	 ?SetValue@CSliderSetting@@QAEXJH@Z ; CSliderSetting::SetValue

; 1451 :             ShowText(hWnd, GetStatus());

  010ae	8d 85 40 fd ff
	ff		 lea	 eax, DWORD PTR $T361095[ebp]
  010b4	50		 push	 eax
  010b5	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  010bb	8b 11		 mov	 edx, DWORD PTR [ecx]
  010bd	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  010c3	8b 42 18	 mov	 eax, DWORD PTR [edx+24]
  010c6	ff d0		 call	 eax
  010c8	89 85 b8 fc ff
	ff		 mov	 DWORD PTR tv430[ebp], eax
  010ce	8b 8d b8 fc ff
	ff		 mov	 ecx, DWORD PTR tv430[ebp]
  010d4	89 8d b4 fc ff
	ff		 mov	 DWORD PTR tv1098[ebp], ecx
  010da	c7 45 fc 17 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 23 ; 00000017H
  010e1	8b 95 b4 fc ff
	ff		 mov	 edx, DWORD PTR tv1098[ebp]
  010e7	52		 push	 edx
  010e8	8b 45 08	 mov	 eax, DWORD PTR _hWnd$[ebp]
  010eb	50		 push	 eax
  010ec	e8 00 00 00 00	 call	 ?ShowText@@YAXPAUHWND__@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@Z ; ShowText
  010f1	83 c4 08	 add	 esp, 8
  010f4	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  010fb	8d 8d 40 fd ff
	ff		 lea	 ecx, DWORD PTR $T361095[ebp]
  01101	e8 00 00 00 00	 call	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >

; 1452 :             break;

  01106	e9 20 02 00 00	 jmp	 $LN68@HandleWind@9
$LN12@HandleWind@9:

; 1453 :         case IDM_TYPEFORMAT_7:
; 1454 :             m_VideoFormat->SetValue(VIDEOFORMAT_NTSC_50);

  0110b	6a 00		 push	 0
  0110d	6a 13		 push	 19			; 00000013H
  0110f	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  01115	81 c1 24 02 00
	00		 add	 ecx, 548		; 00000224H
  0111b	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCVideoFormatSetting@CSAA7134Source@@@@QBEPAVCVideoFormatSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CVideoFormatSetting>::operator->
  01120	8b c8		 mov	 ecx, eax
  01122	e8 00 00 00 00	 call	 ?SetValue@CSliderSetting@@QAEXJH@Z ; CSliderSetting::SetValue

; 1455 :             ShowText(hWnd, GetStatus());

  01127	8d 8d 24 fd ff
	ff		 lea	 ecx, DWORD PTR $T361096[ebp]
  0112d	51		 push	 ecx
  0112e	8b 95 04 fd ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  01134	8b 02		 mov	 eax, DWORD PTR [edx]
  01136	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  0113c	8b 50 18	 mov	 edx, DWORD PTR [eax+24]
  0113f	ff d2		 call	 edx
  01141	89 85 b0 fc ff
	ff		 mov	 DWORD PTR tv414[ebp], eax
  01147	8b 85 b0 fc ff
	ff		 mov	 eax, DWORD PTR tv414[ebp]
  0114d	89 85 ac fc ff
	ff		 mov	 DWORD PTR tv1100[ebp], eax
  01153	c7 45 fc 18 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 24 ; 00000018H
  0115a	8b 8d ac fc ff
	ff		 mov	 ecx, DWORD PTR tv1100[ebp]
  01160	51		 push	 ecx
  01161	8b 55 08	 mov	 edx, DWORD PTR _hWnd$[ebp]
  01164	52		 push	 edx
  01165	e8 00 00 00 00	 call	 ?ShowText@@YAXPAUHWND__@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@Z ; ShowText
  0116a	83 c4 08	 add	 esp, 8
  0116d	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  01174	8d 8d 24 fd ff
	ff		 lea	 ecx, DWORD PTR $T361096[ebp]
  0117a	e8 00 00 00 00	 call	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >

; 1456 :             break;

  0117f	e9 a7 01 00 00	 jmp	 $LN68@HandleWind@9
$LN11@HandleWind@9:

; 1457 :         case IDM_TYPEFORMAT_8:
; 1458 :             m_VideoFormat->SetValue(VIDEOFORMAT_PAL_N_COMBO);

  01184	6a 00		 push	 0
  01186	6a 08		 push	 8
  01188	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  0118e	81 c1 24 02 00
	00		 add	 ecx, 548		; 00000224H
  01194	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCVideoFormatSetting@CSAA7134Source@@@@QBEPAVCVideoFormatSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CVideoFormatSetting>::operator->
  01199	8b c8		 mov	 ecx, eax
  0119b	e8 00 00 00 00	 call	 ?SetValue@CSliderSetting@@QAEXJH@Z ; CSliderSetting::SetValue

; 1459 :             ShowText(hWnd, GetStatus());

  011a0	8d 85 08 fd ff
	ff		 lea	 eax, DWORD PTR $T361097[ebp]
  011a6	50		 push	 eax
  011a7	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  011ad	8b 11		 mov	 edx, DWORD PTR [ecx]
  011af	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  011b5	8b 42 18	 mov	 eax, DWORD PTR [edx+24]
  011b8	ff d0		 call	 eax
  011ba	89 85 a8 fc ff
	ff		 mov	 DWORD PTR tv398[ebp], eax
  011c0	8b 8d a8 fc ff
	ff		 mov	 ecx, DWORD PTR tv398[ebp]
  011c6	89 8d a4 fc ff
	ff		 mov	 DWORD PTR tv1102[ebp], ecx
  011cc	c7 45 fc 19 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 25 ; 00000019H
  011d3	8b 95 a4 fc ff
	ff		 mov	 edx, DWORD PTR tv1102[ebp]
  011d9	52		 push	 edx
  011da	8b 45 08	 mov	 eax, DWORD PTR _hWnd$[ebp]
  011dd	50		 push	 eax
  011de	e8 00 00 00 00	 call	 ?ShowText@@YAXPAUHWND__@@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@Z ; ShowText
  011e3	83 c4 08	 add	 esp, 8
  011e6	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  011ed	8d 8d 08 fd ff
	ff		 lea	 ecx, DWORD PTR $T361097[ebp]
  011f3	e8 00 00 00 00	 call	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >

; 1460 :             break;

  011f8	e9 2e 01 00 00	 jmp	 $LN68@HandleWind@9
$LN10@HandleWind@9:

; 1461 : 
; 1462 :         case IDM_SETTINGS_PIXELWIDTH_768:
; 1463 :             m_PixelWidth->SetValue(768);

  011fd	6a 00		 push	 0
  011ff	68 00 03 00 00	 push	 768			; 00000300H
  01204	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  0120a	81 c1 14 02 00
	00		 add	 ecx, 532		; 00000214H
  01210	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCPixelWidthSetting@CSAA7134Source@@@@QBEPAVCPixelWidthSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CPixelWidthSetting>::operator->
  01215	8b c8		 mov	 ecx, eax
  01217	e8 00 00 00 00	 call	 ?SetValue@CSliderSetting@@QAEXJH@Z ; CSliderSetting::SetValue

; 1464 :             break;

  0121c	e9 0a 01 00 00	 jmp	 $LN68@HandleWind@9
$LN9@HandleWind@9:

; 1465 : 
; 1466 :         case IDM_SETTINGS_PIXELWIDTH_754:
; 1467 :             m_PixelWidth->SetValue(754);

  01221	6a 00		 push	 0
  01223	68 f2 02 00 00	 push	 754			; 000002f2H
  01228	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  0122e	81 c1 14 02 00
	00		 add	 ecx, 532		; 00000214H
  01234	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCPixelWidthSetting@CSAA7134Source@@@@QBEPAVCPixelWidthSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CPixelWidthSetting>::operator->
  01239	8b c8		 mov	 ecx, eax
  0123b	e8 00 00 00 00	 call	 ?SetValue@CSliderSetting@@QAEXJH@Z ; CSliderSetting::SetValue

; 1468 :             break;

  01240	e9 e6 00 00 00	 jmp	 $LN68@HandleWind@9
$LN8@HandleWind@9:

; 1469 : 
; 1470 :         case IDM_SETTINGS_PIXELWIDTH_720:
; 1471 :             m_PixelWidth->SetValue(720);

  01245	6a 00		 push	 0
  01247	68 d0 02 00 00	 push	 720			; 000002d0H
  0124c	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  01252	81 c1 14 02 00
	00		 add	 ecx, 532		; 00000214H
  01258	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCPixelWidthSetting@CSAA7134Source@@@@QBEPAVCPixelWidthSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CPixelWidthSetting>::operator->
  0125d	8b c8		 mov	 ecx, eax
  0125f	e8 00 00 00 00	 call	 ?SetValue@CSliderSetting@@QAEXJH@Z ; CSliderSetting::SetValue

; 1472 :             break;

  01264	e9 c2 00 00 00	 jmp	 $LN68@HandleWind@9
$LN7@HandleWind@9:

; 1473 : 
; 1474 :         case IDM_SETTINGS_PIXELWIDTH_640:
; 1475 :             m_PixelWidth->SetValue(640);

  01269	6a 00		 push	 0
  0126b	68 80 02 00 00	 push	 640			; 00000280H
  01270	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  01276	81 c1 14 02 00
	00		 add	 ecx, 532		; 00000214H
  0127c	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCPixelWidthSetting@CSAA7134Source@@@@QBEPAVCPixelWidthSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CPixelWidthSetting>::operator->
  01281	8b c8		 mov	 ecx, eax
  01283	e8 00 00 00 00	 call	 ?SetValue@CSliderSetting@@QAEXJH@Z ; CSliderSetting::SetValue

; 1476 :             break;

  01288	e9 9e 00 00 00	 jmp	 $LN68@HandleWind@9
$LN6@HandleWind@9:

; 1477 : 
; 1478 :         case IDM_SETTINGS_PIXELWIDTH_480:
; 1479 :             m_PixelWidth->SetValue(480);

  0128d	6a 00		 push	 0
  0128f	68 e0 01 00 00	 push	 480			; 000001e0H
  01294	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  0129a	81 c1 14 02 00
	00		 add	 ecx, 532		; 00000214H
  012a0	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCPixelWidthSetting@CSAA7134Source@@@@QBEPAVCPixelWidthSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CPixelWidthSetting>::operator->
  012a5	8b c8		 mov	 ecx, eax
  012a7	e8 00 00 00 00	 call	 ?SetValue@CSliderSetting@@QAEXJH@Z ; CSliderSetting::SetValue

; 1480 :             break;

  012ac	eb 7d		 jmp	 SHORT $LN68@HandleWind@9
$LN5@HandleWind@9:

; 1481 : 
; 1482 :         case IDM_SETTINGS_PIXELWIDTH_384:
; 1483 :             m_PixelWidth->SetValue(384);

  012ae	6a 00		 push	 0
  012b0	68 80 01 00 00	 push	 384			; 00000180H
  012b5	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  012bb	81 c1 14 02 00
	00		 add	 ecx, 532		; 00000214H
  012c1	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCPixelWidthSetting@CSAA7134Source@@@@QBEPAVCPixelWidthSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CPixelWidthSetting>::operator->
  012c6	8b c8		 mov	 ecx, eax
  012c8	e8 00 00 00 00	 call	 ?SetValue@CSliderSetting@@QAEXJH@Z ; CSliderSetting::SetValue

; 1484 :             break;

  012cd	eb 5c		 jmp	 SHORT $LN68@HandleWind@9
$LN4@HandleWind@9:

; 1485 : 
; 1486 :         case IDM_SETTINGS_PIXELWIDTH_320:
; 1487 :             m_PixelWidth->SetValue(320);

  012cf	6a 00		 push	 0
  012d1	68 40 01 00 00	 push	 320			; 00000140H
  012d6	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  012dc	81 c1 14 02 00
	00		 add	 ecx, 532		; 00000214H
  012e2	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCPixelWidthSetting@CSAA7134Source@@@@QBEPAVCPixelWidthSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CPixelWidthSetting>::operator->
  012e7	8b c8		 mov	 ecx, eax
  012e9	e8 00 00 00 00	 call	 ?SetValue@CSliderSetting@@QAEXJH@Z ; CSliderSetting::SetValue

; 1488 :             break;

  012ee	eb 3b		 jmp	 SHORT $LN68@HandleWind@9
$LN3@HandleWind@9:

; 1489 : 
; 1490 :         case IDM_SETTINGS_PIXELWIDTH_CUSTOM:
; 1491 :             m_PixelWidth->SetValue(m_CustomPixelWidth->GetValue());

  012f0	6a 00		 push	 0
  012f2	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  012f8	81 c1 a8 01 00
	00		 add	 ecx, 424		; 000001a8H
  012fe	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCSliderSetting@@@@QBEPAVCSliderSetting@@XZ ; SmartPtr<CSliderSetting>::operator->
  01303	8b c8		 mov	 ecx, eax
  01305	e8 00 00 00 00	 call	 ?GetValue@CSliderSetting@@QAEJXZ ; CSliderSetting::GetValue
  0130a	50		 push	 eax
  0130b	8b 8d 04 fd ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  01311	81 c1 14 02 00
	00		 add	 ecx, 532		; 00000214H
  01317	e8 00 00 00 00	 call	 ??C?$SmartPtr@VCPixelWidthSetting@CSAA7134Source@@@@QBEPAVCPixelWidthSetting@CSAA7134Source@@XZ ; SmartPtr<CSAA7134Source::CPixelWidthSetting>::operator->
  0131c	8b c8		 mov	 ecx, eax
  0131e	e8 00 00 00 00	 call	 ?SetValue@CSliderSetting@@QAEXJH@Z ; CSliderSetting::SetValue

; 1492 :             break;

  01323	eb 06		 jmp	 SHORT $LN68@HandleWind@9
$LN2@HandleWind@9:

; 1493 : 
; 1494 :         case IDM_SAVE_BY_CHANNEL:
; 1495 :             // Gone
; 1496 :             break;

  01325	eb 04		 jmp	 SHORT $LN68@HandleWind@9
$LN1@HandleWind@9:

; 1497 :         default:
; 1498 :             return FALSE;

  01327	33 c0		 xor	 eax, eax
  01329	eb 05		 jmp	 SHORT $LN73@HandleWind@9
$LN68@HandleWind@9:

; 1499 :             break;
; 1500 :     }
; 1501 :     return TRUE;

  0132b	b8 01 00 00 00	 mov	 eax, 1
$LN73@HandleWind@9:

; 1502 : }

  01330	8b 4d f4	 mov	 ecx, DWORD PTR __$EHRec$[ebp]
  01333	64 89 0d 00 00
	00 00		 mov	 DWORD PTR fs:0, ecx
  0133a	59		 pop	 ecx
  0133b	8b e5		 mov	 esp, ebp
  0133d	5d		 pop	 ebp
  0133e	c2 0c 00	 ret	 12			; 0000000cH
  01341	8d 49 00	 npad	 3
$LN110@HandleWind@9:
  01344	00 00 00 00	 DD	 $LN22@HandleWind@9
  01348	00 00 00 00	 DD	 $LN26@HandleWind@9
  0134c	00 00 00 00	 DD	 $LN48@HandleWind@9
  01350	00 00 00 00	 DD	 $LN67@HandleWind@9
  01354	00 00 00 00	 DD	 $LN1@HandleWind@9
$LN105@HandleWind@9:
  01358	00		 DB	 0
  01359	04		 DB	 4
  0135a	04		 DB	 4
  0135b	04		 DB	 4
  0135c	04		 DB	 4
  0135d	04		 DB	 4
  0135e	01		 DB	 1
  0135f	04		 DB	 4
  01360	04		 DB	 4
  01361	04		 DB	 4
  01362	04		 DB	 4
  01363	04		 DB	 4
  01364	04		 DB	 4
  01365	04		 DB	 4
  01366	04		 DB	 4
  01367	04		 DB	 4
  01368	04		 DB	 4
  01369	04		 DB	 4
  0136a	04		 DB	 4
  0136b	04		 DB	 4
  0136c	04		 DB	 4
  0136d	04		 DB	 4
  0136e	04		 DB	 4
  0136f	04		 DB	 4
  01370	04		 DB	 4
  01371	04		 DB	 4
  01372	04		 DB	 4
  01373	04		 DB	 4
  01374	04		 DB	 4
  01375	04		 DB	 4
  01376	04		 DB	 4
  01377	04		 DB	 4
  01378	04		 DB	 4
  01379	04		 DB	 4
  0137a	04		 DB	 4
  0137b	04		 DB	 4
  0137c	04		 DB	 4
  0137d	04		 DB	 4
  0137e	04		 DB	 4
  0137f	04		 DB	 4
  01380	04		 DB	 4
  01381	04		 DB	 4
  01382	04		 DB	 4
  01383	04		 DB	 4
  01384	04		 DB	 4
  01385	04		 DB	 4
  01386	04		 DB	 4
  01387	04		 DB	 4
  01388	04		 DB	 4
  01389	04		 DB	 4
  0138a	04		 DB	 4
  0138b	04		 DB	 4
  0138c	04		 DB	 4
  0138d	04		 DB	 4
  0138e	04		 DB	 4
  0138f	04		 DB	 4
  01390	04		 DB	 4
  01391	04		 DB	 4
  01392	04		 DB	 4
  01393	04		 DB	 4
  01394	04		 DB	 4
  01395	04		 DB	 4
  01396	04		 DB	 4
  01397	04		 DB	 4
  01398	04		 DB	 4
  01399	04		 DB	 4
  0139a	04		 DB	 4
  0139b	04		 DB	 4
  0139c	04		 DB	 4
  0139d	04		 DB	 4
  0139e	04		 DB	 4
  0139f	04		 DB	 4
  013a0	04		 DB	 4
  013a1	04		 DB	 4
  013a2	04		 DB	 4
  013a3	04		 DB	 4
  013a4	04		 DB	 4
  013a5	04		 DB	 4
  013a6	04		 DB	 4
  013a7	04		 DB	 4
  013a8	04		 DB	 4
  013a9	02		 DB	 2
  013aa	04		 DB	 4
  013ab	04		 DB	 4
  013ac	04		 DB	 4
  013ad	04		 DB	 4
  013ae	04		 DB	 4
  013af	04		 DB	 4
  013b0	04		 DB	 4
  013b1	04		 DB	 4
  013b2	04		 DB	 4
  013b3	04		 DB	 4
  013b4	04		 DB	 4
  013b5	04		 DB	 4
  013b6	04		 DB	 4
  013b7	04		 DB	 4
  013b8	04		 DB	 4
  013b9	04		 DB	 4
  013ba	04		 DB	 4
  013bb	04		 DB	 4
  013bc	04		 DB	 4
  013bd	04		 DB	 4
  013be	04		 DB	 4
  013bf	04		 DB	 4
  013c0	04		 DB	 4
  013c1	04		 DB	 4
  013c2	04		 DB	 4
  013c3	04		 DB	 4
  013c4	04		 DB	 4
  013c5	04		 DB	 4
  013c6	04		 DB	 4
  013c7	04		 DB	 4
  013c8	04		 DB	 4
  013c9	04		 DB	 4
  013ca	04		 DB	 4
  013cb	04		 DB	 4
  013cc	04		 DB	 4
  013cd	04		 DB	 4
  013ce	04		 DB	 4
  013cf	04		 DB	 4
  013d0	04		 DB	 4
  013d1	04		 DB	 4
  013d2	04		 DB	 4
  013d3	04		 DB	 4
  013d4	04		 DB	 4
  013d5	04		 DB	 4
  013d6	04		 DB	 4
  013d7	04		 DB	 4
  013d8	04		 DB	 4
  013d9	04		 DB	 4
  013da	04		 DB	 4
  013db	04		 DB	 4
  013dc	04		 DB	 4
  013dd	04		 DB	 4
  013de	04		 DB	 4
  013df	04		 DB	 4
  013e0	04		 DB	 4
  013e1	04		 DB	 4
  013e2	04		 DB	 4
  013e3	04		 DB	 4
  013e4	04		 DB	 4
  013e5	04		 DB	 4
  013e6	04		 DB	 4
  013e7	04		 DB	 4
  013e8	04		 DB	 4
  013e9	04		 DB	 4
  013ea	04		 DB	 4
  013eb	04		 DB	 4
  013ec	04		 DB	 4
  013ed	04		 DB	 4
  013ee	04		 DB	 4
  013ef	04		 DB	 4
  013f0	04		 DB	 4
  013f1	04		 DB	 4
  013f2	04		 DB	 4
  013f3	04		 DB	 4
  013f4	04		 DB	 4
  013f5	04		 DB	 4
  013f6	04		 DB	 4
  013f7	04		 DB	 4
  013f8	04		 DB	 4
  013f9	04		 DB	 4
  013fa	04		 DB	 4
  013fb	04		 DB	 4
  013fc	04		 DB	 4
  013fd	04		 DB	 4
  013fe	04		 DB	 4
  013ff	04		 DB	 4
  01400	04		 DB	 4
  01401	04		 DB	 4
  01402	04		 DB	 4
  01403	04		 DB	 4
  01404	04		 DB	 4
  01405	04		 DB	 4
  01406	04		 DB	 4
  01407	04		 DB	 4
  01408	04		 DB	 4
  01409	04		 DB	 4
  0140a	04		 DB	 4
  0140b	04		 DB	 4
  0140c	04		 DB	 4
  0140d	04		 DB	 4
  0140e	04		 DB	 4
  0140f	04		 DB	 4
  01410	04		 DB	 4
  01411	04		 DB	 4
  01412	04		 DB	 4
  01413	04		 DB	 4
  01414	04		 DB	 4
  01415	04		 DB	 4
  01416	04		 DB	 4
  01417	04		 DB	 4
  01418	04		 DB	 4
  01419	04		 DB	 4
  0141a	04		 DB	 4
  0141b	04		 DB	 4
  0141c	04		 DB	 4
  0141d	04		 DB	 4
  0141e	04		 DB	 4
  0141f	04		 DB	 4
  01420	04		 DB	 4
  01421	04		 DB	 4
  01422	04		 DB	 4
  01423	04		 DB	 4
  01424	04		 DB	 4
  01425	04		 DB	 4
  01426	04		 DB	 4
  01427	04		 DB	 4
  01428	04		 DB	 4
  01429	04		 DB	 4
  0142a	04		 DB	 4
  0142b	04		 DB	 4
  0142c	04		 DB	 4
  0142d	04		 DB	 4
  0142e	04		 DB	 4
  0142f	04		 DB	 4
  01430	04		 DB	 4
  01431	04		 DB	 4
  01432	04		 DB	 4
  01433	03		 DB	 3
$LN111@HandleWind@9:
  01434	00 00 00 00	 DD	 $LN64@HandleWind@9
  01438	00 00 00 00	 DD	 $LN63@HandleWind@9
  0143c	00 00 00 00	 DD	 $LN62@HandleWind@9
  01440	00 00 00 00	 DD	 $LN10@HandleWind@9
  01444	00 00 00 00	 DD	 $LN8@HandleWind@9
  01448	00 00 00 00	 DD	 $LN7@HandleWind@9
  0144c	00 00 00 00	 DD	 $LN4@HandleWind@9
  01450	00 00 00 00	 DD	 $LN5@HandleWind@9
  01454	00 00 00 00	 DD	 $LN3@HandleWind@9
  01458	00 00 00 00	 DD	 $LN60@HandleWind@9
  0145c	00 00 00 00	 DD	 $LN59@HandleWind@9
  01460	00 00 00 00	 DD	 $LN61@HandleWind@9
  01464	00 00 00 00	 DD	 $LN54@HandleWind@9
  01468	00 00 00 00	 DD	 $LN55@HandleWind@9
  0146c	00 00 00 00	 DD	 $LN53@HandleWind@9
  01470	00 00 00 00	 DD	 $LN57@HandleWind@9
  01474	00 00 00 00	 DD	 $LN58@HandleWind@9
  01478	00 00 00 00	 DD	 $LN56@HandleWind@9
  0147c	00 00 00 00	 DD	 $LN1@HandleWind@9
$LN106@HandleWind@9:
  01480	00		 DB	 0
  01481	01		 DB	 1
  01482	02		 DB	 2
  01483	12		 DB	 18			; 00000012H
  01484	12		 DB	 18			; 00000012H
  01485	12		 DB	 18			; 00000012H
  01486	12		 DB	 18			; 00000012H
  01487	12		 DB	 18			; 00000012H
  01488	12		 DB	 18			; 00000012H
  01489	12		 DB	 18			; 00000012H
  0148a	12		 DB	 18			; 00000012H
  0148b	12		 DB	 18			; 00000012H
  0148c	12		 DB	 18			; 00000012H
  0148d	12		 DB	 18			; 00000012H
  0148e	12		 DB	 18			; 00000012H
  0148f	12		 DB	 18			; 00000012H
  01490	12		 DB	 18			; 00000012H
  01491	12		 DB	 18			; 00000012H
  01492	12		 DB	 18			; 00000012H
  01493	12		 DB	 18			; 00000012H
  01494	12		 DB	 18			; 00000012H
  01495	12		 DB	 18			; 00000012H
  01496	12		 DB	 18			; 00000012H
  01497	12		 DB	 18			; 00000012H
  01498	12		 DB	 18			; 00000012H
  01499	12		 DB	 18			; 00000012H
  0149a	12		 DB	 18			; 00000012H
  0149b	12		 DB	 18			; 00000012H
  0149c	12		 DB	 18			; 00000012H
  0149d	12		 DB	 18			; 00000012H
  0149e	12		 DB	 18			; 00000012H
  0149f	12		 DB	 18			; 00000012H
  014a0	12		 DB	 18			; 00000012H
  014a1	12		 DB	 18			; 00000012H
  014a2	12		 DB	 18			; 00000012H
  014a3	12		 DB	 18			; 00000012H
  014a4	12		 DB	 18			; 00000012H
  014a5	12		 DB	 18			; 00000012H
  014a6	12		 DB	 18			; 00000012H
  014a7	12		 DB	 18			; 00000012H
  014a8	12		 DB	 18			; 00000012H
  014a9	12		 DB	 18			; 00000012H
  014aa	12		 DB	 18			; 00000012H
  014ab	12		 DB	 18			; 00000012H
  014ac	12		 DB	 18			; 00000012H
  014ad	12		 DB	 18			; 00000012H
  014ae	12		 DB	 18			; 00000012H
  014af	12		 DB	 18			; 00000012H
  014b0	12		 DB	 18			; 00000012H
  014b1	12		 DB	 18			; 00000012H
  014b2	12		 DB	 18			; 00000012H
  014b3	12		 DB	 18			; 00000012H
  014b4	12		 DB	 18			; 00000012H
  014b5	12		 DB	 18			; 00000012H
  014b6	12		 DB	 18			; 00000012H
  014b7	12		 DB	 18			; 00000012H
  014b8	12		 DB	 18			; 00000012H
  014b9	12		 DB	 18			; 00000012H
  014ba	12		 DB	 18			; 00000012H
  014bb	12		 DB	 18			; 00000012H
  014bc	12		 DB	 18			; 00000012H
  014bd	12		 DB	 18			; 00000012H
  014be	12		 DB	 18			; 00000012H
  014bf	12		 DB	 18			; 00000012H
  014c0	12		 DB	 18			; 00000012H
  014c1	12		 DB	 18			; 00000012H
  014c2	12		 DB	 18			; 00000012H
  014c3	12		 DB	 18			; 00000012H
  014c4	12		 DB	 18			; 00000012H
  014c5	12		 DB	 18			; 00000012H
  014c6	12		 DB	 18			; 00000012H
  014c7	12		 DB	 18			; 00000012H
  014c8	12		 DB	 18			; 00000012H
  014c9	12		 DB	 18			; 00000012H
  014ca	12		 DB	 18			; 00000012H
  014cb	12		 DB	 18			; 00000012H
  014cc	12		 DB	 18			; 00000012H
  014cd	12		 DB	 18			; 00000012H
  014ce	12		 DB	 18			; 00000012H
  014cf	12		 DB	 18			; 00000012H
  014d0	12		 DB	 18			; 00000012H
  014d1	12		 DB	 18			; 00000012H
  014d2	12		 DB	 18			; 00000012H
  014d3	12		 DB	 18			; 00000012H
  014d4	12		 DB	 18			; 00000012H
  014d5	12		 DB	 18			; 00000012H
  014d6	12		 DB	 18			; 00000012H
  014d7	12		 DB	 18			; 00000012H
  014d8	12		 DB	 18			; 00000012H
  014d9	12		 DB	 18			; 00000012H
  014da	12		 DB	 18			; 00000012H
  014db	12		 DB	 18			; 00000012H
  014dc	12		 DB	 18			; 00000012H
  014dd	12		 DB	 18			; 00000012H
  014de	12		 DB	 18			; 00000012H
  014df	12		 DB	 18			; 00000012H
  014e0	12		 DB	 18			; 00000012H
  014e1	12		 DB	 18			; 00000012H
  014e2	12		 DB	 18			; 00000012H
  014e3	12		 DB	 18			; 00000012H
  014e4	12		 DB	 18			; 00000012H
  014e5	12		 DB	 18			; 00000012H
  014e6	12		 DB	 18			; 00000012H
  014e7	12		 DB	 18			; 00000012H
  014e8	12		 DB	 18			; 00000012H
  014e9	12		 DB	 18			; 00000012H
  014ea	12		 DB	 18			; 00000012H
  014eb	12		 DB	 18			; 00000012H
  014ec	12		 DB	 18			; 00000012H
  014ed	12		 DB	 18			; 00000012H
  014ee	12		 DB	 18			; 00000012H
  014ef	12		 DB	 18			; 00000012H
  014f0	12		 DB	 18			; 00000012H
  014f1	12		 DB	 18			; 00000012H
  014f2	12		 DB	 18			; 00000012H
  014f3	12		 DB	 18			; 00000012H
  014f4	12		 DB	 18			; 00000012H
  014f5	12		 DB	 18			; 00000012H
  014f6	12		 DB	 18			; 00000012H
  014f7	12		 DB	 18			; 00000012H
  014f8	12		 DB	 18			; 00000012H
  014f9	12		 DB	 18			; 00000012H
  014fa	12		 DB	 18			; 00000012H
  014fb	12		 DB	 18			; 00000012H
  014fc	12		 DB	 18			; 00000012H
  014fd	12		 DB	 18			; 00000012H
  014fe	12		 DB	 18			; 00000012H
  014ff	12		 DB	 18			; 00000012H
  01500	12		 DB	 18			; 00000012H
  01501	12		 DB	 18			; 00000012H
  01502	12		 DB	 18			; 00000012H
  01503	12		 DB	 18			; 00000012H
  01504	12		 DB	 18			; 00000012H
  01505	12		 DB	 18			; 00000012H
  01506	12		 DB	 18			; 00000012H
  01507	12		 DB	 18			; 00000012H
  01508	12		 DB	 18			; 00000012H
  01509	12		 DB	 18			; 00000012H
  0150a	12		 DB	 18			; 00000012H
  0150b	03		 DB	 3
  0150c	04		 DB	 4
  0150d	05		 DB	 5
  0150e	06		 DB	 6
  0150f	07		 DB	 7
  01510	08		 DB	 8
  01511	12		 DB	 18			; 00000012H
  01512	12		 DB	 18			; 00000012H
  01513	12		 DB	 18			; 00000012H
  01514	12		 DB	 18			; 00000012H
  01515	12		 DB	 18			; 00000012H
  01516	12		 DB	 18			; 00000012H
  01517	12		 DB	 18			; 00000012H
  01518	12		 DB	 18			; 00000012H
  01519	12		 DB	 18			; 00000012H
  0151a	12		 DB	 18			; 00000012H
  0151b	12		 DB	 18			; 00000012H
  0151c	12		 DB	 18			; 00000012H
  0151d	12		 DB	 18			; 00000012H
  0151e	12		 DB	 18			; 00000012H
  0151f	12		 DB	 18			; 00000012H
  01520	12		 DB	 18			; 00000012H
  01521	12		 DB	 18			; 00000012H
  01522	12		 DB	 18			; 00000012H
  01523	09		 DB	 9
  01524	0a		 DB	 10			; 0000000aH
  01525	0b		 DB	 11			; 0000000bH
  01526	0c		 DB	 12			; 0000000cH
  01527	0d		 DB	 13			; 0000000dH
  01528	0e		 DB	 14			; 0000000eH
  01529	12		 DB	 18			; 00000012H
  0152a	0f		 DB	 15			; 0000000fH
  0152b	10		 DB	 16			; 00000010H
  0152c	11		 DB	 17			; 00000011H
  0152d	8d 49 00	 npad	 3
$LN112@HandleWind@9:
  01530	00 00 00 00	 DD	 $LN37@HandleWind@9
  01534	00 00 00 00	 DD	 $LN19@HandleWind@9
  01538	00 00 00 00	 DD	 $LN18@HandleWind@9
  0153c	00 00 00 00	 DD	 $LN17@HandleWind@9
  01540	00 00 00 00	 DD	 $LN16@HandleWind@9
  01544	00 00 00 00	 DD	 $LN15@HandleWind@9
  01548	00 00 00 00	 DD	 $LN14@HandleWind@9
  0154c	00 00 00 00	 DD	 $LN13@HandleWind@9
  01550	00 00 00 00	 DD	 $LN12@HandleWind@9
  01554	00 00 00 00	 DD	 $LN11@HandleWind@9
  01558	00 00 00 00	 DD	 $LN1@HandleWind@9
$LN107@HandleWind@9:
  0155c	00		 DB	 0
  0155d	00		 DB	 0
  0155e	00		 DB	 0
  0155f	0a		 DB	 10			; 0000000aH
  01560	0a		 DB	 10			; 0000000aH
  01561	0a		 DB	 10			; 0000000aH
  01562	0a		 DB	 10			; 0000000aH
  01563	0a		 DB	 10			; 0000000aH
  01564	0a		 DB	 10			; 0000000aH
  01565	0a		 DB	 10			; 0000000aH
  01566	01		 DB	 1
  01567	02		 DB	 2
  01568	03		 DB	 3
  01569	04		 DB	 4
  0156a	05		 DB	 5
  0156b	06		 DB	 6
  0156c	07		 DB	 7
  0156d	08		 DB	 8
  0156e	09		 DB	 9
  0156f	90		 npad	 1
$LN113@HandleWind@9:
  01570	00 00 00 00	 DD	 $LN2@HandleWind@9
  01574	00 00 00 00	 DD	 $LN52@HandleWind@9
  01578	00 00 00 00	 DD	 $LN51@HandleWind@9
  0157c	00 00 00 00	 DD	 $LN50@HandleWind@9
  01580	00 00 00 00	 DD	 $LN49@HandleWind@9
  01584	00 00 00 00	 DD	 $LN6@HandleWind@9
  01588	00 00 00 00	 DD	 $LN1@HandleWind@9
$LN108@HandleWind@9:
  0158c	00		 DB	 0
  0158d	06		 DB	 6
  0158e	06		 DB	 6
  0158f	06		 DB	 6
  01590	06		 DB	 6
  01591	06		 DB	 6
  01592	06		 DB	 6
  01593	06		 DB	 6
  01594	06		 DB	 6
  01595	06		 DB	 6
  01596	06		 DB	 6
  01597	06		 DB	 6
  01598	06		 DB	 6
  01599	06		 DB	 6
  0159a	06		 DB	 6
  0159b	06		 DB	 6
  0159c	06		 DB	 6
  0159d	06		 DB	 6
  0159e	01		 DB	 1
  0159f	02		 DB	 2
  015a0	03		 DB	 3
  015a1	04		 DB	 4
  015a2	06		 DB	 6
  015a3	06		 DB	 6
  015a4	06		 DB	 6
  015a5	06		 DB	 6
  015a6	06		 DB	 6
  015a7	06		 DB	 6
  015a8	06		 DB	 6
  015a9	06		 DB	 6
  015aa	06		 DB	 6
  015ab	06		 DB	 6
  015ac	06		 DB	 6
  015ad	06		 DB	 6
  015ae	06		 DB	 6
  015af	06		 DB	 6
  015b0	06		 DB	 6
  015b1	06		 DB	 6
  015b2	06		 DB	 6
  015b3	06		 DB	 6
  015b4	06		 DB	 6
  015b5	06		 DB	 6
  015b6	06		 DB	 6
  015b7	06		 DB	 6
  015b8	06		 DB	 6
  015b9	06		 DB	 6
  015ba	06		 DB	 6
  015bb	06		 DB	 6
  015bc	06		 DB	 6
  015bd	06		 DB	 6
  015be	06		 DB	 6
  015bf	06		 DB	 6
  015c0	06		 DB	 6
  015c1	06		 DB	 6
  015c2	05		 DB	 5
  015c3	90		 npad	 1
$LN114@HandleWind@9:
  015c4	00 00 00 00	 DD	 $LN47@HandleWind@9
  015c8	00 00 00 00	 DD	 $LN46@HandleWind@9
  015cc	00 00 00 00	 DD	 $LN45@HandleWind@9
  015d0	00 00 00 00	 DD	 $LN44@HandleWind@9
  015d4	00 00 00 00	 DD	 $LN43@HandleWind@9
  015d8	00 00 00 00	 DD	 $LN42@HandleWind@9
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$0:
  00000	8d 4d c4	 lea	 ecx, DWORD PTR $T361072[ebp]
  00003	e9 00 00 00 00	 jmp	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$1:
  00008	8d 4d a8	 lea	 ecx, DWORD PTR $T361073[ebp]
  0000b	e9 00 00 00 00	 jmp	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$2:
  00010	8d 4d 8c	 lea	 ecx, DWORD PTR $T361074[ebp]
  00013	e9 00 00 00 00	 jmp	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$3:
  00018	8d 8d 70 ff ff
	ff		 lea	 ecx, DWORD PTR $T361075[ebp]
  0001e	e9 00 00 00 00	 jmp	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$4:
  00023	8d 8d 54 ff ff
	ff		 lea	 ecx, DWORD PTR $T361076[ebp]
  00029	e9 00 00 00 00	 jmp	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$5:
  0002e	8d 8d 38 ff ff
	ff		 lea	 ecx, DWORD PTR $T361077[ebp]
  00034	e9 00 00 00 00	 jmp	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$6:
  00039	8d 8d 1c ff ff
	ff		 lea	 ecx, DWORD PTR $T361078[ebp]
  0003f	e9 00 00 00 00	 jmp	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$7:
  00044	8d 8d 00 ff ff
	ff		 lea	 ecx, DWORD PTR $T361079[ebp]
  0004a	e9 00 00 00 00	 jmp	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$8:
  0004f	8d 8d e4 fe ff
	ff		 lea	 ecx, DWORD PTR $T361080[ebp]
  00055	e9 00 00 00 00	 jmp	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$9:
  0005a	8d 8d c8 fe ff
	ff		 lea	 ecx, DWORD PTR $T361081[ebp]
  00060	e9 00 00 00 00	 jmp	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$10:
  00065	8d 8d ac fe ff
	ff		 lea	 ecx, DWORD PTR $T361082[ebp]
  0006b	e9 00 00 00 00	 jmp	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$11:
  00070	8d 8d 90 fe ff
	ff		 lea	 ecx, DWORD PTR $T361083[ebp]
  00076	e9 00 00 00 00	 jmp	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$12:
  0007b	8d 8d 74 fe ff
	ff		 lea	 ecx, DWORD PTR $T361084[ebp]
  00081	e9 00 00 00 00	 jmp	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$13:
  00086	8d 8d 58 fe ff
	ff		 lea	 ecx, DWORD PTR $T361085[ebp]
  0008c	e9 00 00 00 00	 jmp	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$14:
  00091	8d 8d 3c fe ff
	ff		 lea	 ecx, DWORD PTR $T361086[ebp]
  00097	e9 00 00 00 00	 jmp	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$15:
  0009c	8d 8d 20 fe ff
	ff		 lea	 ecx, DWORD PTR $T361087[ebp]
  000a2	e9 00 00 00 00	 jmp	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$16:
  000a7	8d 8d 04 fe ff
	ff		 lea	 ecx, DWORD PTR $T361088[ebp]
  000ad	e9 00 00 00 00	 jmp	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$17:
  000b2	8d 8d e8 fd ff
	ff		 lea	 ecx, DWORD PTR $T361089[ebp]
  000b8	e9 00 00 00 00	 jmp	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$18:
  000bd	8d 8d cc fd ff
	ff		 lea	 ecx, DWORD PTR $T361090[ebp]
  000c3	e9 00 00 00 00	 jmp	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$19:
  000c8	8d 8d b0 fd ff
	ff		 lea	 ecx, DWORD PTR $T361091[ebp]
  000ce	e9 00 00 00 00	 jmp	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$20:
  000d3	8d 8d 94 fd ff
	ff		 lea	 ecx, DWORD PTR $T361092[ebp]
  000d9	e9 00 00 00 00	 jmp	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$21:
  000de	8d 8d 78 fd ff
	ff		 lea	 ecx, DWORD PTR $T361093[ebp]
  000e4	e9 00 00 00 00	 jmp	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$22:
  000e9	8d 8d 5c fd ff
	ff		 lea	 ecx, DWORD PTR $T361094[ebp]
  000ef	e9 00 00 00 00	 jmp	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$23:
  000f4	8d 8d 40 fd ff
	ff		 lea	 ecx, DWORD PTR $T361095[ebp]
  000fa	e9 00 00 00 00	 jmp	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$24:
  000ff	8d 8d 24 fd ff
	ff		 lea	 ecx, DWORD PTR $T361096[ebp]
  00105	e9 00 00 00 00	 jmp	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
__unwindfunclet$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z$25:
  0010a	8d 8d 08 fd ff
	ff		 lea	 ecx, DWORD PTR $T361097[ebp]
  00110	e9 00 00 00 00	 jmp	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
__ehhandler$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z:
  00115	8b 54 24 08	 mov	 edx, DWORD PTR [esp+8]
  00119	8d 42 0c	 lea	 eax, DWORD PTR [edx+12]
  0011c	8b 8a ac fc ff
	ff		 mov	 ecx, DWORD PTR [edx-852]
  00122	33 c8		 xor	 ecx, eax
  00124	e8 00 00 00 00	 call	 @__security_check_cookie@4
  00129	b8 00 00 00 00	 mov	 eax, OFFSET __ehfuncinfo$?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z
  0012e	e9 00 00 00 00	 jmp	 ___CxxFrameHandler3
text$x	ENDS
?HandleWindowsCommands@CSAA7134Source@@UAEHPAUHWND__@@IJ@Z ENDP ; CSAA7134Source::HandleWindowsCommands
END
