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

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

INCLUDELIB OLDNAMES

PUBLIC	?GetInputName@CDShowBaseCrossbar@@UAE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@J@Z ; CDShowBaseCrossbar::GetInputName
PUBLIC	??_R4CDShowBaseCrossbar@@6B@			; CDShowBaseCrossbar::`RTTI Complete Object Locator'
PUBLIC	??_R3CDShowBaseCrossbar@@8			; CDShowBaseCrossbar::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2CDShowBaseCrossbar@@8			; CDShowBaseCrossbar::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@CDShowObject@@8			; CDShowObject::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	??_R3CDShowObject@@8				; CDShowObject::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2CDShowObject@@8				; CDShowObject::`RTTI Base Class Array'
PUBLIC	??_R0?AVCDShowObject@@@8			; CDShowObject `RTTI Type Descriptor'
PUBLIC	??_R1A@?0A@EA@CDShowBaseCrossbar@@8		; CDShowBaseCrossbar::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	??_R0?AVCDShowBaseCrossbar@@@8			; CDShowBaseCrossbar `RTTI Type Descriptor'
PUBLIC	?getObjectType@CDShowBaseCrossbar@@UAE?AW4eDSObjectType@@XZ ; CDShowBaseCrossbar::getObjectType
PUBLIC	??_GCDShowBaseCrossbar@@UAEPAXI@Z		; CDShowBaseCrossbar::`scalar deleting destructor'
PUBLIC	??_C@_1BI@DCGKFKIN@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAT?$AAu?$AAn?$AAe?$AAr?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CA@BHEOLCAF@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAC?$AAo?$AAm?$AAp?$AAo?$AAs?$AAi?$AAt?$AAe?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BK@FMBBABNP@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAS?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BE@HKCJKMBN@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAR?$AAG?$AAB?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BI@ODNGAEBP@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAY?$AAR?$AAY?$AAB?$AAY?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CI@INNEMHBK@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAS?$AAe?$AAr?$AAi?$AAa?$AAl?$AAD?$AAi?$AAg?$AAi?$AAt?$AAa?$AAl?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CM@FKEDKCFK@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAP?$AAa?$AAr?$AAa?$AAl?$AAl?$AAe?$AAl?$AAD?$AAi?$AAg?$AAi?$AAt?$AAa?$AAl?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BG@GFBCFKLL@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAS?$AAC?$AAS?$AAI?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BE@PJKHIOLO@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAA?$AAU?$AAX?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BG@CMGKELBL@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AA1?$AA3?$AA9?$AA4?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BE@OIKLOFIJ@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAU?$AAS?$AAB?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BM@DBOEKKK@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAD?$AAe?$AAc?$AAo?$AAd?$AAe?$AAr?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BM@OCEOOANG@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAE?$AAn?$AAc?$AAo?$AAd?$AAe?$AAr?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BI@JPGPPGHA@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAS?$AAC?$AAA?$AAR?$AAT?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BI@CIJMFBBH@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAB?$AAl?$AAa?$AAc?$AAk?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BI@CMPFJEIM@?$AAA?$AAu?$AAd?$AAi?$AAo?$AA?5?$AAT?$AAu?$AAn?$AAe?$AAr?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BG@NBPNMLLC@?$AAA?$AAu?$AAd?$AAi?$AAo?$AA?5?$AAL?$AAi?$AAn?$AAe?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BE@ODLHJKAO@?$AAA?$AAu?$AAd?$AAi?$AAo?$AA?5?$AAM?$AAi?$AAc?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CC@DHHLJCGJ@?$AAA?$AAu?$AAd?$AAi?$AAo?$AA?5?$AAA?$AAE?$AAS?$AAD?$AAi?$AAg?$AAi?$AAt?$AAa?$AAl?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CG@HOHJCFCO@?$AAA?$AAu?$AAd?$AAi?$AAo?$AA?5?$AAS?$AAP?$AAD?$AAI?$AAF?$AAD?$AAi?$AAg?$AAi?$AAt?$AAa?$AAl?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BG@DNOOGLLM@?$AAA?$AAu?$AAd?$AAi?$AAo?$AA?5?$AAS?$AAC?$AAS?$AAI?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BE@OAIKDHDH@?$AAA?$AAu?$AAd?$AAi?$AAo?$AA?5?$AAA?$AAU?$AAX?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BG@HEJGHKBM@?$AAA?$AAu?$AAd?$AAi?$AAo?$AA?5?$AA1?$AA3?$AA9?$AA4?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BE@PBIGFMAA@?$AAA?$AAu?$AAd?$AAi?$AAo?$AA?5?$AAU?$AAS?$AAB?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BM@CMEFDNDD@?$AAA?$AAu?$AAd?$AAi?$AAo?$AA?5?$AAD?$AAe?$AAc?$AAo?$AAd?$AAe?$AAr?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BA@LEPJIIOK@?$AAU?$AAn?$AAk?$AAn?$AAo?$AAw?$AAn?$AA?$AA@ ; `string'
PUBLIC	??_7CDShowBaseCrossbar@@6B@			; CDShowBaseCrossbar::`vftable'
EXTRN	??_ECDShowBaseCrossbar@@UAEPAXI@Z:PROC		; CDShowBaseCrossbar::`vector deleting destructor'
;	COMDAT ??_7CDShowBaseCrossbar@@6B@
CONST	SEGMENT
??_7CDShowBaseCrossbar@@6B@ DD FLAT:??_R4CDShowBaseCrossbar@@6B@ ; CDShowBaseCrossbar::`vftable'
	DD	FLAT:??_ECDShowBaseCrossbar@@UAEPAXI@Z
	DD	FLAT:?getObjectType@CDShowBaseCrossbar@@UAE?AW4eDSObjectType@@XZ
	DD	FLAT:__purecall
	DD	FLAT:__purecall
	DD	FLAT:?GetInputName@CDShowBaseCrossbar@@UAE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@J@Z
	DD	FLAT:__purecall
	DD	FLAT:__purecall
	DD	FLAT:__purecall
CONST	ENDS
;	COMDAT ??_R4CDShowBaseCrossbar@@6B@
rdata$r	SEGMENT
??_R4CDShowBaseCrossbar@@6B@ DD 00H			; CDShowBaseCrossbar::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVCDShowBaseCrossbar@@@8
	DD	FLAT:??_R3CDShowBaseCrossbar@@8
rdata$r	ENDS
;	COMDAT ??_R3CDShowBaseCrossbar@@8
rdata$r	SEGMENT
??_R3CDShowBaseCrossbar@@8 DD 00H			; CDShowBaseCrossbar::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2CDShowBaseCrossbar@@8
rdata$r	ENDS
;	COMDAT ??_R2CDShowBaseCrossbar@@8
rdata$r	SEGMENT
??_R2CDShowBaseCrossbar@@8 DD FLAT:??_R1A@?0A@EA@CDShowBaseCrossbar@@8 ; CDShowBaseCrossbar::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@CDShowObject@@8
rdata$r	ENDS
;	COMDAT ??_R1A@?0A@EA@CDShowObject@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@CDShowObject@@8 DD FLAT:??_R0?AVCDShowObject@@@8 ; CDShowObject::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	00H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3CDShowObject@@8
rdata$r	ENDS
;	COMDAT ??_R3CDShowObject@@8
rdata$r	SEGMENT
??_R3CDShowObject@@8 DD 00H				; CDShowObject::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	01H
	DD	FLAT:??_R2CDShowObject@@8
rdata$r	ENDS
;	COMDAT ??_R2CDShowObject@@8
rdata$r	SEGMENT
??_R2CDShowObject@@8 DD FLAT:??_R1A@?0A@EA@CDShowObject@@8 ; CDShowObject::`RTTI Base Class Array'
rdata$r	ENDS
;	COMDAT ??_R0?AVCDShowObject@@@8
_DATA	SEGMENT
??_R0?AVCDShowObject@@@8 DD FLAT:??_7type_info@@6B@	; CDShowObject `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVCDShowObject@@', 00H
_DATA	ENDS
;	COMDAT ??_R1A@?0A@EA@CDShowBaseCrossbar@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@CDShowBaseCrossbar@@8 DD FLAT:??_R0?AVCDShowBaseCrossbar@@@8 ; CDShowBaseCrossbar::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3CDShowBaseCrossbar@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVCDShowBaseCrossbar@@@8
_DATA	SEGMENT
??_R0?AVCDShowBaseCrossbar@@@8 DD FLAT:??_7type_info@@6B@ ; CDShowBaseCrossbar `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVCDShowBaseCrossbar@@', 00H
_DATA	ENDS
;	COMDAT ??_C@_1BA@LEPJIIOK@?$AAU?$AAn?$AAk?$AAn?$AAo?$AAw?$AAn?$AA?$AA@
CONST	SEGMENT
??_C@_1BA@LEPJIIOK@?$AAU?$AAn?$AAk?$AAn?$AAo?$AAw?$AAn?$AA?$AA@ DB 'U', 00H
	DB	'n', 00H, 'k', 00H, 'n', 00H, 'o', 00H, 'w', 00H, 'n', 00H, 00H
	DB	00H						; `string'
CONST	ENDS
;	COMDAT ??_C@_1BM@CMEFDNDD@?$AAA?$AAu?$AAd?$AAi?$AAo?$AA?5?$AAD?$AAe?$AAc?$AAo?$AAd?$AAe?$AAr?$AA?$AA@
CONST	SEGMENT
??_C@_1BM@CMEFDNDD@?$AAA?$AAu?$AAd?$AAi?$AAo?$AA?5?$AAD?$AAe?$AAc?$AAo?$AAd?$AAe?$AAr?$AA?$AA@ DB 'A'
	DB	00H, 'u', 00H, 'd', 00H, 'i', 00H, 'o', 00H, ' ', 00H, 'D', 00H
	DB	'e', 00H, 'c', 00H, 'o', 00H, 'd', 00H, 'e', 00H, 'r', 00H, 00H
	DB	00H						; `string'
CONST	ENDS
;	COMDAT ??_C@_1BE@PBIGFMAA@?$AAA?$AAu?$AAd?$AAi?$AAo?$AA?5?$AAU?$AAS?$AAB?$AA?$AA@
CONST	SEGMENT
??_C@_1BE@PBIGFMAA@?$AAA?$AAu?$AAd?$AAi?$AAo?$AA?5?$AAU?$AAS?$AAB?$AA?$AA@ DB 'A'
	DB	00H, 'u', 00H, 'd', 00H, 'i', 00H, 'o', 00H, ' ', 00H, 'U', 00H
	DB	'S', 00H, 'B', 00H, 00H, 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_1BG@HEJGHKBM@?$AAA?$AAu?$AAd?$AAi?$AAo?$AA?5?$AA1?$AA3?$AA9?$AA4?$AA?$AA@
CONST	SEGMENT
??_C@_1BG@HEJGHKBM@?$AAA?$AAu?$AAd?$AAi?$AAo?$AA?5?$AA1?$AA3?$AA9?$AA4?$AA?$AA@ DB 'A'
	DB	00H, 'u', 00H, 'd', 00H, 'i', 00H, 'o', 00H, ' ', 00H, '1', 00H
	DB	'3', 00H, '9', 00H, '4', 00H, 00H, 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_1BE@OAIKDHDH@?$AAA?$AAu?$AAd?$AAi?$AAo?$AA?5?$AAA?$AAU?$AAX?$AA?$AA@
CONST	SEGMENT
??_C@_1BE@OAIKDHDH@?$AAA?$AAu?$AAd?$AAi?$AAo?$AA?5?$AAA?$AAU?$AAX?$AA?$AA@ DB 'A'
	DB	00H, 'u', 00H, 'd', 00H, 'i', 00H, 'o', 00H, ' ', 00H, 'A', 00H
	DB	'U', 00H, 'X', 00H, 00H, 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_1BG@DNOOGLLM@?$AAA?$AAu?$AAd?$AAi?$AAo?$AA?5?$AAS?$AAC?$AAS?$AAI?$AA?$AA@
CONST	SEGMENT
??_C@_1BG@DNOOGLLM@?$AAA?$AAu?$AAd?$AAi?$AAo?$AA?5?$AAS?$AAC?$AAS?$AAI?$AA?$AA@ DB 'A'
	DB	00H, 'u', 00H, 'd', 00H, 'i', 00H, 'o', 00H, ' ', 00H, 'S', 00H
	DB	'C', 00H, 'S', 00H, 'I', 00H, 00H, 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_1CG@HOHJCFCO@?$AAA?$AAu?$AAd?$AAi?$AAo?$AA?5?$AAS?$AAP?$AAD?$AAI?$AAF?$AAD?$AAi?$AAg?$AAi?$AAt?$AAa?$AAl?$AA?$AA@
CONST	SEGMENT
??_C@_1CG@HOHJCFCO@?$AAA?$AAu?$AAd?$AAi?$AAo?$AA?5?$AAS?$AAP?$AAD?$AAI?$AAF?$AAD?$AAi?$AAg?$AAi?$AAt?$AAa?$AAl?$AA?$AA@ DB 'A'
	DB	00H, 'u', 00H, 'd', 00H, 'i', 00H, 'o', 00H, ' ', 00H, 'S', 00H
	DB	'P', 00H, 'D', 00H, 'I', 00H, 'F', 00H, 'D', 00H, 'i', 00H, 'g'
	DB	00H, 'i', 00H, 't', 00H, 'a', 00H, 'l', 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1CC@DHHLJCGJ@?$AAA?$AAu?$AAd?$AAi?$AAo?$AA?5?$AAA?$AAE?$AAS?$AAD?$AAi?$AAg?$AAi?$AAt?$AAa?$AAl?$AA?$AA@
CONST	SEGMENT
??_C@_1CC@DHHLJCGJ@?$AAA?$AAu?$AAd?$AAi?$AAo?$AA?5?$AAA?$AAE?$AAS?$AAD?$AAi?$AAg?$AAi?$AAt?$AAa?$AAl?$AA?$AA@ DB 'A'
	DB	00H, 'u', 00H, 'd', 00H, 'i', 00H, 'o', 00H, ' ', 00H, 'A', 00H
	DB	'E', 00H, 'S', 00H, 'D', 00H, 'i', 00H, 'g', 00H, 'i', 00H, 't'
	DB	00H, 'a', 00H, 'l', 00H, 00H, 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_1BE@ODLHJKAO@?$AAA?$AAu?$AAd?$AAi?$AAo?$AA?5?$AAM?$AAi?$AAc?$AA?$AA@
CONST	SEGMENT
??_C@_1BE@ODLHJKAO@?$AAA?$AAu?$AAd?$AAi?$AAo?$AA?5?$AAM?$AAi?$AAc?$AA?$AA@ DB 'A'
	DB	00H, 'u', 00H, 'd', 00H, 'i', 00H, 'o', 00H, ' ', 00H, 'M', 00H
	DB	'i', 00H, 'c', 00H, 00H, 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_1BG@NBPNMLLC@?$AAA?$AAu?$AAd?$AAi?$AAo?$AA?5?$AAL?$AAi?$AAn?$AAe?$AA?$AA@
CONST	SEGMENT
??_C@_1BG@NBPNMLLC@?$AAA?$AAu?$AAd?$AAi?$AAo?$AA?5?$AAL?$AAi?$AAn?$AAe?$AA?$AA@ DB 'A'
	DB	00H, 'u', 00H, 'd', 00H, 'i', 00H, 'o', 00H, ' ', 00H, 'L', 00H
	DB	'i', 00H, 'n', 00H, 'e', 00H, 00H, 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_1BI@CMPFJEIM@?$AAA?$AAu?$AAd?$AAi?$AAo?$AA?5?$AAT?$AAu?$AAn?$AAe?$AAr?$AA?$AA@
CONST	SEGMENT
??_C@_1BI@CMPFJEIM@?$AAA?$AAu?$AAd?$AAi?$AAo?$AA?5?$AAT?$AAu?$AAn?$AAe?$AAr?$AA?$AA@ DB 'A'
	DB	00H, 'u', 00H, 'd', 00H, 'i', 00H, 'o', 00H, ' ', 00H, 'T', 00H
	DB	'u', 00H, 'n', 00H, 'e', 00H, 'r', 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1BI@CIJMFBBH@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAB?$AAl?$AAa?$AAc?$AAk?$AA?$AA@
CONST	SEGMENT
??_C@_1BI@CIJMFBBH@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAB?$AAl?$AAa?$AAc?$AAk?$AA?$AA@ DB 'V'
	DB	00H, 'i', 00H, 'd', 00H, 'e', 00H, 'o', 00H, ' ', 00H, 'B', 00H
	DB	'l', 00H, 'a', 00H, 'c', 00H, 'k', 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1BI@JPGPPGHA@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAS?$AAC?$AAA?$AAR?$AAT?$AA?$AA@
CONST	SEGMENT
??_C@_1BI@JPGPPGHA@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAS?$AAC?$AAA?$AAR?$AAT?$AA?$AA@ DB 'V'
	DB	00H, 'i', 00H, 'd', 00H, 'e', 00H, 'o', 00H, ' ', 00H, 'S', 00H
	DB	'C', 00H, 'A', 00H, 'R', 00H, 'T', 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1BM@OCEOOANG@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAE?$AAn?$AAc?$AAo?$AAd?$AAe?$AAr?$AA?$AA@
CONST	SEGMENT
??_C@_1BM@OCEOOANG@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAE?$AAn?$AAc?$AAo?$AAd?$AAe?$AAr?$AA?$AA@ DB 'V'
	DB	00H, 'i', 00H, 'd', 00H, 'e', 00H, 'o', 00H, ' ', 00H, 'E', 00H
	DB	'n', 00H, 'c', 00H, 'o', 00H, 'd', 00H, 'e', 00H, 'r', 00H, 00H
	DB	00H						; `string'
CONST	ENDS
;	COMDAT ??_C@_1BM@DBOEKKK@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAD?$AAe?$AAc?$AAo?$AAd?$AAe?$AAr?$AA?$AA@
CONST	SEGMENT
??_C@_1BM@DBOEKKK@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAD?$AAe?$AAc?$AAo?$AAd?$AAe?$AAr?$AA?$AA@ DB 'V'
	DB	00H, 'i', 00H, 'd', 00H, 'e', 00H, 'o', 00H, ' ', 00H, 'D', 00H
	DB	'e', 00H, 'c', 00H, 'o', 00H, 'd', 00H, 'e', 00H, 'r', 00H, 00H
	DB	00H						; `string'
CONST	ENDS
;	COMDAT ??_C@_1BE@OIKLOFIJ@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAU?$AAS?$AAB?$AA?$AA@
CONST	SEGMENT
??_C@_1BE@OIKLOFIJ@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAU?$AAS?$AAB?$AA?$AA@ DB 'V'
	DB	00H, 'i', 00H, 'd', 00H, 'e', 00H, 'o', 00H, ' ', 00H, 'U', 00H
	DB	'S', 00H, 'B', 00H, 00H, 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_1BG@CMGKELBL@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AA1?$AA3?$AA9?$AA4?$AA?$AA@
CONST	SEGMENT
??_C@_1BG@CMGKELBL@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AA1?$AA3?$AA9?$AA4?$AA?$AA@ DB 'V'
	DB	00H, 'i', 00H, 'd', 00H, 'e', 00H, 'o', 00H, ' ', 00H, '1', 00H
	DB	'3', 00H, '9', 00H, '4', 00H, 00H, 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_1BE@PJKHIOLO@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAA?$AAU?$AAX?$AA?$AA@
CONST	SEGMENT
??_C@_1BE@PJKHIOLO@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAA?$AAU?$AAX?$AA?$AA@ DB 'V'
	DB	00H, 'i', 00H, 'd', 00H, 'e', 00H, 'o', 00H, ' ', 00H, 'A', 00H
	DB	'U', 00H, 'X', 00H, 00H, 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_1BG@GFBCFKLL@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAS?$AAC?$AAS?$AAI?$AA?$AA@
CONST	SEGMENT
??_C@_1BG@GFBCFKLL@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAS?$AAC?$AAS?$AAI?$AA?$AA@ DB 'V'
	DB	00H, 'i', 00H, 'd', 00H, 'e', 00H, 'o', 00H, ' ', 00H, 'S', 00H
	DB	'C', 00H, 'S', 00H, 'I', 00H, 00H, 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_1CM@FKEDKCFK@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAP?$AAa?$AAr?$AAa?$AAl?$AAl?$AAe?$AAl?$AAD?$AAi?$AAg?$AAi?$AAt?$AAa?$AAl?$AA?$AA@
CONST	SEGMENT
??_C@_1CM@FKEDKCFK@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAP?$AAa?$AAr?$AAa?$AAl?$AAl?$AAe?$AAl?$AAD?$AAi?$AAg?$AAi?$AAt?$AAa?$AAl?$AA?$AA@ DB 'V'
	DB	00H, 'i', 00H, 'd', 00H, 'e', 00H, 'o', 00H, ' ', 00H, 'P', 00H
	DB	'a', 00H, 'r', 00H, 'a', 00H, 'l', 00H, 'l', 00H, 'e', 00H, 'l'
	DB	00H, 'D', 00H, 'i', 00H, 'g', 00H, 'i', 00H, 't', 00H, 'a', 00H
	DB	'l', 00H, 00H, 00H				; `string'
CONST	ENDS
;	COMDAT ??_C@_1CI@INNEMHBK@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAS?$AAe?$AAr?$AAi?$AAa?$AAl?$AAD?$AAi?$AAg?$AAi?$AAt?$AAa?$AAl?$AA?$AA@
CONST	SEGMENT
??_C@_1CI@INNEMHBK@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAS?$AAe?$AAr?$AAi?$AAa?$AAl?$AAD?$AAi?$AAg?$AAi?$AAt?$AAa?$AAl?$AA?$AA@ DB 'V'
	DB	00H, 'i', 00H, 'd', 00H, 'e', 00H, 'o', 00H, ' ', 00H, 'S', 00H
	DB	'e', 00H, 'r', 00H, 'i', 00H, 'a', 00H, 'l', 00H, 'D', 00H, 'i'
	DB	00H, 'g', 00H, 'i', 00H, 't', 00H, 'a', 00H, 'l', 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1BI@ODNGAEBP@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAY?$AAR?$AAY?$AAB?$AAY?$AA?$AA@
CONST	SEGMENT
??_C@_1BI@ODNGAEBP@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAY?$AAR?$AAY?$AAB?$AAY?$AA?$AA@ DB 'V'
	DB	00H, 'i', 00H, 'd', 00H, 'e', 00H, 'o', 00H, ' ', 00H, 'Y', 00H
	DB	'R', 00H, 'Y', 00H, 'B', 00H, 'Y', 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1BE@HKCJKMBN@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAR?$AAG?$AAB?$AA?$AA@
CONST	SEGMENT
??_C@_1BE@HKCJKMBN@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAR?$AAG?$AAB?$AA?$AA@ DB 'V'
	DB	00H, 'i', 00H, 'd', 00H, 'e', 00H, 'o', 00H, ' ', 00H, 'R', 00H
	DB	'G', 00H, 'B', 00H, 00H, 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_1BK@FMBBABNP@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAS?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?$AA@
CONST	SEGMENT
??_C@_1BK@FMBBABNP@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAS?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?$AA@ DB 'V'
	DB	00H, 'i', 00H, 'd', 00H, 'e', 00H, 'o', 00H, ' ', 00H, 'S', 00H
	DB	'V', 00H, 'i', 00H, 'd', 00H, 'e', 00H, 'o', 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1CA@BHEOLCAF@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAC?$AAo?$AAm?$AAp?$AAo?$AAs?$AAi?$AAt?$AAe?$AA?$AA@
CONST	SEGMENT
??_C@_1CA@BHEOLCAF@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAC?$AAo?$AAm?$AAp?$AAo?$AAs?$AAi?$AAt?$AAe?$AA?$AA@ DB 'V'
	DB	00H, 'i', 00H, 'd', 00H, 'e', 00H, 'o', 00H, ' ', 00H, 'C', 00H
	DB	'o', 00H, 'm', 00H, 'p', 00H, 'o', 00H, 's', 00H, 'i', 00H, 't'
	DB	00H, 'e', 00H, 00H, 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_1BI@DCGKFKIN@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAT?$AAu?$AAn?$AAe?$AAr?$AA?$AA@
CONST	SEGMENT
??_C@_1BI@DCGKFKIN@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAT?$AAu?$AAn?$AAe?$AAr?$AA?$AA@ DB 'V'
	DB	00H, 'i', 00H, 'd', 00H, 'e', 00H, 'o', 00H, ' ', 00H, 'T', 00H
	DB	'u', 00H, 'n', 00H, 'e', 00H, 'r', 00H, 00H, 00H ; `string'
; Function compile flags: /Odtp
; File c:\develop\dscaler423a\dscaler\dshowsource\basecrossbar.h
;	COMDAT ?getObjectType@CDShowBaseCrossbar@@UAE?AW4eDSObjectType@@XZ
_TEXT	SEGMENT
_this$ = -4						; size = 4
?getObjectType@CDShowBaseCrossbar@@UAE?AW4eDSObjectType@@XZ PROC ; CDShowBaseCrossbar::getObjectType, COMDAT
; _this$ = ecx

; 54   :     eDSObjectType getObjectType() {return DSHOW_TYPE_CROSSBAR;}

  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	b8 01 00 00 00	 mov	 eax, 1
  0000c	8b e5		 mov	 esp, ebp
  0000e	5d		 pop	 ebp
  0000f	c3		 ret	 0
?getObjectType@CDShowBaseCrossbar@@UAE?AW4eDSObjectType@@XZ ENDP ; CDShowBaseCrossbar::getObjectType
PUBLIC	??1CDShowBaseCrossbar@@UAE@XZ			; CDShowBaseCrossbar::~CDShowBaseCrossbar
;	COMDAT xdata$x
; File c:\develop\dscaler423a\dscaler\dshowsource\basecrossbar.cpp
xdata$x	SEGMENT
__unwindtable$??1CDShowBaseCrossbar@@UAE@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$??1CDShowBaseCrossbar@@UAE@XZ$0
__ehfuncinfo$??1CDShowBaseCrossbar@@UAE@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$??1CDShowBaseCrossbar@@UAE@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	00H
; Function compile flags: /Odtp
xdata$x	ENDS
;	COMDAT ??1CDShowBaseCrossbar@@UAE@XZ
_TEXT	SEGMENT
_this$ = -16						; size = 4
__$EHRec$ = -12						; size = 12
??1CDShowBaseCrossbar@@UAE@XZ PROC			; CDShowBaseCrossbar::~CDShowBaseCrossbar, COMDAT
; _this$ = ecx

; 40   : {

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	6a ff		 push	 -1
  00005	68 00 00 00 00	 push	 __ehhandler$??1CDShowBaseCrossbar@@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	8b 45 f0	 mov	 eax, DWORD PTR _this$[ebp]
  00029	c7 00 00 00 00
	00		 mov	 DWORD PTR [eax], OFFSET ??_7CDShowBaseCrossbar@@6B@
  0002f	c7 45 fc 00 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 0

; 41   : 
; 42   : }

  00036	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  0003d	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  00040	e8 00 00 00 00	 call	 ??1CDShowObject@@UAE@XZ	; CDShowObject::~CDShowObject
  00045	8b 4d f4	 mov	 ecx, DWORD PTR __$EHRec$[ebp]
  00048	64 89 0d 00 00
	00 00		 mov	 DWORD PTR fs:0, ecx
  0004f	59		 pop	 ecx
  00050	8b e5		 mov	 esp, ebp
  00052	5d		 pop	 ebp
  00053	c3		 ret	 0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$??1CDShowBaseCrossbar@@UAE@XZ$0:
  00000	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  00003	e9 00 00 00 00	 jmp	 ??1CDShowObject@@UAE@XZ	; CDShowObject::~CDShowObject
__ehhandler$??1CDShowBaseCrossbar@@UAE@XZ:
  00008	8b 54 24 08	 mov	 edx, DWORD PTR [esp+8]
  0000c	8d 42 0c	 lea	 eax, DWORD PTR [edx+12]
  0000f	8b 4a f8	 mov	 ecx, DWORD PTR [edx-8]
  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$??1CDShowBaseCrossbar@@UAE@XZ
  0001e	e9 00 00 00 00	 jmp	 ___CxxFrameHandler3
text$x	ENDS
??1CDShowBaseCrossbar@@UAE@XZ ENDP			; CDShowBaseCrossbar::~CDShowBaseCrossbar
; Function compile flags: /Odtp
;	COMDAT ??_GCDShowBaseCrossbar@@UAEPAXI@Z
_TEXT	SEGMENT
_this$ = -4						; size = 4
___flags$ = 8						; size = 4
??_GCDShowBaseCrossbar@@UAEPAXI@Z PROC			; CDShowBaseCrossbar::`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	 ??1CDShowBaseCrossbar@@UAE@XZ ; CDShowBaseCrossbar::~CDShowBaseCrossbar
  0000f	8b 45 08	 mov	 eax, DWORD PTR ___flags$[ebp]
  00012	83 e0 01	 and	 eax, 1
  00015	74 0c		 je	 SHORT $LN1@scalar@74
  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@74:
  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
??_GCDShowBaseCrossbar@@UAEPAXI@Z ENDP			; CDShowBaseCrossbar::`scalar deleting destructor'
_TEXT	ENDS
PUBLIC	??0CDShowBaseCrossbar@@QAE@PAUIGraphBuilder@@@Z	; CDShowBaseCrossbar::CDShowBaseCrossbar
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$??0CDShowBaseCrossbar@@QAE@PAUIGraphBuilder@@@Z DD 0ffffffffH
	DD	FLAT:__unwindfunclet$??0CDShowBaseCrossbar@@QAE@PAUIGraphBuilder@@@Z$0
__ehfuncinfo$??0CDShowBaseCrossbar@@QAE@PAUIGraphBuilder@@@Z DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$??0CDShowBaseCrossbar@@QAE@PAUIGraphBuilder@@@Z
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	00H
; Function compile flags: /Odtp
xdata$x	ENDS
;	COMDAT ??0CDShowBaseCrossbar@@QAE@PAUIGraphBuilder@@@Z
_TEXT	SEGMENT
_this$ = -16						; size = 4
__$EHRec$ = -12						; size = 12
_pGraph$ = 8						; size = 4
??0CDShowBaseCrossbar@@QAE@PAUIGraphBuilder@@@Z PROC	; CDShowBaseCrossbar::CDShowBaseCrossbar, COMDAT
; _this$ = ecx

; 35   : {

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	6a ff		 push	 -1
  00005	68 00 00 00 00	 push	 __ehhandler$??0CDShowBaseCrossbar@@QAE@PAUIGraphBuilder@@@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	8b 45 08	 mov	 eax, DWORD PTR _pGraph$[ebp]
  00029	50		 push	 eax
  0002a	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  0002d	e8 00 00 00 00	 call	 ??0CDShowObject@@QAE@PAUIGraphBuilder@@@Z ; CDShowObject::CDShowObject
  00032	c7 45 fc 00 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 0
  00039	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  0003c	c7 01 00 00 00
	00		 mov	 DWORD PTR [ecx], OFFSET ??_7CDShowBaseCrossbar@@6B@

; 36   : 
; 37   : }

  00042	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  00049	8b 45 f0	 mov	 eax, DWORD PTR _this$[ebp]
  0004c	8b 4d f4	 mov	 ecx, DWORD PTR __$EHRec$[ebp]
  0004f	64 89 0d 00 00
	00 00		 mov	 DWORD PTR fs:0, ecx
  00056	59		 pop	 ecx
  00057	8b e5		 mov	 esp, ebp
  00059	5d		 pop	 ebp
  0005a	c2 04 00	 ret	 4
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$??0CDShowBaseCrossbar@@QAE@PAUIGraphBuilder@@@Z$0:
  00000	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  00003	e9 00 00 00 00	 jmp	 ??1CDShowObject@@UAE@XZ	; CDShowObject::~CDShowObject
__ehhandler$??0CDShowBaseCrossbar@@QAE@PAUIGraphBuilder@@@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 f8	 mov	 ecx, DWORD PTR [edx-8]
  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$??0CDShowBaseCrossbar@@QAE@PAUIGraphBuilder@@@Z
  0001e	e9 00 00 00 00	 jmp	 ___CxxFrameHandler3
text$x	ENDS
??0CDShowBaseCrossbar@@QAE@PAUIGraphBuilder@@@Z ENDP	; CDShowBaseCrossbar::CDShowBaseCrossbar
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?GetInputName@CDShowBaseCrossbar@@UAE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@J@Z DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?GetInputName@CDShowBaseCrossbar@@UAE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@J@Z$0
__ehfuncinfo$?GetInputName@CDShowBaseCrossbar@@UAE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@J@Z DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?GetInputName@CDShowBaseCrossbar@@UAE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@J@Z
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	00H
; Function compile flags: /Odtp
xdata$x	ENDS
;	COMDAT ?GetInputName@CDShowBaseCrossbar@@UAE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@J@Z
_TEXT	SEGMENT
tv69 = -28						; size = 4
_this$ = -24						; size = 4
$T331667 = -20						; size = 4
_type$ = -16						; size = 4
__$EHRec$ = -12						; size = 12
___$ReturnUdt$ = 8					; size = 4
_Index$ = 12						; size = 4
?GetInputName@CDShowBaseCrossbar@@UAE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@J@Z PROC ; CDShowBaseCrossbar::GetInputName, COMDAT
; _this$ = ecx

; 45   : {

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	6a ff		 push	 -1
  00005	68 00 00 00 00	 push	 __ehhandler$?GetInputName@CDShowBaseCrossbar@@UAE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@J@Z
  0000a	64 a1 00 00 00
	00		 mov	 eax, DWORD PTR fs:0
  00010	50		 push	 eax
  00011	83 ec 10	 sub	 esp, 16			; 00000010H
  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 e8	 mov	 DWORD PTR _this$[ebp], ecx
  00028	c7 45 ec 00 00
	00 00		 mov	 DWORD PTR $T331667[ebp], 0

; 46   :     long type=GetInputType(Index);

  0002f	8b 45 0c	 mov	 eax, DWORD PTR _Index$[ebp]
  00032	50		 push	 eax
  00033	8b 4d e8	 mov	 ecx, DWORD PTR _this$[ebp]
  00036	8b 11		 mov	 edx, DWORD PTR [ecx]
  00038	8b 4d e8	 mov	 ecx, DWORD PTR _this$[ebp]
  0003b	8b 42 0c	 mov	 eax, DWORD PTR [edx+12]
  0003e	ff d0		 call	 eax
  00040	89 45 f0	 mov	 DWORD PTR _type$[ebp], eax

; 47   : 
; 48   :     switch(type)

  00043	8b 4d f0	 mov	 ecx, DWORD PTR _type$[ebp]
  00046	89 4d e4	 mov	 DWORD PTR tv69[ebp], ecx
  00049	81 7d e4 00 10
	00 00		 cmp	 DWORD PTR tv69[ebp], 4096 ; 00001000H
  00050	7f 2a		 jg	 SHORT $LN31@GetInputNa@6
  00052	81 7d e4 00 10
	00 00		 cmp	 DWORD PTR tv69[ebp], 4096 ; 00001000H
  00059	0f 84 ae 02 00
	00		 je	 $LN11@GetInputNa@6
  0005f	8b 55 e4	 mov	 edx, DWORD PTR tv69[ebp]
  00062	83 ea 01	 sub	 edx, 1
  00065	89 55 e4	 mov	 DWORD PTR tv69[ebp], edx
  00068	83 7d e4 0e	 cmp	 DWORD PTR tv69[ebp], 14	; 0000000eH
  0006c	0f 87 2d 04 00
	00		 ja	 $LN1@GetInputNa@6
  00072	8b 45 e4	 mov	 eax, DWORD PTR tv69[ebp]
  00075	ff 24 85 00 00
	00 00		 jmp	 DWORD PTR $LN35@GetInputNa@6[eax*4]
$LN31@GetInputNa@6:
  0007c	8b 4d e4	 mov	 ecx, DWORD PTR tv69[ebp]
  0007f	81 e9 01 10 00
	00		 sub	 ecx, 4097		; 00001001H
  00085	89 4d e4	 mov	 DWORD PTR tv69[ebp], ecx
  00088	83 7d e4 08	 cmp	 DWORD PTR tv69[ebp], 8
  0008c	0f 87 0d 04 00
	00		 ja	 $LN1@GetInputNa@6
  00092	8b 55 e4	 mov	 edx, DWORD PTR tv69[ebp]
  00095	ff 24 95 00 00
	00 00		 jmp	 DWORD PTR $LN36@GetInputNa@6[edx*4]
$LN26@GetInputNa@6:

; 49   :     {
; 50   :     case PhysConn_Video_Tuner:
; 51   :         return _T("Video Tuner");

  0009c	68 00 00 00 00	 push	 OFFSET ??_C@_1BI@DCGKFKIN@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAT?$AAu?$AAn?$AAe?$AAr?$AA?$AA@
  000a1	8b 4d 08	 mov	 ecx, DWORD PTR ___$ReturnUdt$[ebp]
  000a4	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> >
  000a9	c7 45 fc 00 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 0
  000b0	8b 45 ec	 mov	 eax, DWORD PTR $T331667[ebp]
  000b3	83 c8 01	 or	 eax, 1
  000b6	89 45 ec	 mov	 DWORD PTR $T331667[ebp], eax
  000b9	8b 45 08	 mov	 eax, DWORD PTR ___$ReturnUdt$[ebp]
  000bc	e9 fe 03 00 00	 jmp	 $LN29@GetInputNa@6

; 52   :         break;

  000c1	e9 f9 03 00 00	 jmp	 $LN29@GetInputNa@6
$LN25@GetInputNa@6:

; 53   :     case PhysConn_Video_Composite:
; 54   :         return _T("Video Composite");

  000c6	68 00 00 00 00	 push	 OFFSET ??_C@_1CA@BHEOLCAF@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAC?$AAo?$AAm?$AAp?$AAo?$AAs?$AAi?$AAt?$AAe?$AA?$AA@
  000cb	8b 4d 08	 mov	 ecx, DWORD PTR ___$ReturnUdt$[ebp]
  000ce	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> >
  000d3	c7 45 fc 00 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 0
  000da	8b 4d ec	 mov	 ecx, DWORD PTR $T331667[ebp]
  000dd	83 c9 01	 or	 ecx, 1
  000e0	89 4d ec	 mov	 DWORD PTR $T331667[ebp], ecx
  000e3	8b 45 08	 mov	 eax, DWORD PTR ___$ReturnUdt$[ebp]
  000e6	e9 d4 03 00 00	 jmp	 $LN29@GetInputNa@6

; 55   :         break;

  000eb	e9 cf 03 00 00	 jmp	 $LN29@GetInputNa@6
$LN24@GetInputNa@6:

; 56   :     case PhysConn_Video_SVideo:
; 57   :         return _T("Video SVideo");

  000f0	68 00 00 00 00	 push	 OFFSET ??_C@_1BK@FMBBABNP@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAS?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?$AA@
  000f5	8b 4d 08	 mov	 ecx, DWORD PTR ___$ReturnUdt$[ebp]
  000f8	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> >
  000fd	c7 45 fc 00 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 0
  00104	8b 55 ec	 mov	 edx, DWORD PTR $T331667[ebp]
  00107	83 ca 01	 or	 edx, 1
  0010a	89 55 ec	 mov	 DWORD PTR $T331667[ebp], edx
  0010d	8b 45 08	 mov	 eax, DWORD PTR ___$ReturnUdt$[ebp]
  00110	e9 aa 03 00 00	 jmp	 $LN29@GetInputNa@6

; 58   :         break;

  00115	e9 a5 03 00 00	 jmp	 $LN29@GetInputNa@6
$LN23@GetInputNa@6:

; 59   :     case PhysConn_Video_RGB:
; 60   :         return _T("Video RGB");

  0011a	68 00 00 00 00	 push	 OFFSET ??_C@_1BE@HKCJKMBN@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAR?$AAG?$AAB?$AA?$AA@
  0011f	8b 4d 08	 mov	 ecx, DWORD PTR ___$ReturnUdt$[ebp]
  00122	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> >
  00127	c7 45 fc 00 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 0
  0012e	8b 45 ec	 mov	 eax, DWORD PTR $T331667[ebp]
  00131	83 c8 01	 or	 eax, 1
  00134	89 45 ec	 mov	 DWORD PTR $T331667[ebp], eax
  00137	8b 45 08	 mov	 eax, DWORD PTR ___$ReturnUdt$[ebp]
  0013a	e9 80 03 00 00	 jmp	 $LN29@GetInputNa@6

; 61   :         break;

  0013f	e9 7b 03 00 00	 jmp	 $LN29@GetInputNa@6
$LN22@GetInputNa@6:

; 62   :     case PhysConn_Video_YRYBY:
; 63   :         return _T("Video YRYBY");

  00144	68 00 00 00 00	 push	 OFFSET ??_C@_1BI@ODNGAEBP@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAY?$AAR?$AAY?$AAB?$AAY?$AA?$AA@
  00149	8b 4d 08	 mov	 ecx, DWORD PTR ___$ReturnUdt$[ebp]
  0014c	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> >
  00151	c7 45 fc 00 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 0
  00158	8b 4d ec	 mov	 ecx, DWORD PTR $T331667[ebp]
  0015b	83 c9 01	 or	 ecx, 1
  0015e	89 4d ec	 mov	 DWORD PTR $T331667[ebp], ecx
  00161	8b 45 08	 mov	 eax, DWORD PTR ___$ReturnUdt$[ebp]
  00164	e9 56 03 00 00	 jmp	 $LN29@GetInputNa@6

; 64   :         break;

  00169	e9 51 03 00 00	 jmp	 $LN29@GetInputNa@6
$LN21@GetInputNa@6:

; 65   :     case PhysConn_Video_SerialDigital:
; 66   :         return _T("Video SerialDigital");

  0016e	68 00 00 00 00	 push	 OFFSET ??_C@_1CI@INNEMHBK@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAS?$AAe?$AAr?$AAi?$AAa?$AAl?$AAD?$AAi?$AAg?$AAi?$AAt?$AAa?$AAl?$AA?$AA@
  00173	8b 4d 08	 mov	 ecx, DWORD PTR ___$ReturnUdt$[ebp]
  00176	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> >
  0017b	c7 45 fc 00 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 0
  00182	8b 55 ec	 mov	 edx, DWORD PTR $T331667[ebp]
  00185	83 ca 01	 or	 edx, 1
  00188	89 55 ec	 mov	 DWORD PTR $T331667[ebp], edx
  0018b	8b 45 08	 mov	 eax, DWORD PTR ___$ReturnUdt$[ebp]
  0018e	e9 2c 03 00 00	 jmp	 $LN29@GetInputNa@6

; 67   :         break;

  00193	e9 27 03 00 00	 jmp	 $LN29@GetInputNa@6
$LN20@GetInputNa@6:

; 68   :     case PhysConn_Video_ParallelDigital:
; 69   :         return _T("Video ParallelDigital");

  00198	68 00 00 00 00	 push	 OFFSET ??_C@_1CM@FKEDKCFK@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAP?$AAa?$AAr?$AAa?$AAl?$AAl?$AAe?$AAl?$AAD?$AAi?$AAg?$AAi?$AAt?$AAa?$AAl?$AA?$AA@
  0019d	8b 4d 08	 mov	 ecx, DWORD PTR ___$ReturnUdt$[ebp]
  001a0	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> >
  001a5	c7 45 fc 00 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 0
  001ac	8b 45 ec	 mov	 eax, DWORD PTR $T331667[ebp]
  001af	83 c8 01	 or	 eax, 1
  001b2	89 45 ec	 mov	 DWORD PTR $T331667[ebp], eax
  001b5	8b 45 08	 mov	 eax, DWORD PTR ___$ReturnUdt$[ebp]
  001b8	e9 02 03 00 00	 jmp	 $LN29@GetInputNa@6

; 70   :         break;

  001bd	e9 fd 02 00 00	 jmp	 $LN29@GetInputNa@6
$LN19@GetInputNa@6:

; 71   :     case PhysConn_Video_SCSI:
; 72   :         return _T("Video SCSI");

  001c2	68 00 00 00 00	 push	 OFFSET ??_C@_1BG@GFBCFKLL@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAS?$AAC?$AAS?$AAI?$AA?$AA@
  001c7	8b 4d 08	 mov	 ecx, DWORD PTR ___$ReturnUdt$[ebp]
  001ca	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> >
  001cf	c7 45 fc 00 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 0
  001d6	8b 4d ec	 mov	 ecx, DWORD PTR $T331667[ebp]
  001d9	83 c9 01	 or	 ecx, 1
  001dc	89 4d ec	 mov	 DWORD PTR $T331667[ebp], ecx
  001df	8b 45 08	 mov	 eax, DWORD PTR ___$ReturnUdt$[ebp]
  001e2	e9 d8 02 00 00	 jmp	 $LN29@GetInputNa@6

; 73   :         break;

  001e7	e9 d3 02 00 00	 jmp	 $LN29@GetInputNa@6
$LN18@GetInputNa@6:

; 74   :     case PhysConn_Video_AUX:
; 75   :         return _T("Video AUX");

  001ec	68 00 00 00 00	 push	 OFFSET ??_C@_1BE@PJKHIOLO@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAA?$AAU?$AAX?$AA?$AA@
  001f1	8b 4d 08	 mov	 ecx, DWORD PTR ___$ReturnUdt$[ebp]
  001f4	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> >
  001f9	c7 45 fc 00 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 0
  00200	8b 55 ec	 mov	 edx, DWORD PTR $T331667[ebp]
  00203	83 ca 01	 or	 edx, 1
  00206	89 55 ec	 mov	 DWORD PTR $T331667[ebp], edx
  00209	8b 45 08	 mov	 eax, DWORD PTR ___$ReturnUdt$[ebp]
  0020c	e9 ae 02 00 00	 jmp	 $LN29@GetInputNa@6

; 76   :         break;

  00211	e9 a9 02 00 00	 jmp	 $LN29@GetInputNa@6
$LN17@GetInputNa@6:

; 77   :     case PhysConn_Video_1394:
; 78   :         return _T("Video 1394");

  00216	68 00 00 00 00	 push	 OFFSET ??_C@_1BG@CMGKELBL@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AA1?$AA3?$AA9?$AA4?$AA?$AA@
  0021b	8b 4d 08	 mov	 ecx, DWORD PTR ___$ReturnUdt$[ebp]
  0021e	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> >
  00223	c7 45 fc 00 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 0
  0022a	8b 45 ec	 mov	 eax, DWORD PTR $T331667[ebp]
  0022d	83 c8 01	 or	 eax, 1
  00230	89 45 ec	 mov	 DWORD PTR $T331667[ebp], eax
  00233	8b 45 08	 mov	 eax, DWORD PTR ___$ReturnUdt$[ebp]
  00236	e9 84 02 00 00	 jmp	 $LN29@GetInputNa@6

; 79   :         break;

  0023b	e9 7f 02 00 00	 jmp	 $LN29@GetInputNa@6
$LN16@GetInputNa@6:

; 80   :     case PhysConn_Video_USB:
; 81   :         return _T("Video USB");

  00240	68 00 00 00 00	 push	 OFFSET ??_C@_1BE@OIKLOFIJ@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAU?$AAS?$AAB?$AA?$AA@
  00245	8b 4d 08	 mov	 ecx, DWORD PTR ___$ReturnUdt$[ebp]
  00248	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> >
  0024d	c7 45 fc 00 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 0
  00254	8b 4d ec	 mov	 ecx, DWORD PTR $T331667[ebp]
  00257	83 c9 01	 or	 ecx, 1
  0025a	89 4d ec	 mov	 DWORD PTR $T331667[ebp], ecx
  0025d	8b 45 08	 mov	 eax, DWORD PTR ___$ReturnUdt$[ebp]
  00260	e9 5a 02 00 00	 jmp	 $LN29@GetInputNa@6

; 82   :         break;

  00265	e9 55 02 00 00	 jmp	 $LN29@GetInputNa@6
$LN15@GetInputNa@6:

; 83   :     case PhysConn_Video_VideoDecoder:
; 84   :         return _T("Video Decoder");

  0026a	68 00 00 00 00	 push	 OFFSET ??_C@_1BM@DBOEKKK@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAD?$AAe?$AAc?$AAo?$AAd?$AAe?$AAr?$AA?$AA@
  0026f	8b 4d 08	 mov	 ecx, DWORD PTR ___$ReturnUdt$[ebp]
  00272	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> >
  00277	c7 45 fc 00 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 0
  0027e	8b 55 ec	 mov	 edx, DWORD PTR $T331667[ebp]
  00281	83 ca 01	 or	 edx, 1
  00284	89 55 ec	 mov	 DWORD PTR $T331667[ebp], edx
  00287	8b 45 08	 mov	 eax, DWORD PTR ___$ReturnUdt$[ebp]
  0028a	e9 30 02 00 00	 jmp	 $LN29@GetInputNa@6

; 85   :         break;

  0028f	e9 2b 02 00 00	 jmp	 $LN29@GetInputNa@6
$LN14@GetInputNa@6:

; 86   :     case PhysConn_Video_VideoEncoder:
; 87   :         return _T("Video Encoder");

  00294	68 00 00 00 00	 push	 OFFSET ??_C@_1BM@OCEOOANG@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAE?$AAn?$AAc?$AAo?$AAd?$AAe?$AAr?$AA?$AA@
  00299	8b 4d 08	 mov	 ecx, DWORD PTR ___$ReturnUdt$[ebp]
  0029c	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> >
  002a1	c7 45 fc 00 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 0
  002a8	8b 45 ec	 mov	 eax, DWORD PTR $T331667[ebp]
  002ab	83 c8 01	 or	 eax, 1
  002ae	89 45 ec	 mov	 DWORD PTR $T331667[ebp], eax
  002b1	8b 45 08	 mov	 eax, DWORD PTR ___$ReturnUdt$[ebp]
  002b4	e9 06 02 00 00	 jmp	 $LN29@GetInputNa@6

; 88   :         break;

  002b9	e9 01 02 00 00	 jmp	 $LN29@GetInputNa@6
$LN13@GetInputNa@6:

; 89   :     case PhysConn_Video_SCART:
; 90   :         return _T("Video SCART");

  002be	68 00 00 00 00	 push	 OFFSET ??_C@_1BI@JPGPPGHA@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAS?$AAC?$AAA?$AAR?$AAT?$AA?$AA@
  002c3	8b 4d 08	 mov	 ecx, DWORD PTR ___$ReturnUdt$[ebp]
  002c6	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> >
  002cb	c7 45 fc 00 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 0
  002d2	8b 4d ec	 mov	 ecx, DWORD PTR $T331667[ebp]
  002d5	83 c9 01	 or	 ecx, 1
  002d8	89 4d ec	 mov	 DWORD PTR $T331667[ebp], ecx
  002db	8b 45 08	 mov	 eax, DWORD PTR ___$ReturnUdt$[ebp]
  002de	e9 dc 01 00 00	 jmp	 $LN29@GetInputNa@6

; 91   :         break;

  002e3	e9 d7 01 00 00	 jmp	 $LN29@GetInputNa@6
$LN12@GetInputNa@6:

; 92   :     case PhysConn_Video_Black:
; 93   :         return _T("Video Black"); //what is this ???

  002e8	68 00 00 00 00	 push	 OFFSET ??_C@_1BI@CIJMFBBH@?$AAV?$AAi?$AAd?$AAe?$AAo?$AA?5?$AAB?$AAl?$AAa?$AAc?$AAk?$AA?$AA@
  002ed	8b 4d 08	 mov	 ecx, DWORD PTR ___$ReturnUdt$[ebp]
  002f0	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> >
  002f5	c7 45 fc 00 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 0
  002fc	8b 55 ec	 mov	 edx, DWORD PTR $T331667[ebp]
  002ff	83 ca 01	 or	 edx, 1
  00302	89 55 ec	 mov	 DWORD PTR $T331667[ebp], edx
  00305	8b 45 08	 mov	 eax, DWORD PTR ___$ReturnUdt$[ebp]
  00308	e9 b2 01 00 00	 jmp	 $LN29@GetInputNa@6
$LN11@GetInputNa@6:

; 94   : 
; 95   :     case PhysConn_Audio_Tuner:
; 96   :         return _T("Audio Tuner");

  0030d	68 00 00 00 00	 push	 OFFSET ??_C@_1BI@CMPFJEIM@?$AAA?$AAu?$AAd?$AAi?$AAo?$AA?5?$AAT?$AAu?$AAn?$AAe?$AAr?$AA?$AA@
  00312	8b 4d 08	 mov	 ecx, DWORD PTR ___$ReturnUdt$[ebp]
  00315	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> >
  0031a	c7 45 fc 00 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 0
  00321	8b 45 ec	 mov	 eax, DWORD PTR $T331667[ebp]
  00324	83 c8 01	 or	 eax, 1
  00327	89 45 ec	 mov	 DWORD PTR $T331667[ebp], eax
  0032a	8b 45 08	 mov	 eax, DWORD PTR ___$ReturnUdt$[ebp]
  0032d	e9 8d 01 00 00	 jmp	 $LN29@GetInputNa@6

; 97   :         break;

  00332	e9 88 01 00 00	 jmp	 $LN29@GetInputNa@6
$LN10@GetInputNa@6:

; 98   :     case PhysConn_Audio_Line:
; 99   :         return _T("Audio Line");

  00337	68 00 00 00 00	 push	 OFFSET ??_C@_1BG@NBPNMLLC@?$AAA?$AAu?$AAd?$AAi?$AAo?$AA?5?$AAL?$AAi?$AAn?$AAe?$AA?$AA@
  0033c	8b 4d 08	 mov	 ecx, DWORD PTR ___$ReturnUdt$[ebp]
  0033f	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> >
  00344	c7 45 fc 00 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 0
  0034b	8b 4d ec	 mov	 ecx, DWORD PTR $T331667[ebp]
  0034e	83 c9 01	 or	 ecx, 1
  00351	89 4d ec	 mov	 DWORD PTR $T331667[ebp], ecx
  00354	8b 45 08	 mov	 eax, DWORD PTR ___$ReturnUdt$[ebp]
  00357	e9 63 01 00 00	 jmp	 $LN29@GetInputNa@6

; 100  :         break;

  0035c	e9 5e 01 00 00	 jmp	 $LN29@GetInputNa@6
$LN9@GetInputNa@6:

; 101  :     case PhysConn_Audio_Mic:
; 102  :         return _T("Audio Mic");

  00361	68 00 00 00 00	 push	 OFFSET ??_C@_1BE@ODLHJKAO@?$AAA?$AAu?$AAd?$AAi?$AAo?$AA?5?$AAM?$AAi?$AAc?$AA?$AA@
  00366	8b 4d 08	 mov	 ecx, DWORD PTR ___$ReturnUdt$[ebp]
  00369	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> >
  0036e	c7 45 fc 00 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 0
  00375	8b 55 ec	 mov	 edx, DWORD PTR $T331667[ebp]
  00378	83 ca 01	 or	 edx, 1
  0037b	89 55 ec	 mov	 DWORD PTR $T331667[ebp], edx
  0037e	8b 45 08	 mov	 eax, DWORD PTR ___$ReturnUdt$[ebp]
  00381	e9 39 01 00 00	 jmp	 $LN29@GetInputNa@6

; 103  :         break;

  00386	e9 34 01 00 00	 jmp	 $LN29@GetInputNa@6
$LN8@GetInputNa@6:

; 104  :     case PhysConn_Audio_AESDigital:
; 105  :         return _T("Audio AESDigital");

  0038b	68 00 00 00 00	 push	 OFFSET ??_C@_1CC@DHHLJCGJ@?$AAA?$AAu?$AAd?$AAi?$AAo?$AA?5?$AAA?$AAE?$AAS?$AAD?$AAi?$AAg?$AAi?$AAt?$AAa?$AAl?$AA?$AA@
  00390	8b 4d 08	 mov	 ecx, DWORD PTR ___$ReturnUdt$[ebp]
  00393	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> >
  00398	c7 45 fc 00 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 0
  0039f	8b 45 ec	 mov	 eax, DWORD PTR $T331667[ebp]
  003a2	83 c8 01	 or	 eax, 1
  003a5	89 45 ec	 mov	 DWORD PTR $T331667[ebp], eax
  003a8	8b 45 08	 mov	 eax, DWORD PTR ___$ReturnUdt$[ebp]
  003ab	e9 0f 01 00 00	 jmp	 $LN29@GetInputNa@6

; 106  :         break;

  003b0	e9 0a 01 00 00	 jmp	 $LN29@GetInputNa@6
$LN7@GetInputNa@6:

; 107  :     case PhysConn_Audio_SPDIFDigital:
; 108  :         return _T("Audio SPDIFDigital");

  003b5	68 00 00 00 00	 push	 OFFSET ??_C@_1CG@HOHJCFCO@?$AAA?$AAu?$AAd?$AAi?$AAo?$AA?5?$AAS?$AAP?$AAD?$AAI?$AAF?$AAD?$AAi?$AAg?$AAi?$AAt?$AAa?$AAl?$AA?$AA@
  003ba	8b 4d 08	 mov	 ecx, DWORD PTR ___$ReturnUdt$[ebp]
  003bd	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> >
  003c2	c7 45 fc 00 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 0
  003c9	8b 4d ec	 mov	 ecx, DWORD PTR $T331667[ebp]
  003cc	83 c9 01	 or	 ecx, 1
  003cf	89 4d ec	 mov	 DWORD PTR $T331667[ebp], ecx
  003d2	8b 45 08	 mov	 eax, DWORD PTR ___$ReturnUdt$[ebp]
  003d5	e9 e5 00 00 00	 jmp	 $LN29@GetInputNa@6

; 109  :         break;

  003da	e9 e0 00 00 00	 jmp	 $LN29@GetInputNa@6
$LN6@GetInputNa@6:

; 110  :     case PhysConn_Audio_SCSI:
; 111  :         return _T("Audio SCSI");

  003df	68 00 00 00 00	 push	 OFFSET ??_C@_1BG@DNOOGLLM@?$AAA?$AAu?$AAd?$AAi?$AAo?$AA?5?$AAS?$AAC?$AAS?$AAI?$AA?$AA@
  003e4	8b 4d 08	 mov	 ecx, DWORD PTR ___$ReturnUdt$[ebp]
  003e7	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> >
  003ec	c7 45 fc 00 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 0
  003f3	8b 55 ec	 mov	 edx, DWORD PTR $T331667[ebp]
  003f6	83 ca 01	 or	 edx, 1
  003f9	89 55 ec	 mov	 DWORD PTR $T331667[ebp], edx
  003fc	8b 45 08	 mov	 eax, DWORD PTR ___$ReturnUdt$[ebp]
  003ff	e9 bb 00 00 00	 jmp	 $LN29@GetInputNa@6

; 112  :         break;

  00404	e9 b6 00 00 00	 jmp	 $LN29@GetInputNa@6
$LN5@GetInputNa@6:

; 113  :     case PhysConn_Audio_AUX:
; 114  :         return _T("Audio AUX");

  00409	68 00 00 00 00	 push	 OFFSET ??_C@_1BE@OAIKDHDH@?$AAA?$AAu?$AAd?$AAi?$AAo?$AA?5?$AAA?$AAU?$AAX?$AA?$AA@
  0040e	8b 4d 08	 mov	 ecx, DWORD PTR ___$ReturnUdt$[ebp]
  00411	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> >
  00416	c7 45 fc 00 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 0
  0041d	8b 45 ec	 mov	 eax, DWORD PTR $T331667[ebp]
  00420	83 c8 01	 or	 eax, 1
  00423	89 45 ec	 mov	 DWORD PTR $T331667[ebp], eax
  00426	8b 45 08	 mov	 eax, DWORD PTR ___$ReturnUdt$[ebp]
  00429	e9 91 00 00 00	 jmp	 $LN29@GetInputNa@6

; 115  :         break;

  0042e	e9 8c 00 00 00	 jmp	 $LN29@GetInputNa@6
$LN4@GetInputNa@6:

; 116  :     case PhysConn_Audio_1394:
; 117  :         return _T("Audio 1394");

  00433	68 00 00 00 00	 push	 OFFSET ??_C@_1BG@HEJGHKBM@?$AAA?$AAu?$AAd?$AAi?$AAo?$AA?5?$AA1?$AA3?$AA9?$AA4?$AA?$AA@
  00438	8b 4d 08	 mov	 ecx, DWORD PTR ___$ReturnUdt$[ebp]
  0043b	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> >
  00440	c7 45 fc 00 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 0
  00447	8b 4d ec	 mov	 ecx, DWORD PTR $T331667[ebp]
  0044a	83 c9 01	 or	 ecx, 1
  0044d	89 4d ec	 mov	 DWORD PTR $T331667[ebp], ecx
  00450	8b 45 08	 mov	 eax, DWORD PTR ___$ReturnUdt$[ebp]
  00453	eb 6a		 jmp	 SHORT $LN29@GetInputNa@6

; 118  :         break;

  00455	eb 68		 jmp	 SHORT $LN29@GetInputNa@6
$LN3@GetInputNa@6:

; 119  :     case PhysConn_Audio_USB:
; 120  :         return _T("Audio USB");

  00457	68 00 00 00 00	 push	 OFFSET ??_C@_1BE@PBIGFMAA@?$AAA?$AAu?$AAd?$AAi?$AAo?$AA?5?$AAU?$AAS?$AAB?$AA?$AA@
  0045c	8b 4d 08	 mov	 ecx, DWORD PTR ___$ReturnUdt$[ebp]
  0045f	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> >
  00464	c7 45 fc 00 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 0
  0046b	8b 55 ec	 mov	 edx, DWORD PTR $T331667[ebp]
  0046e	83 ca 01	 or	 edx, 1
  00471	89 55 ec	 mov	 DWORD PTR $T331667[ebp], edx
  00474	8b 45 08	 mov	 eax, DWORD PTR ___$ReturnUdt$[ebp]
  00477	eb 46		 jmp	 SHORT $LN29@GetInputNa@6

; 121  :         break;

  00479	eb 44		 jmp	 SHORT $LN29@GetInputNa@6
$LN2@GetInputNa@6:

; 122  :     case PhysConn_Audio_AudioDecoder:
; 123  :         return _T("Audio Decoder");

  0047b	68 00 00 00 00	 push	 OFFSET ??_C@_1BM@CMEFDNDD@?$AAA?$AAu?$AAd?$AAi?$AAo?$AA?5?$AAD?$AAe?$AAc?$AAo?$AAd?$AAe?$AAr?$AA?$AA@
  00480	8b 4d 08	 mov	 ecx, DWORD PTR ___$ReturnUdt$[ebp]
  00483	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> >
  00488	c7 45 fc 00 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 0
  0048f	8b 45 ec	 mov	 eax, DWORD PTR $T331667[ebp]
  00492	83 c8 01	 or	 eax, 1
  00495	89 45 ec	 mov	 DWORD PTR $T331667[ebp], eax
  00498	8b 45 08	 mov	 eax, DWORD PTR ___$ReturnUdt$[ebp]
  0049b	eb 22		 jmp	 SHORT $LN29@GetInputNa@6

; 124  :         break;

  0049d	eb 20		 jmp	 SHORT $LN29@GetInputNa@6
$LN1@GetInputNa@6:

; 125  :     default:
; 126  :         return _T("Unknown");

  0049f	68 00 00 00 00	 push	 OFFSET ??_C@_1BA@LEPJIIOK@?$AAU?$AAn?$AAk?$AAn?$AAo?$AAw?$AAn?$AA?$AA@
  004a4	8b 4d 08	 mov	 ecx, DWORD PTR ___$ReturnUdt$[ebp]
  004a7	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> >
  004ac	c7 45 fc 00 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 0
  004b3	8b 4d ec	 mov	 ecx, DWORD PTR $T331667[ebp]
  004b6	83 c9 01	 or	 ecx, 1
  004b9	89 4d ec	 mov	 DWORD PTR $T331667[ebp], ecx
  004bc	8b 45 08	 mov	 eax, DWORD PTR ___$ReturnUdt$[ebp]
$LN29@GetInputNa@6:

; 127  :         break;
; 128  :     }
; 129  : }

  004bf	8b 4d f4	 mov	 ecx, DWORD PTR __$EHRec$[ebp]
  004c2	64 89 0d 00 00
	00 00		 mov	 DWORD PTR fs:0, ecx
  004c9	59		 pop	 ecx
  004ca	8b e5		 mov	 esp, ebp
  004cc	5d		 pop	 ebp
  004cd	c2 08 00	 ret	 8
$LN35@GetInputNa@6:
  004d0	00 00 00 00	 DD	 $LN26@GetInputNa@6
  004d4	00 00 00 00	 DD	 $LN25@GetInputNa@6
  004d8	00 00 00 00	 DD	 $LN24@GetInputNa@6
  004dc	00 00 00 00	 DD	 $LN23@GetInputNa@6
  004e0	00 00 00 00	 DD	 $LN22@GetInputNa@6
  004e4	00 00 00 00	 DD	 $LN21@GetInputNa@6
  004e8	00 00 00 00	 DD	 $LN20@GetInputNa@6
  004ec	00 00 00 00	 DD	 $LN19@GetInputNa@6
  004f0	00 00 00 00	 DD	 $LN18@GetInputNa@6
  004f4	00 00 00 00	 DD	 $LN17@GetInputNa@6
  004f8	00 00 00 00	 DD	 $LN16@GetInputNa@6
  004fc	00 00 00 00	 DD	 $LN15@GetInputNa@6
  00500	00 00 00 00	 DD	 $LN14@GetInputNa@6
  00504	00 00 00 00	 DD	 $LN13@GetInputNa@6
  00508	00 00 00 00	 DD	 $LN12@GetInputNa@6
$LN36@GetInputNa@6:
  0050c	00 00 00 00	 DD	 $LN10@GetInputNa@6
  00510	00 00 00 00	 DD	 $LN9@GetInputNa@6
  00514	00 00 00 00	 DD	 $LN8@GetInputNa@6
  00518	00 00 00 00	 DD	 $LN7@GetInputNa@6
  0051c	00 00 00 00	 DD	 $LN6@GetInputNa@6
  00520	00 00 00 00	 DD	 $LN5@GetInputNa@6
  00524	00 00 00 00	 DD	 $LN4@GetInputNa@6
  00528	00 00 00 00	 DD	 $LN3@GetInputNa@6
  0052c	00 00 00 00	 DD	 $LN2@GetInputNa@6
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?GetInputName@CDShowBaseCrossbar@@UAE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@J@Z$0:
  00000	8b 45 ec	 mov	 eax, DWORD PTR $T331667[ebp]
  00003	83 e0 01	 and	 eax, 1
  00006	0f 84 0c 00 00
	00		 je	 $LN33@GetInputNa@6
  0000c	83 65 ec fe	 and	 DWORD PTR $T331667[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> >
$LN33@GetInputNa@6:
  00018	c3		 ret	 0
__ehhandler$?GetInputName@CDShowBaseCrossbar@@UAE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@J@Z:
  00019	8b 54 24 08	 mov	 edx, DWORD PTR [esp+8]
  0001d	8d 42 0c	 lea	 eax, DWORD PTR [edx+12]
  00020	8b 4a ec	 mov	 ecx, DWORD PTR [edx-20]
  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$?GetInputName@CDShowBaseCrossbar@@UAE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@J@Z
  0002f	e9 00 00 00 00	 jmp	 ___CxxFrameHandler3
text$x	ENDS
?GetInputName@CDShowBaseCrossbar@@UAE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@J@Z ENDP ; CDShowBaseCrossbar::GetInputName
END
