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

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

INCLUDELIB OLDNAMES

PUBLIC	?DialogProc@CTSCompressionDlg@@EAEHPAUHWND__@@IIJ@Z ; CTSCompressionDlg::DialogProc
PUBLIC	??_R4CTSCompressionDlg@@6B@			; CTSCompressionDlg::`RTTI Complete Object Locator'
PUBLIC	??_R3CTSCompressionDlg@@8			; CTSCompressionDlg::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2CTSCompressionDlg@@8			; CTSCompressionDlg::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@CTSCompressionDlg@@8		; CTSCompressionDlg::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	??_R0?AVCTSCompressionDlg@@@8			; CTSCompressionDlg `RTTI Type Descriptor'
PUBLIC	??1CTSCompressionDlg@@UAE@XZ			; CTSCompressionDlg::~CTSCompressionDlg
PUBLIC	??_GCTSCompressionDlg@@UAEPAXI@Z		; CTSCompressionDlg::`scalar deleting destructor'
PUBLIC	??_7CTSCompressionDlg@@6B@			; CTSCompressionDlg::`vftable'
EXTRN	??_ECTSCompressionDlg@@UAEPAXI@Z:PROC		; CTSCompressionDlg::`vector deleting destructor'
;	COMDAT ??_7CTSCompressionDlg@@6B@
CONST	SEGMENT
??_7CTSCompressionDlg@@6B@ DD FLAT:??_R4CTSCompressionDlg@@6B@ ; CTSCompressionDlg::`vftable'
	DD	FLAT:??_ECTSCompressionDlg@@UAEPAXI@Z
	DD	FLAT:?DialogProc@CTSCompressionDlg@@EAEHPAUHWND__@@IIJ@Z
CONST	ENDS
;	COMDAT ??_R4CTSCompressionDlg@@6B@
rdata$r	SEGMENT
??_R4CTSCompressionDlg@@6B@ DD 00H			; CTSCompressionDlg::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVCTSCompressionDlg@@@8
	DD	FLAT:??_R3CTSCompressionDlg@@8
rdata$r	ENDS
;	COMDAT ??_R3CTSCompressionDlg@@8
rdata$r	SEGMENT
??_R3CTSCompressionDlg@@8 DD 00H			; CTSCompressionDlg::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2CTSCompressionDlg@@8
rdata$r	ENDS
;	COMDAT ??_R2CTSCompressionDlg@@8
rdata$r	SEGMENT
??_R2CTSCompressionDlg@@8 DD FLAT:??_R1A@?0A@EA@CTSCompressionDlg@@8 ; CTSCompressionDlg::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@CDSDialog@@8
rdata$r	ENDS
;	COMDAT ??_R1A@?0A@EA@CTSCompressionDlg@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@CTSCompressionDlg@@8 DD FLAT:??_R0?AVCTSCompressionDlg@@@8 ; CTSCompressionDlg::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3CTSCompressionDlg@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVCTSCompressionDlg@@@8
_DATA	SEGMENT
??_R0?AVCTSCompressionDlg@@@8 DD FLAT:??_7type_info@@6B@ ; CTSCompressionDlg `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVCTSCompressionDlg@@', 00H
PUBLIC	?OnConfigAudio@CTSCompressionDlg@@AAEXPAUHWND__@@@Z ; CTSCompressionDlg::OnConfigAudio
; Function compile flags: /Odtp
; File c:\develop\dscaler423a\dscaler\tscompressiondlg.cpp
;	COMDAT ?OnConfigAudio@CTSCompressionDlg@@AAEXPAUHWND__@@@Z
_TEXT	SEGMENT
_this$ = -4						; size = 4
_hDlg$ = 8						; size = 4
?OnConfigAudio@CTSCompressionDlg@@AAEXPAUHWND__@@@Z PROC ; CTSCompressionDlg::OnConfigAudio, COMDAT
; _this$ = ecx

; 98   : {

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

; 99   : }

  00007	8b e5		 mov	 esp, ebp
  00009	5d		 pop	 ebp
  0000a	c2 04 00	 ret	 4
?OnConfigAudio@CTSCompressionDlg@@AAEXPAUHWND__@@@Z ENDP ; CTSCompressionDlg::OnConfigAudio
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$??1CTSCompressionDlg@@UAE@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$??1CTSCompressionDlg@@UAE@XZ$0
	DD	00H
	DD	FLAT:__unwindfunclet$??1CTSCompressionDlg@@UAE@XZ$1
	DD	01H
	DD	FLAT:__unwindfunclet$??1CTSCompressionDlg@@UAE@XZ$2
__ehfuncinfo$??1CTSCompressionDlg@@UAE@XZ DD 019930522H
	DD	03H
	DD	FLAT:__unwindtable$??1CTSCompressionDlg@@UAE@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	00H
; Function compile flags: /Odtp
xdata$x	ENDS
;	COMDAT ??1CTSCompressionDlg@@UAE@XZ
_TEXT	SEGMENT
_this$ = -16						; size = 4
__$EHRec$ = -12						; size = 12
??1CTSCompressionDlg@@UAE@XZ PROC			; CTSCompressionDlg::~CTSCompressionDlg, COMDAT
; _this$ = ecx
  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	6a ff		 push	 -1
  00005	68 00 00 00 00	 push	 __ehhandler$??1CTSCompressionDlg@@UAE@XZ
  0000a	64 a1 00 00 00
	00		 mov	 eax, DWORD PTR fs:0
  00010	50		 push	 eax
  00011	51		 push	 ecx
  00012	a1 00 00 00 00	 mov	 eax, DWORD PTR ___security_cookie
  00017	33 c5		 xor	 eax, ebp
  00019	50		 push	 eax
  0001a	8d 45 f4	 lea	 eax, DWORD PTR __$EHRec$[ebp]
  0001d	64 a3 00 00 00
	00		 mov	 DWORD PTR fs:0, eax
  00023	89 4d f0	 mov	 DWORD PTR _this$[ebp], ecx
  00026	c7 45 fc 02 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 2
  0002d	c6 45 fc 01	 mov	 BYTE PTR __$EHRec$[ebp+8], 1
  00031	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  00034	83 c1 28	 add	 ecx, 40			; 00000028H
  00037	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> >
  0003c	c6 45 fc 00	 mov	 BYTE PTR __$EHRec$[ebp+8], 0
  00040	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  00043	83 c1 0c	 add	 ecx, 12			; 0000000cH
  00046	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> >
  0004b	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  00052	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  00055	e8 00 00 00 00	 call	 ??1CDSDialog@@UAE@XZ	; CDSDialog::~CDSDialog
  0005a	8b 4d f4	 mov	 ecx, DWORD PTR __$EHRec$[ebp]
  0005d	64 89 0d 00 00
	00 00		 mov	 DWORD PTR fs:0, ecx
  00064	59		 pop	 ecx
  00065	8b e5		 mov	 esp, ebp
  00067	5d		 pop	 ebp
  00068	c3		 ret	 0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$??1CTSCompressionDlg@@UAE@XZ$0:
  00000	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  00003	e9 00 00 00 00	 jmp	 ??1CDSDialog@@UAE@XZ	; CDSDialog::~CDSDialog
__unwindfunclet$??1CTSCompressionDlg@@UAE@XZ$1:
  00008	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  0000b	83 c1 0c	 add	 ecx, 12			; 0000000cH
  0000e	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$??1CTSCompressionDlg@@UAE@XZ$2:
  00013	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  00016	83 c1 28	 add	 ecx, 40			; 00000028H
  00019	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$??1CTSCompressionDlg@@UAE@XZ:
  0001e	8b 54 24 08	 mov	 edx, DWORD PTR [esp+8]
  00022	8d 42 0c	 lea	 eax, DWORD PTR [edx+12]
  00025	8b 4a f8	 mov	 ecx, DWORD PTR [edx-8]
  00028	33 c8		 xor	 ecx, eax
  0002a	e8 00 00 00 00	 call	 @__security_check_cookie@4
  0002f	b8 00 00 00 00	 mov	 eax, OFFSET __ehfuncinfo$??1CTSCompressionDlg@@UAE@XZ
  00034	e9 00 00 00 00	 jmp	 ___CxxFrameHandler3
text$x	ENDS
??1CTSCompressionDlg@@UAE@XZ ENDP			; CTSCompressionDlg::~CTSCompressionDlg
; Function compile flags: /Odtp
;	COMDAT ??_GCTSCompressionDlg@@UAEPAXI@Z
_TEXT	SEGMENT
_this$ = -4						; size = 4
___flags$ = 8						; size = 4
??_GCTSCompressionDlg@@UAEPAXI@Z PROC			; CTSCompressionDlg::`scalar deleting destructor', COMDAT
; _this$ = ecx
  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	51		 push	 ecx
  00004	89 4d fc	 mov	 DWORD PTR _this$[ebp], ecx
  00007	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0000a	e8 00 00 00 00	 call	 ??1CTSCompressionDlg@@UAE@XZ
  0000f	8b 45 08	 mov	 eax, DWORD PTR ___flags$[ebp]
  00012	83 e0 01	 and	 eax, 1
  00015	74 0c		 je	 SHORT $LN1@scalar@133
  00017	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0001a	51		 push	 ecx
  0001b	e8 00 00 00 00	 call	 ??3@YAXPAX@Z		; operator delete
  00020	83 c4 04	 add	 esp, 4
$LN1@scalar@133:
  00023	8b 45 fc	 mov	 eax, DWORD PTR _this$[ebp]
  00026	8b e5		 mov	 esp, ebp
  00028	5d		 pop	 ebp
  00029	c2 04 00	 ret	 4
??_GCTSCompressionDlg@@UAEPAXI@Z ENDP			; CTSCompressionDlg::`scalar deleting destructor'
_TEXT	ENDS
PUBLIC	??0CTSCompressionDlg@@QAE@PAUTS_OPTIONS@@@Z	; CTSCompressionDlg::CTSCompressionDlg
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$??0CTSCompressionDlg@@QAE@PAUTS_OPTIONS@@@Z DD 0ffffffffH
	DD	FLAT:__unwindfunclet$??0CTSCompressionDlg@@QAE@PAUTS_OPTIONS@@@Z$0
	DD	00H
	DD	FLAT:__unwindfunclet$??0CTSCompressionDlg@@QAE@PAUTS_OPTIONS@@@Z$1
	DD	01H
	DD	FLAT:__unwindfunclet$??0CTSCompressionDlg@@QAE@PAUTS_OPTIONS@@@Z$2
__ehfuncinfo$??0CTSCompressionDlg@@QAE@PAUTS_OPTIONS@@@Z DD 019930522H
	DD	03H
	DD	FLAT:__unwindtable$??0CTSCompressionDlg@@QAE@PAUTS_OPTIONS@@@Z
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	00H
; Function compile flags: /Odtp
xdata$x	ENDS
;	COMDAT ??0CTSCompressionDlg@@QAE@PAUTS_OPTIONS@@@Z
_TEXT	SEGMENT
_this$ = -16						; size = 4
__$EHRec$ = -12						; size = 12
_Options$ = 8						; size = 4
??0CTSCompressionDlg@@QAE@PAUTS_OPTIONS@@@Z PROC	; CTSCompressionDlg::CTSCompressionDlg, COMDAT
; _this$ = ecx

; 21   : {

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	6a ff		 push	 -1
  00005	68 00 00 00 00	 push	 __ehhandler$??0CTSCompressionDlg@@QAE@PAUTS_OPTIONS@@@Z
  0000a	64 a1 00 00 00
	00		 mov	 eax, DWORD PTR fs:0
  00010	50		 push	 eax
  00011	51		 push	 ecx
  00012	a1 00 00 00 00	 mov	 eax, DWORD PTR ___security_cookie
  00017	33 c5		 xor	 eax, ebp
  00019	50		 push	 eax
  0001a	8d 45 f4	 lea	 eax, DWORD PTR __$EHRec$[ebp]
  0001d	64 a3 00 00 00
	00		 mov	 DWORD PTR fs:0, eax
  00023	89 4d f0	 mov	 DWORD PTR _this$[ebp], ecx
  00026	68 0b 01 00 00	 push	 267			; 0000010bH
  0002b	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  0002e	e8 00 00 00 00	 call	 ??0CDSDialog@@QAE@PB_W@Z ; CDSDialog::CDSDialog
  00033	c7 45 fc 00 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 0
  0003a	8b 45 f0	 mov	 eax, DWORD PTR _this$[ebp]
  0003d	c7 00 00 00 00
	00		 mov	 DWORD PTR [eax], OFFSET ??_7CTSCompressionDlg@@6B@
  00043	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  00046	83 c1 0c	 add	 ecx, 12			; 0000000cH
  00049	e8 00 00 00 00	 call	 ??0?$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> >
  0004e	c6 45 fc 01	 mov	 BYTE PTR __$EHRec$[ebp+8], 1
  00052	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  00055	83 c1 28	 add	 ecx, 40			; 00000028H
  00058	e8 00 00 00 00	 call	 ??0?$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> >
  0005d	c6 45 fc 02	 mov	 BYTE PTR __$EHRec$[ebp+8], 2
  00061	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  00064	8b 55 08	 mov	 edx, DWORD PTR _Options$[ebp]
  00067	89 51 44	 mov	 DWORD PTR [ecx+68], edx
  0006a	8b 45 f0	 mov	 eax, DWORD PTR _this$[ebp]
  0006d	8b 4d 08	 mov	 ecx, DWORD PTR _Options$[ebp]
  00070	8b 91 18 02 00
	00		 mov	 edx, DWORD PTR [ecx+536]
  00076	89 50 48	 mov	 DWORD PTR [eax+72], edx

; 22   : }

  00079	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  00080	8b 45 f0	 mov	 eax, DWORD PTR _this$[ebp]
  00083	8b 4d f4	 mov	 ecx, DWORD PTR __$EHRec$[ebp]
  00086	64 89 0d 00 00
	00 00		 mov	 DWORD PTR fs:0, ecx
  0008d	59		 pop	 ecx
  0008e	8b e5		 mov	 esp, ebp
  00090	5d		 pop	 ebp
  00091	c2 04 00	 ret	 4
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$??0CTSCompressionDlg@@QAE@PAUTS_OPTIONS@@@Z$0:
  00000	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  00003	e9 00 00 00 00	 jmp	 ??1CDSDialog@@UAE@XZ	; CDSDialog::~CDSDialog
__unwindfunclet$??0CTSCompressionDlg@@QAE@PAUTS_OPTIONS@@@Z$1:
  00008	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  0000b	83 c1 0c	 add	 ecx, 12			; 0000000cH
  0000e	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$??0CTSCompressionDlg@@QAE@PAUTS_OPTIONS@@@Z$2:
  00013	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  00016	83 c1 28	 add	 ecx, 40			; 00000028H
  00019	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$??0CTSCompressionDlg@@QAE@PAUTS_OPTIONS@@@Z:
  0001e	8b 54 24 08	 mov	 edx, DWORD PTR [esp+8]
  00022	8d 42 0c	 lea	 eax, DWORD PTR [edx+12]
  00025	8b 4a f8	 mov	 ecx, DWORD PTR [edx-8]
  00028	33 c8		 xor	 ecx, eax
  0002a	e8 00 00 00 00	 call	 @__security_check_cookie@4
  0002f	b8 00 00 00 00	 mov	 eax, OFFSET __ehfuncinfo$??0CTSCompressionDlg@@QAE@PAUTS_OPTIONS@@@Z
  00034	e9 00 00 00 00	 jmp	 ___CxxFrameHandler3
text$x	ENDS
??0CTSCompressionDlg@@QAE@PAUTS_OPTIONS@@@Z ENDP	; CTSCompressionDlg::CTSCompressionDlg
PUBLIC	?OnOK@CTSCompressionDlg@@AAEXPAUHWND__@@@Z	; CTSCompressionDlg::OnOK
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?OnOK@CTSCompressionDlg@@AAEXPAUHWND__@@@Z DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?OnOK@CTSCompressionDlg@@AAEXPAUHWND__@@@Z$0
	DD	0ffffffffH
	DD	FLAT:__unwindfunclet$?OnOK@CTSCompressionDlg@@AAEXPAUHWND__@@@Z$1
__ehfuncinfo$?OnOK@CTSCompressionDlg@@AAEXPAUHWND__@@@Z DD 019930522H
	DD	02H
	DD	FLAT:__unwindtable$?OnOK@CTSCompressionDlg@@AAEXPAUHWND__@@@Z
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	00H
; Function compile flags: /Odtp
xdata$x	ENDS
;	COMDAT ?OnOK@CTSCompressionDlg@@AAEXPAUHWND__@@@Z
_TEXT	SEGMENT
tv90 = -88						; size = 4
tv92 = -84						; size = 4
tv88 = -80						; size = 4
tv91 = -76						; size = 4
_this$ = -72						; size = 4
$T342969 = -68						; size = 28
$T342968 = -40						; size = 28
__$EHRec$ = -12						; size = 12
_hDlg$ = 8						; size = 4
?OnOK@CTSCompressionDlg@@AAEXPAUHWND__@@@Z PROC		; CTSCompressionDlg::OnOK, COMDAT
; _this$ = ecx

; 102  : {

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	6a ff		 push	 -1
  00005	68 00 00 00 00	 push	 __ehhandler$?OnOK@CTSCompressionDlg@@AAEXPAUHWND__@@@Z
  0000a	64 a1 00 00 00
	00		 mov	 eax, DWORD PTR fs:0
  00010	50		 push	 eax
  00011	83 ec 4c	 sub	 esp, 76			; 0000004cH
  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 b8	 mov	 DWORD PTR _this$[ebp], ecx

; 103  :     /* Update the options */
; 104  :     m_Options->fcc = m_fcc;

  00028	8b 45 b8	 mov	 eax, DWORD PTR _this$[ebp]
  0002b	8b 48 44	 mov	 ecx, DWORD PTR [eax+68]
  0002e	8b 55 b8	 mov	 edx, DWORD PTR _this$[ebp]
  00031	8b 42 48	 mov	 eax, DWORD PTR [edx+72]
  00034	89 81 18 02 00
	00		 mov	 DWORD PTR [ecx+536], eax

; 105  :     m_AudioFormat = GetDlgItemString(hDlg, IDC_TSAUDIOFORMAT);

  0003a	68 eb 03 00 00	 push	 1003			; 000003ebH
  0003f	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  00042	51		 push	 ecx
  00043	8d 55 d8	 lea	 edx, DWORD PTR $T342968[ebp]
  00046	52		 push	 edx
  00047	e8 00 00 00 00	 call	 ?GetDlgItemString@@YA?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@PAUHWND__@@H@Z ; GetDlgItemString
  0004c	83 c4 0c	 add	 esp, 12			; 0000000cH
  0004f	89 45 b4	 mov	 DWORD PTR tv91[ebp], eax
  00052	8b 45 b4	 mov	 eax, DWORD PTR tv91[ebp]
  00055	89 45 b0	 mov	 DWORD PTR tv88[ebp], eax
  00058	c7 45 fc 00 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 0
  0005f	8b 4d b0	 mov	 ecx, DWORD PTR tv88[ebp]
  00062	51		 push	 ecx
  00063	8b 4d b8	 mov	 ecx, DWORD PTR _this$[ebp]
  00066	83 c1 0c	 add	 ecx, 12			; 0000000cH
  00069	e8 00 00 00 00	 call	 ??4?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV01@ABV01@@Z ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::operator=
  0006e	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  00075	8d 4d d8	 lea	 ecx, DWORD PTR $T342968[ebp]
  00078	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> >

; 106  :     m_VideoFormat = GetDlgItemString(hDlg, IDC_TSVIDEOFORMAT);

  0007d	68 ea 03 00 00	 push	 1002			; 000003eaH
  00082	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00085	52		 push	 edx
  00086	8d 45 bc	 lea	 eax, DWORD PTR $T342969[ebp]
  00089	50		 push	 eax
  0008a	e8 00 00 00 00	 call	 ?GetDlgItemString@@YA?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@PAUHWND__@@H@Z ; GetDlgItemString
  0008f	83 c4 0c	 add	 esp, 12			; 0000000cH
  00092	89 45 ac	 mov	 DWORD PTR tv92[ebp], eax
  00095	8b 4d ac	 mov	 ecx, DWORD PTR tv92[ebp]
  00098	89 4d a8	 mov	 DWORD PTR tv90[ebp], ecx
  0009b	c7 45 fc 01 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 1
  000a2	8b 55 a8	 mov	 edx, DWORD PTR tv90[ebp]
  000a5	52		 push	 edx
  000a6	8b 4d b8	 mov	 ecx, DWORD PTR _this$[ebp]
  000a9	83 c1 28	 add	 ecx, 40			; 00000028H
  000ac	e8 00 00 00 00	 call	 ??4?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV01@ABV01@@Z ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::operator=
  000b1	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  000b8	8d 4d bc	 lea	 ecx, DWORD PTR $T342969[ebp]
  000bb	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> >

; 107  : 
; 108  :     EndDialog(hDlg, IDOK);

  000c0	6a 01		 push	 1
  000c2	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  000c5	50		 push	 eax
  000c6	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EndDialog@8

; 109  : }

  000cc	8b 4d f4	 mov	 ecx, DWORD PTR __$EHRec$[ebp]
  000cf	64 89 0d 00 00
	00 00		 mov	 DWORD PTR fs:0, ecx
  000d6	59		 pop	 ecx
  000d7	8b e5		 mov	 esp, ebp
  000d9	5d		 pop	 ebp
  000da	c2 04 00	 ret	 4
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?OnOK@CTSCompressionDlg@@AAEXPAUHWND__@@@Z$0:
  00000	8d 4d d8	 lea	 ecx, DWORD PTR $T342968[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$?OnOK@CTSCompressionDlg@@AAEXPAUHWND__@@@Z$1:
  00008	8d 4d bc	 lea	 ecx, DWORD PTR $T342969[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> >
__ehhandler$?OnOK@CTSCompressionDlg@@AAEXPAUHWND__@@@Z:
  00010	8b 54 24 08	 mov	 edx, DWORD PTR [esp+8]
  00014	8d 42 0c	 lea	 eax, DWORD PTR [edx+12]
  00017	8b 4a b0	 mov	 ecx, DWORD PTR [edx-80]
  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$?OnOK@CTSCompressionDlg@@AAEXPAUHWND__@@@Z
  00026	e9 00 00 00 00	 jmp	 ___CxxFrameHandler3
text$x	ENDS
?OnOK@CTSCompressionDlg@@AAEXPAUHWND__@@@Z ENDP		; CTSCompressionDlg::OnOK
PUBLIC	?OnConfigVideo@CTSCompressionDlg@@AAEXPAUHWND__@@@Z ; CTSCompressionDlg::OnConfigVideo
; Function compile flags: /Odtp
;	COMDAT ?OnConfigVideo@CTSCompressionDlg@@AAEXPAUHWND__@@@Z
_TEXT	SEGMENT
_this$ = -4						; size = 4
_hDlg$ = 8						; size = 4
?OnConfigVideo@CTSCompressionDlg@@AAEXPAUHWND__@@@Z PROC ; CTSCompressionDlg::OnConfigVideo, COMDAT
; _this$ = ecx

; 93   : {

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

; 94   :     TimeShiftVideoCompressionOptions(hDlg, m_Options->recHeight, m_Options->format, &m_fcc);

  00007	8b 45 fc	 mov	 eax, DWORD PTR _this$[ebp]
  0000a	83 c0 48	 add	 eax, 72			; 00000048H
  0000d	50		 push	 eax
  0000e	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  00011	8b 51 44	 mov	 edx, DWORD PTR [ecx+68]
  00014	8b 42 04	 mov	 eax, DWORD PTR [edx+4]
  00017	50		 push	 eax
  00018	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0001b	8b 51 44	 mov	 edx, DWORD PTR [ecx+68]
  0001e	8b 02		 mov	 eax, DWORD PTR [edx]
  00020	50		 push	 eax
  00021	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  00024	51		 push	 ecx
  00025	e8 00 00 00 00	 call	 ?TimeShiftVideoCompressionOptions@@YAHPAUHWND__@@HW4tsFormat_t@@PAK@Z ; TimeShiftVideoCompressionOptions
  0002a	83 c4 10	 add	 esp, 16			; 00000010H

; 95   : }

  0002d	8b e5		 mov	 esp, ebp
  0002f	5d		 pop	 ebp
  00030	c2 04 00	 ret	 4
?OnConfigVideo@CTSCompressionDlg@@AAEXPAUHWND__@@@Z ENDP ; CTSCompressionDlg::OnConfigVideo
_TEXT	ENDS
PUBLIC	__$ArrayPad$
PUBLIC	?OnInitDialog@CTSCompressionDlg@@AAEHPAUHWND__@@0J@Z ; CTSCompressionDlg::OnInitDialog
; Function compile flags: /Odtp
;	COMDAT ?OnInitDialog@CTSCompressionDlg@@AAEHPAUHWND__@@0J@Z
_TEXT	SEGMENT
_this$ = -524						; size = 4
_buffer$ = -520						; size = 512
__$ArrayPad$ = -4					; size = 4
_hDlg$ = 8						; size = 4
_hwndFocus$ = 12					; size = 4
_lParam$ = 16						; size = 4
?OnInitDialog@CTSCompressionDlg@@AAEHPAUHWND__@@0J@Z PROC ; CTSCompressionDlg::OnInitDialog, COMDAT
; _this$ = ecx

; 72   : {

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	81 ec 0c 02 00
	00		 sub	 esp, 524		; 0000020cH
  00009	a1 00 00 00 00	 mov	 eax, DWORD PTR ___security_cookie
  0000e	33 c5		 xor	 eax, ebp
  00010	89 45 fc	 mov	 DWORD PTR __$ArrayPad$[ebp], eax
  00013	89 8d f4 fd ff
	ff		 mov	 DWORD PTR _this$[ebp], ecx

; 73   :     TCHAR buffer[256];
; 74   : 
; 75   :     if (TimeShiftGetVideoCompressionDesc(buffer,
; 76   :                                      sizeof(buffer),
; 77   :                                      m_Options->recHeight,
; 78   :                                      m_Options->format))

  00019	8b 85 f4 fd ff
	ff		 mov	 eax, DWORD PTR _this$[ebp]
  0001f	8b 48 44	 mov	 ecx, DWORD PTR [eax+68]
  00022	8b 51 04	 mov	 edx, DWORD PTR [ecx+4]
  00025	52		 push	 edx
  00026	8b 85 f4 fd ff
	ff		 mov	 eax, DWORD PTR _this$[ebp]
  0002c	8b 48 44	 mov	 ecx, DWORD PTR [eax+68]
  0002f	8b 11		 mov	 edx, DWORD PTR [ecx]
  00031	52		 push	 edx
  00032	68 00 02 00 00	 push	 512			; 00000200H
  00037	8d 85 f8 fd ff
	ff		 lea	 eax, DWORD PTR _buffer$[ebp]
  0003d	50		 push	 eax
  0003e	e8 00 00 00 00	 call	 ?TimeShiftGetVideoCompressionDesc@@YAHPA_WKHW4tsFormat_t@@@Z ; TimeShiftGetVideoCompressionDesc
  00043	83 c4 10	 add	 esp, 16			; 00000010H
  00046	85 c0		 test	 eax, eax
  00048	74 1d		 je	 SHORT $LN2@OnInitDial@8

; 79   :     {
; 80   :         SetWindowText(GetDlgItem(hDlg, IDC_TSVIDEOFORMAT), buffer);

  0004a	8d 8d f8 fd ff
	ff		 lea	 ecx, DWORD PTR _buffer$[ebp]
  00050	51		 push	 ecx
  00051	68 ea 03 00 00	 push	 1002			; 000003eaH
  00056	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00059	52		 push	 edx
  0005a	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00060	50		 push	 eax
  00061	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetWindowTextW@8
$LN2@OnInitDial@8:

; 81   :     }
; 82   : 
; 83   :     if (TimeShiftGetAudioCompressionDesc(buffer, sizeof(buffer)))

  00067	68 00 02 00 00	 push	 512			; 00000200H
  0006c	8d 85 f8 fd ff
	ff		 lea	 eax, DWORD PTR _buffer$[ebp]
  00072	50		 push	 eax
  00073	e8 00 00 00 00	 call	 ?TimeShiftGetAudioCompressionDesc@@YAHPA_WK@Z ; TimeShiftGetAudioCompressionDesc
  00078	83 c4 08	 add	 esp, 8
  0007b	85 c0		 test	 eax, eax
  0007d	74 1d		 je	 SHORT $LN1@OnInitDial@8

; 84   :     {
; 85   :         SetWindowText(GetDlgItem(hDlg, IDC_TSAUDIOFORMAT), buffer);

  0007f	8d 8d f8 fd ff
	ff		 lea	 ecx, DWORD PTR _buffer$[ebp]
  00085	51		 push	 ecx
  00086	68 eb 03 00 00	 push	 1003			; 000003ebH
  0008b	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  0008e	52		 push	 edx
  0008f	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00095	50		 push	 eax
  00096	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetWindowTextW@8
$LN1@OnInitDial@8:

; 86   :     }
; 87   : 
; 88   :     return TRUE;  // return TRUE unless you set the focus to a control

  0009c	b8 01 00 00 00	 mov	 eax, 1

; 89   :                   // EXCEPTION: OCX Property Pages should return FALSE
; 90   : }

  000a1	8b 4d fc	 mov	 ecx, DWORD PTR __$ArrayPad$[ebp]
  000a4	33 cd		 xor	 ecx, ebp
  000a6	e8 00 00 00 00	 call	 @__security_check_cookie@4
  000ab	8b e5		 mov	 esp, ebp
  000ad	5d		 pop	 ebp
  000ae	c2 0c 00	 ret	 12			; 0000000cH
?OnInitDialog@CTSCompressionDlg@@AAEHPAUHWND__@@0J@Z ENDP ; CTSCompressionDlg::OnInitDialog
_TEXT	ENDS
PUBLIC	?OnCommand@CTSCompressionDlg@@AAEXPAUHWND__@@H0I@Z ; CTSCompressionDlg::OnCommand
; Function compile flags: /Odtp
;	COMDAT ?OnCommand@CTSCompressionDlg@@AAEXPAUHWND__@@H0I@Z
_TEXT	SEGMENT
tv64 = -8						; size = 4
_this$ = -4						; size = 4
_hDlg$ = 8						; size = 4
_id$ = 12						; size = 4
_hwndCtl$ = 16						; size = 4
_codeNotify$ = 20					; size = 4
?OnCommand@CTSCompressionDlg@@AAEXPAUHWND__@@H0I@Z PROC	; CTSCompressionDlg::OnCommand, COMDAT
; _this$ = ecx

; 36   : {

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

; 37   :     switch(id)

  00009	8b 45 0c	 mov	 eax, DWORD PTR _id$[ebp]
  0000c	89 45 f8	 mov	 DWORD PTR tv64[ebp], eax
  0000f	81 7d f8 87 05
	00 00		 cmp	 DWORD PTR tv64[ebp], 1415 ; 00000587H
  00016	7f 17		 jg	 SHORT $LN13@OnCommand@7
  00018	81 7d f8 87 05
	00 00		 cmp	 DWORD PTR tv64[ebp], 1415 ; 00000587H
  0001f	74 19		 je	 SHORT $LN8@OnCommand@7
  00021	83 7d f8 01	 cmp	 DWORD PTR tv64[ebp], 1
  00025	74 3b		 je	 SHORT $LN4@OnCommand@7
  00027	83 7d f8 02	 cmp	 DWORD PTR tv64[ebp], 2
  0002b	74 49		 je	 SHORT $LN2@OnCommand@7
  0002d	eb 59		 jmp	 SHORT $LN11@OnCommand@7
$LN13@OnCommand@7:
  0002f	81 7d f8 88 05
	00 00		 cmp	 DWORD PTR tv64[ebp], 1416 ; 00000588H
  00036	74 16		 je	 SHORT $LN6@OnCommand@7
  00038	eb 4e		 jmp	 SHORT $LN11@OnCommand@7
$LN8@OnCommand@7:

; 38   :     {
; 39   :     case IDC_TSCONFIGVIDEO:
; 40   :         if(BN_CLICKED == codeNotify)

  0003a	83 7d 14 00	 cmp	 DWORD PTR _codeNotify$[ebp], 0
  0003e	75 0c		 jne	 SHORT $LN7@OnCommand@7

; 41   :         {
; 42   :             OnConfigVideo(hDlg);

  00040	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  00043	51		 push	 ecx
  00044	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  00047	e8 00 00 00 00	 call	 ?OnConfigVideo@CTSCompressionDlg@@AAEXPAUHWND__@@@Z ; CTSCompressionDlg::OnConfigVideo
$LN7@OnCommand@7:

; 43   :         }
; 44   :         break;

  0004c	eb 3a		 jmp	 SHORT $LN11@OnCommand@7
$LN6@OnCommand@7:

; 45   :     case IDC_TSCONFIGAUDIO:
; 46   :         if(BN_CLICKED == codeNotify)

  0004e	83 7d 14 00	 cmp	 DWORD PTR _codeNotify$[ebp], 0
  00052	75 0c		 jne	 SHORT $LN5@OnCommand@7

; 47   :         {
; 48   :             OnConfigAudio(hDlg);

  00054	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00057	52		 push	 edx
  00058	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0005b	e8 00 00 00 00	 call	 ?OnConfigAudio@CTSCompressionDlg@@AAEXPAUHWND__@@@Z ; CTSCompressionDlg::OnConfigAudio
$LN5@OnCommand@7:

; 49   :         }
; 50   :         break;

  00060	eb 26		 jmp	 SHORT $LN11@OnCommand@7
$LN4@OnCommand@7:

; 51   :     case IDOK:
; 52   :         if(BN_CLICKED == codeNotify)

  00062	83 7d 14 00	 cmp	 DWORD PTR _codeNotify$[ebp], 0
  00066	75 0c		 jne	 SHORT $LN3@OnCommand@7

; 53   :         {
; 54   :             OnOK(hDlg);

  00068	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  0006b	50		 push	 eax
  0006c	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0006f	e8 00 00 00 00	 call	 ?OnOK@CTSCompressionDlg@@AAEXPAUHWND__@@@Z ; CTSCompressionDlg::OnOK
$LN3@OnCommand@7:

; 55   :         }
; 56   :         break;

  00074	eb 12		 jmp	 SHORT $LN11@OnCommand@7
$LN2@OnCommand@7:

; 57   :     case IDCANCEL:
; 58   :         if(BN_CLICKED == codeNotify)

  00076	83 7d 14 00	 cmp	 DWORD PTR _codeNotify$[ebp], 0
  0007a	75 0c		 jne	 SHORT $LN11@OnCommand@7

; 59   :         {
; 60   :             EndDialog(hDlg, IDCANCEL);

  0007c	6a 02		 push	 2
  0007e	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  00081	51		 push	 ecx
  00082	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EndDialog@8
$LN11@OnCommand@7:

; 61   :         }
; 62   :         break;
; 63   :     }
; 64   : }

  00088	8b e5		 mov	 esp, ebp
  0008a	5d		 pop	 ebp
  0008b	c2 10 00	 ret	 16			; 00000010H
?OnCommand@CTSCompressionDlg@@AAEXPAUHWND__@@H0I@Z ENDP	; CTSCompressionDlg::OnCommand
; Function compile flags: /Odtp
_TEXT	ENDS
;	COMDAT ?DialogProc@CTSCompressionDlg@@EAEHPAUHWND__@@IIJ@Z
_TEXT	SEGMENT
tv64 = -8						; size = 4
_this$ = -4						; size = 4
_hDlg$ = 8						; size = 4
_message$ = 12						; size = 4
_wParam$ = 16						; size = 4
_lParam$ = 20						; size = 4
?DialogProc@CTSCompressionDlg@@EAEHPAUHWND__@@IIJ@Z PROC ; CTSCompressionDlg::DialogProc, COMDAT
; _this$ = ecx

; 25   : {

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

; 26   :     switch(message)

  00009	8b 45 0c	 mov	 eax, DWORD PTR _message$[ebp]
  0000c	89 45 f8	 mov	 DWORD PTR tv64[ebp], eax
  0000f	81 7d f8 10 01
	00 00		 cmp	 DWORD PTR tv64[ebp], 272 ; 00000110H
  00016	74 0b		 je	 SHORT $LN3@DialogProc@5
  00018	81 7d f8 11 01
	00 00		 cmp	 DWORD PTR tv64[ebp], 273 ; 00000111H
  0001f	74 18		 je	 SHORT $LN2@DialogProc@5
  00021	eb 47		 jmp	 SHORT $LN1@DialogProc@5
$LN3@DialogProc@5:

; 27   :     {
; 28   :     HANDLE_MSG(hDlg, WM_INITDIALOG, OnInitDialog);

  00023	8b 4d 14	 mov	 ecx, DWORD PTR _lParam$[ebp]
  00026	51		 push	 ecx
  00027	8b 55 10	 mov	 edx, DWORD PTR _wParam$[ebp]
  0002a	52		 push	 edx
  0002b	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  0002e	50		 push	 eax
  0002f	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  00032	e8 00 00 00 00	 call	 ?OnInitDialog@CTSCompressionDlg@@AAEHPAUHWND__@@0J@Z ; CTSCompressionDlg::OnInitDialog
  00037	eb 33		 jmp	 SHORT $LN6@DialogProc@5
$LN2@DialogProc@5:

; 29   :     HANDLE_MSG(hDlg, WM_COMMAND, OnCommand);

  00039	8b 4d 10	 mov	 ecx, DWORD PTR _wParam$[ebp]
  0003c	c1 e9 10	 shr	 ecx, 16			; 00000010H
  0003f	81 e1 ff ff 00
	00		 and	 ecx, 65535		; 0000ffffH
  00045	0f b7 d1	 movzx	 edx, cx
  00048	52		 push	 edx
  00049	8b 45 14	 mov	 eax, DWORD PTR _lParam$[ebp]
  0004c	50		 push	 eax
  0004d	8b 4d 10	 mov	 ecx, DWORD PTR _wParam$[ebp]
  00050	81 e1 ff ff 00
	00		 and	 ecx, 65535		; 0000ffffH
  00056	0f b7 d1	 movzx	 edx, cx
  00059	52		 push	 edx
  0005a	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  0005d	50		 push	 eax
  0005e	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  00061	e8 00 00 00 00	 call	 ?OnCommand@CTSCompressionDlg@@AAEXPAUHWND__@@H0I@Z ; CTSCompressionDlg::OnCommand
  00066	33 c0		 xor	 eax, eax
  00068	eb 02		 jmp	 SHORT $LN6@DialogProc@5
$LN1@DialogProc@5:

; 30   :     default:
; 31   :         return FALSE;

  0006a	33 c0		 xor	 eax, eax
$LN6@DialogProc@5:

; 32   :     }
; 33   : }

  0006c	8b e5		 mov	 esp, ebp
  0006e	5d		 pop	 ebp
  0006f	c2 10 00	 ret	 16			; 00000010H
?DialogProc@CTSCompressionDlg@@EAEHPAUHWND__@@IIJ@Z ENDP ; CTSCompressionDlg::DialogProc
END
