亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mscomm.cod

?? 一個虛擬串口讀取程序
?? COD
?? 第 1 頁 / 共 5 頁
字號:
	TITLE	E:\VC++\Visual C++\Microsoft Visual C++ 6.0\WORKS\MSCommV1\mscomm.cpp
	.386P
include listing.inc
if @Version gt 510
.model FLAT
else
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
_DATA	SEGMENT DWORD USE32 PUBLIC 'DATA'
_DATA	ENDS
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
_BSS	SEGMENT DWORD USE32 PUBLIC 'BSS'
_BSS	ENDS
$$SYMBOLS	SEGMENT BYTE USE32 'DEBSYM'
$$SYMBOLS	ENDS
$$TYPES	SEGMENT BYTE USE32 'DEBTYP'
$$TYPES	ENDS
_TLS	SEGMENT DWORD USE32 PUBLIC 'TLS'
_TLS	ENDS
;	COMDAT ??_C@_0BB@NAAD@Magellan?5MSWHEEL?$AA@
_DATA	SEGMENT DWORD USE32 PUBLIC 'DATA'
_DATA	ENDS
;	COMDAT ??_C@_06FPAF@MouseZ?$AA@
_DATA	SEGMENT DWORD USE32 PUBLIC 'DATA'
_DATA	ENDS
;	COMDAT ??_C@_0BA@CLBL@MSWHEEL_ROLLMSG?$AA@
_DATA	SEGMENT DWORD USE32 PUBLIC 'DATA'
_DATA	ENDS
;	COMDAT ??_C@_0BF@DLPD@MSH_WHEELSUPPORT_MSG?$AA@
_DATA	SEGMENT DWORD USE32 PUBLIC 'DATA'
_DATA	ENDS
;	COMDAT ??_C@_0BF@ODOJ@MSH_SCROLL_LINES_MSG?$AA@
_DATA	SEGMENT DWORD USE32 PUBLIC 'DATA'
_DATA	ENDS
;	COMDAT ??_C@_0CO@CDDG@E?3?2VC?$CL?$CL?2Visual?5C?$CL?$CL?2VC98?2MFC?2INCL@
_DATA	SEGMENT DWORD USE32 PUBLIC 'DATA'
_DATA	ENDS
;	COMDAT ?GetClsid@CMSComm@@QAEABU_GUID@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@CMSComm@@UAEHPBD0KABUtagRECT@@PAVCWnd@@IPAUCCreateContext@@@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0CMSComm@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GCMSComm@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1CMSComm@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GCNoTrackObject@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1CNoTrackObject@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_7CNoTrackObject@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7CMSComm@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ?clsid@?1??GetClsid@CMSComm@@QAEABU_GUID@@XZ@4U3@B
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
FLAT	GROUP _DATA, CONST, _BSS
	ASSUME	CS: FLAT, DS: FLAT, SS: FLAT
endif
PUBLIC	?_GetBaseClass@CMSComm@@KGPAUCRuntimeClass@@XZ	; CMSComm::_GetBaseClass
PUBLIC	?classCMSComm@CMSComm@@2UCRuntimeClass@@B	; CMSComm::classCMSComm
PUBLIC	?CreateObject@CMSComm@@SGPAVCObject@@XZ		; CMSComm::CreateObject
CONST	SEGMENT
?classCMSComm@CMSComm@@2UCRuntimeClass@@B DD FLAT:$SG61530 ; CMSComm::classCMSComm
	DD	040H
	DD	0ffffH
	DD	FLAT:?CreateObject@CMSComm@@SGPAVCObject@@XZ
	DD	FLAT:?_GetBaseClass@CMSComm@@KGPAUCRuntimeClass@@XZ
	DD	00H
CONST	ENDS
_DATA	SEGMENT
_?parms@?1??SetCDHolding@CMSComm@@QAEXH@Z@4PAEA DB 0bH, 00H
	ORG $+2
_?parms@?1??SetCommID@CMSComm@@QAEXJ@Z@4PAEA DB 03H, 00H
	ORG $+2
_?parms@?1??SetCommPort@CMSComm@@QAEXF@Z@4PAEA DB 02H, 00H
	ORG $+2
_?parms@?1??SetCTSHolding@CMSComm@@QAEXH@Z@4PAEA DB 0bH, 00H
	ORG $+2
_?parms@?1??SetDSRHolding@CMSComm@@QAEXH@Z@4PAEA DB 0bH, 00H
	ORG $+2
_?parms@?1??SetDTREnable@CMSComm@@QAEXH@Z@4PAEA DB 0bH, 00H
	ORG $+2
_?parms@?1??SetHandshaking@CMSComm@@QAEXJ@Z@4PAEA DB 03H, 00H
	ORG $+2
_?parms@?1??SetInBufferSize@CMSComm@@QAEXF@Z@4PAEA DB 02H, 00H
	ORG $+2
_?parms@?1??SetInBufferCount@CMSComm@@QAEXF@Z@4PAEA DB 02H, 00H
	ORG $+2
_?parms@?1??SetBreak@CMSComm@@QAEXH@Z@4PAEA DB 0bH, 00H
	ORG $+2
_?parms@?1??SetInputLen@CMSComm@@QAEXF@Z@4PAEA DB 02H, 00H
	ORG $+2
_?parms@?1??SetNullDiscard@CMSComm@@QAEXH@Z@4PAEA DB 0bH, 00H
	ORG $+2
_?parms@?1??SetOutBufferSize@CMSComm@@QAEXF@Z@4PAEA DB 02H, 00H
	ORG $+2
_?parms@?1??SetOutBufferCount@CMSComm@@QAEXF@Z@4PAEA DB 02H, 00H
	ORG $+2
_?parms@?1??SetParityReplace@CMSComm@@QAEXPBD@Z@4PAEA DB 0eH, 00H
	ORG $+2
_?parms@?1??SetPortOpen@CMSComm@@QAEXH@Z@4PAEA DB 0bH, 00H
	ORG $+2
_?parms@?1??SetRThreshold@CMSComm@@QAEXF@Z@4PAEA DB 02H, 00H
	ORG $+2
_?parms@?1??SetRTSEnable@CMSComm@@QAEXH@Z@4PAEA DB 0bH, 00H
	ORG $+2
_?parms@?1??SetSettings@CMSComm@@QAEXPBD@Z@4PAEA DB 0eH, 00H
	ORG $+2
_?parms@?1??SetSThreshold@CMSComm@@QAEXF@Z@4PAEA DB 02H, 00H
	ORG $+2
_?parms@?1??SetOutput@CMSComm@@QAEXABUtagVARIANT@@@Z@4PAEA DB 0cH, 00H
	ORG $+2
_?parms@?1??SetInput@CMSComm@@QAEXABUtagVARIANT@@@Z@4PAEA DB 0cH, 00H
	ORG $+2
_?parms@?1??SetCommEvent@CMSComm@@QAEXF@Z@4PAEA DB 02H, 00H
	ORG $+2
_?parms@?1??SetEOFEnable@CMSComm@@QAEXH@Z@4PAEA DB 0bH, 00H
	ORG $+2
_?parms@?1??SetInputMode@CMSComm@@QAEXJ@Z@4PAEA DB 03H, 00H
	ORG $+2
$SG61530 DB	'CMSComm', 00H
_DATA	ENDS
PUBLIC	??0CMSComm@@QAE@XZ				; CMSComm::CMSComm
EXTRN	__except_list:DWORD
EXTRN	__chkesp:NEAR
EXTRN	___CxxFrameHandler:NEAR
EXTRN	??2CObject@@SGPAXI@Z:NEAR			; CObject::operator new
EXTRN	??3CObject@@SGXPAX@Z:NEAR			; CObject::operator delete
xdata$x	SEGMENT
$T61843	DD	019930520H
	DD	01H
	DD	FLAT:$T61847
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	ORG $+4
$T61847	DD	0ffffffffH
	DD	FLAT:$L61839
xdata$x	ENDS
_TEXT	SEGMENT
$T61835 = -16
$T61836 = -20
__$EHRec$ = -12
?CreateObject@CMSComm@@SGPAVCObject@@XZ PROC NEAR	; CMSComm::CreateObject

; 13   : IMPLEMENT_DYNCREATE(CMSComm, CWnd)

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	6a ff		 push	 -1
  00005	68 00 00 00 00	 push	 $L61844
  0000a	64 a1 00 00 00
	00		 mov	 eax, DWORD PTR fs:__except_list
  00010	50		 push	 eax
  00011	64 89 25 00 00
	00 00		 mov	 DWORD PTR fs:__except_list, esp
  00018	83 ec 0c	 sub	 esp, 12			; 0000000cH
  0001b	c7 45 e8 cc cc
	cc cc		 mov	 DWORD PTR [ebp-24], -858993460 ; ccccccccH
  00022	c7 45 ec cc cc
	cc cc		 mov	 DWORD PTR [ebp-20], -858993460 ; ccccccccH
  00029	c7 45 f0 cc cc
	cc cc		 mov	 DWORD PTR [ebp-16], -858993460 ; ccccccccH
  00030	6a 40		 push	 64			; 00000040H
  00032	e8 00 00 00 00	 call	 ??2CObject@@SGPAXI@Z	; CObject::operator new
  00037	89 45 ec	 mov	 DWORD PTR $T61836[ebp], eax
  0003a	c7 45 fc 00 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 0
  00041	83 7d ec 00	 cmp	 DWORD PTR $T61836[ebp], 0
  00045	74 0d		 je	 SHORT $L61837
  00047	8b 4d ec	 mov	 ecx, DWORD PTR $T61836[ebp]
  0004a	e8 00 00 00 00	 call	 ??0CMSComm@@QAE@XZ	; CMSComm::CMSComm
  0004f	89 45 e8	 mov	 DWORD PTR -24+[ebp], eax
  00052	eb 07		 jmp	 SHORT $L61838
$L61837:
  00054	c7 45 e8 00 00
	00 00		 mov	 DWORD PTR -24+[ebp], 0
$L61838:
  0005b	8b 45 e8	 mov	 eax, DWORD PTR -24+[ebp]
  0005e	89 45 f0	 mov	 DWORD PTR $T61835[ebp], eax
  00061	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  00068	8b 45 f0	 mov	 eax, DWORD PTR $T61835[ebp]
  0006b	8b 4d f4	 mov	 ecx, DWORD PTR __$EHRec$[ebp]
  0006e	64 89 0d 00 00
	00 00		 mov	 DWORD PTR fs:__except_list, ecx
  00075	83 c4 18	 add	 esp, 24			; 00000018H
  00078	3b ec		 cmp	 ebp, esp
  0007a	e8 00 00 00 00	 call	 __chkesp
  0007f	8b e5		 mov	 esp, ebp
  00081	5d		 pop	 ebp
  00082	c3		 ret	 0
_TEXT	ENDS
text$x	SEGMENT
$L61839:
  00000	8b 45 ec	 mov	 eax, DWORD PTR $T61836[ebp]
  00003	50		 push	 eax
  00004	e8 00 00 00 00	 call	 ??3CObject@@SGXPAX@Z	; CObject::operator delete
  00009	c3		 ret	 0
$L61844:
  0000a	b8 00 00 00 00	 mov	 eax, OFFSET FLAT:$T61843
  0000f	e9 00 00 00 00	 jmp	 ___CxxFrameHandler
text$x	ENDS
?CreateObject@CMSComm@@SGPAVCObject@@XZ ENDP		; CMSComm::CreateObject
PUBLIC	??_7CMSComm@@6B@				; CMSComm::`vftable'
PUBLIC	??_GCMSComm@@UAEPAXI@Z				; CMSComm::`scalar deleting destructor'
PUBLIC	??_ECMSComm@@UAEPAXI@Z				; CMSComm::`vector deleting destructor'
PUBLIC	?GetRuntimeClass@CMSComm@@UBEPAUCRuntimeClass@@XZ ; CMSComm::GetRuntimeClass
PUBLIC	?Create@CMSComm@@UAEHPBD0KABUtagRECT@@PAVCWnd@@IPAUCCreateContext@@@Z ; CMSComm::Create
EXTRN	?OnCommand@CWnd@@MAEHIJ@Z:NEAR			; CWnd::OnCommand
EXTRN	?OnNotify@CWnd@@MAEHIJPAJ@Z:NEAR		; CWnd::OnNotify
EXTRN	?OnCmdMsg@CCmdTarget@@UAEHIHPAXPAUAFX_CMDHANDLERINFO@@@Z:NEAR ; CCmdTarget::OnCmdMsg
EXTRN	?IsInvokeAllowed@CCmdTarget@@UAEHJ@Z:NEAR	; CCmdTarget::IsInvokeAllowed
EXTRN	?GetDispatchIID@CCmdTarget@@UAEHPAU_GUID@@@Z:NEAR ; CCmdTarget::GetDispatchIID
EXTRN	?GetTypeInfoCount@CCmdTarget@@UAEIXZ:NEAR	; CCmdTarget::GetTypeInfoCount
EXTRN	?GetTypeLibCache@CCmdTarget@@UAEPAVCTypeLibCache@@XZ:NEAR ; CCmdTarget::GetTypeLibCache
EXTRN	?GetTypeLib@CCmdTarget@@UAEJKPAPAUITypeLib@@@Z:NEAR ; CCmdTarget::GetTypeLib
EXTRN	?GetCommandMap@CCmdTarget@@MBEPBUAFX_OLECMDMAP@@XZ:NEAR ; CCmdTarget::GetCommandMap
EXTRN	?GetDispatchMap@CCmdTarget@@MBEPBUAFX_DISPMAP@@XZ:NEAR ; CCmdTarget::GetDispatchMap
EXTRN	?GetConnectionMap@CCmdTarget@@MBEPBUAFX_CONNECTIONMAP@@XZ:NEAR ; CCmdTarget::GetConnectionMap
EXTRN	?GetInterfaceMap@CCmdTarget@@MBEPBUAFX_INTERFACEMAP@@XZ:NEAR ; CCmdTarget::GetInterfaceMap
EXTRN	?GetEventSinkMap@CCmdTarget@@MBEPBUAFX_EVENTSINKMAP@@XZ:NEAR ; CCmdTarget::GetEventSinkMap
EXTRN	?OnCreateAggregates@CCmdTarget@@UAEHXZ:NEAR	; CCmdTarget::OnCreateAggregates
EXTRN	?GetInterfaceHook@CCmdTarget@@UAEPAUIUnknown@@PBX@Z:NEAR ; CCmdTarget::GetInterfaceHook
EXTRN	?GetSuperWndProcAddr@CWnd@@MAEPAP6GJPAUHWND__@@IIJ@ZXZ:NEAR ; CWnd::GetSuperWndProcAddr
EXTRN	?DoDataExchange@CWnd@@MAEXPAVCDataExchange@@@Z:NEAR ; CWnd::DoDataExchange
EXTRN	?BeginModalState@CWnd@@UAEXXZ:NEAR		; CWnd::BeginModalState
EXTRN	?EndModalState@CWnd@@UAEXXZ:NEAR		; CWnd::EndModalState
EXTRN	?PreTranslateMessage@CWnd@@UAEHPAUtagMSG@@@Z:NEAR ; CWnd::PreTranslateMessage
EXTRN	?OnAmbientProperty@CWnd@@UAEHPAVCOleControlSite@@JPAUtagVARIANT@@@Z:NEAR ; CWnd::OnAmbientProperty
EXTRN	?WindowProc@CWnd@@MAEJIIJ@Z:NEAR		; CWnd::WindowProc
EXTRN	?OnWndMsg@CWnd@@MAEHIIJPAJ@Z:NEAR		; CWnd::OnWndMsg
EXTRN	?DefWindowProcA@CWnd@@MAEJIIJ@Z:NEAR		; CWnd::DefWindowProcA
EXTRN	?PostNcDestroy@CWnd@@MAEXXZ:NEAR		; CWnd::PostNcDestroy
EXTRN	?OnChildNotify@CWnd@@MAEHIIJPAJ@Z:NEAR		; CWnd::OnChildNotify
EXTRN	?CheckAutoCenter@CWnd@@UAEHXZ:NEAR		; CWnd::CheckAutoCenter
EXTRN	?AssertValid@CWnd@@UBEXXZ:NEAR			; CWnd::AssertValid
EXTRN	?Dump@CWnd@@UBEXAAVCDumpContext@@@Z:NEAR	; CWnd::Dump
EXTRN	?GetExtraConnectionPoints@CCmdTarget@@MAEHPAVCPtrArray@@@Z:NEAR ; CCmdTarget::GetExtraConnectionPoints
EXTRN	?GetConnectionHook@CCmdTarget@@MAEPAUIConnectionPoint@@ABU_GUID@@@Z:NEAR ; CCmdTarget::GetConnectionHook
EXTRN	?IsFrameWnd@CWnd@@UBEHXZ:NEAR			; CWnd::IsFrameWnd
EXTRN	?OnFinalRelease@CWnd@@UAEXXZ:NEAR		; CWnd::OnFinalRelease
EXTRN	?SetOccDialogInfo@CWnd@@MAEHPAU_AFX_OCC_DIALOG_INFO@@@Z:NEAR ; CWnd::SetOccDialogInfo
EXTRN	?GetMessageMap@CWnd@@MBEPBUAFX_MSGMAP@@XZ:NEAR	; CWnd::GetMessageMap
EXTRN	??0CWnd@@QAE@XZ:NEAR				; CWnd::CWnd
EXTRN	?PreSubclassWindow@CWnd@@UAEXXZ:NEAR		; CWnd::PreSubclassWindow
EXTRN	?DestroyWindow@CWnd@@UAEHXZ:NEAR		; CWnd::DestroyWindow
EXTRN	?PreCreateWindow@CWnd@@UAEHAAUtagCREATESTRUCTA@@@Z:NEAR ; CWnd::PreCreateWindow
EXTRN	?CalcWindowRect@CWnd@@UAEXPAUtagRECT@@I@Z:NEAR	; CWnd::CalcWindowRect
EXTRN	?Serialize@CObject@@UAEXAAVCArchive@@@Z:NEAR	; CObject::Serialize
EXTRN	?OnToolHitTest@CWnd@@UBEHVCPoint@@PAUtagTOOLINFOA@@@Z:NEAR ; CWnd::OnToolHitTest
EXTRN	?GetScrollBarCtrl@CWnd@@UBEPAVCScrollBar@@H@Z:NEAR ; CWnd::GetScrollBarCtrl
EXTRN	?WinHelpA@CWnd@@UAEXKI@Z:NEAR			; CWnd::WinHelpA
EXTRN	?ContinueModal@CWnd@@UAEHXZ:NEAR		; CWnd::ContinueModal
EXTRN	?EndModalLoop@CWnd@@UAEXH@Z:NEAR		; CWnd::EndModalLoop
;	COMDAT ??_7CMSComm@@6B@
CONST	SEGMENT
??_7CMSComm@@6B@ DD FLAT:?GetRuntimeClass@CMSComm@@UBEPAUCRuntimeClass@@XZ ; CMSComm::`vftable'
	DD	FLAT:??_ECMSComm@@UAEPAXI@Z
	DD	FLAT:?Serialize@CObject@@UAEXAAVCArchive@@@Z
	DD	FLAT:?AssertValid@CWnd@@UBEXXZ
	DD	FLAT:?Dump@CWnd@@UBEXAAVCDumpContext@@@Z
	DD	FLAT:?OnCmdMsg@CCmdTarget@@UAEHIHPAXPAUAFX_CMDHANDLERINFO@@@Z
	DD	FLAT:?OnFinalRelease@CWnd@@UAEXXZ
	DD	FLAT:?IsInvokeAllowed@CCmdTarget@@UAEHJ@Z
	DD	FLAT:?GetDispatchIID@CCmdTarget@@UAEHPAU_GUID@@@Z
	DD	FLAT:?GetTypeInfoCount@CCmdTarget@@UAEIXZ
	DD	FLAT:?GetTypeLibCache@CCmdTarget@@UAEPAVCTypeLibCache@@XZ
	DD	FLAT:?GetTypeLib@CCmdTarget@@UAEJKPAPAUITypeLib@@@Z
	DD	FLAT:?GetMessageMap@CWnd@@MBEPBUAFX_MSGMAP@@XZ
	DD	FLAT:?GetCommandMap@CCmdTarget@@MBEPBUAFX_OLECMDMAP@@XZ
	DD	FLAT:?GetDispatchMap@CCmdTarget@@MBEPBUAFX_DISPMAP@@XZ
	DD	FLAT:?GetConnectionMap@CCmdTarget@@MBEPBUAFX_CONNECTIONMAP@@XZ
	DD	FLAT:?GetInterfaceMap@CCmdTarget@@MBEPBUAFX_INTERFACEMAP@@XZ
	DD	FLAT:?GetEventSinkMap@CCmdTarget@@MBEPBUAFX_EVENTSINKMAP@@XZ
	DD	FLAT:?OnCreateAggregates@CCmdTarget@@UAEHXZ
	DD	FLAT:?GetInterfaceHook@CCmdTarget@@UAEPAUIUnknown@@PBX@Z
	DD	FLAT:?GetExtraConnectionPoints@CCmdTarget@@MAEHPAVCPtrArray@@@Z
	DD	FLAT:?GetConnectionHook@CCmdTarget@@MAEPAUIConnectionPoint@@ABU_GUID@@@Z
	DD	FLAT:?PreSubclassWindow@CWnd@@UAEXXZ
	DD	FLAT:?Create@CMSComm@@UAEHPBD0KABUtagRECT@@PAVCWnd@@IPAUCCreateContext@@@Z
	DD	FLAT:?DestroyWindow@CWnd@@UAEHXZ
	DD	FLAT:?PreCreateWindow@CWnd@@UAEHAAUtagCREATESTRUCTA@@@Z
	DD	FLAT:?CalcWindowRect@CWnd@@UAEXPAUtagRECT@@I@Z
	DD	FLAT:?OnToolHitTest@CWnd@@UBEHVCPoint@@PAUtagTOOLINFOA@@@Z
	DD	FLAT:?GetScrollBarCtrl@CWnd@@UBEPAVCScrollBar@@H@Z
	DD	FLAT:?WinHelpA@CWnd@@UAEXKI@Z
	DD	FLAT:?ContinueModal@CWnd@@UAEHXZ
	DD	FLAT:?EndModalLoop@CWnd@@UAEXH@Z
	DD	FLAT:?OnCommand@CWnd@@MAEHIJ@Z
	DD	FLAT:?OnNotify@CWnd@@MAEHIJPAJ@Z
	DD	FLAT:?GetSuperWndProcAddr@CWnd@@MAEPAP6GJPAUHWND__@@IIJ@ZXZ
	DD	FLAT:?DoDataExchange@CWnd@@MAEXPAVCDataExchange@@@Z
	DD	FLAT:?BeginModalState@CWnd@@UAEXXZ
	DD	FLAT:?EndModalState@CWnd@@UAEXXZ
	DD	FLAT:?PreTranslateMessage@CWnd@@UAEHPAUtagMSG@@@Z
	DD	FLAT:?OnAmbientProperty@CWnd@@UAEHPAVCOleControlSite@@JPAUtagVARIANT@@@Z
	DD	FLAT:?WindowProc@CWnd@@MAEJIIJ@Z
	DD	FLAT:?OnWndMsg@CWnd@@MAEHIIJPAJ@Z
	DD	FLAT:?DefWindowProcA@CWnd@@MAEJIIJ@Z
	DD	FLAT:?PostNcDestroy@CWnd@@MAEXXZ
	DD	FLAT:?OnChildNotify@CWnd@@MAEHIIJPAJ@Z
	DD	FLAT:?CheckAutoCenter@CWnd@@UAEHXZ
	DD	FLAT:?IsFrameWnd@CWnd@@UBEHXZ
	DD	FLAT:?SetOccDialogInfo@CWnd@@MAEHPAU_AFX_OCC_DIALOG_INFO@@@Z
CONST	ENDS
;	COMDAT ??0CMSComm@@QAE@XZ
_TEXT	SEGMENT
_this$ = -4
??0CMSComm@@QAE@XZ PROC NEAR				; CMSComm::CMSComm, COMDAT
  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	51		 push	 ecx
  00004	c7 45 fc cc cc
	cc cc		 mov	 DWORD PTR [ebp-4], -858993460 ; ccccccccH
  0000b	89 4d fc	 mov	 DWORD PTR _this$[ebp], ecx
  0000e	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  00011	e8 00 00 00 00	 call	 ??0CWnd@@QAE@XZ		; CWnd::CWnd
  00016	8b 45 fc	 mov	 eax, DWORD PTR _this$[ebp]
  00019	c7 00 00 00 00
	00		 mov	 DWORD PTR [eax], OFFSET FLAT:??_7CMSComm@@6B@ ; CMSComm::`vftable'
  0001f	8b 45 fc	 mov	 eax, DWORD PTR _this$[ebp]
  00022	83 c4 04	 add	 esp, 4
  00025	3b ec		 cmp	 ebp, esp
  00027	e8 00 00 00 00	 call	 __chkesp
  0002c	8b e5		 mov	 esp, ebp
  0002e	5d		 pop	 ebp
  0002f	c3		 ret	 0
??0CMSComm@@QAE@XZ ENDP					; CMSComm::CMSComm
_TEXT	ENDS
PUBLIC	?GetClsid@CMSComm@@QAEABU_GUID@@XZ		; CMSComm::GetClsid
EXTRN	?CreateControl@CWnd@@QAEHABU_GUID@@PBDKABUtagRECT@@PAV1@IPAVCFile@@HPAG@Z:NEAR ; CWnd::CreateControl
;	COMDAT ?Create@CMSComm@@UAEHPBD0KABUtagRECT@@PAVCWnd@@IPAUCCreateContext@@@Z
_TEXT	SEGMENT
_this$ = -4
_lpszWindowName$ = 12
_dwStyle$ = 16
_rect$ = 20
_pParentWnd$ = 24
_nID$ = 28
?Create@CMSComm@@UAEHPBD0KABUtagRECT@@PAVCWnd@@IPAUCCreateContext@@@Z PROC NEAR ; CMSComm::Create, COMDAT

; 31   : 	{ return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID); }

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	51		 push	 ecx
  00004	c7 45 fc cc cc
	cc cc		 mov	 DWORD PTR [ebp-4], -858993460 ; ccccccccH
  0000b	89 4d fc	 mov	 DWORD PTR _this$[ebp], ecx
  0000e	6a 00		 push	 0
  00010	6a 00		 push	 0
  00012	6a 00		 push	 0
  00014	8b 45 1c	 mov	 eax, DWORD PTR _nID$[ebp]
  00017	50		 push	 eax
  00018	8b 4d 18	 mov	 ecx, DWORD PTR _pParentWnd$[ebp]
  0001b	51		 push	 ecx
  0001c	8b 55 14	 mov	 edx, DWORD PTR _rect$[ebp]
  0001f	52		 push	 edx
  00020	8b 45 10	 mov	 eax, DWORD PTR _dwStyle$[ebp]
  00023	50		 push	 eax
  00024	8b 4d 0c	 mov	 ecx, DWORD PTR _lpszWindowName$[ebp]
  00027	51		 push	 ecx
  00028	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0002b	e8 00 00 00 00	 call	 ?GetClsid@CMSComm@@QAEABU_GUID@@XZ ; CMSComm::GetClsid
  00030	50		 push	 eax
  00031	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  00034	e8 00 00 00 00	 call	 ?CreateControl@CWnd@@QAEHABU_GUID@@PBDKABUtagRECT@@PAV1@IPAVCFile@@HPAG@Z ; CWnd::CreateControl
  00039	83 c4 04	 add	 esp, 4
  0003c	3b ec		 cmp	 ebp, esp
  0003e	e8 00 00 00 00	 call	 __chkesp
  00043	8b e5		 mov	 esp, ebp
  00045	5d		 pop	 ebp
  00046	c2 1c 00	 ret	 28			; 0000001cH
?Create@CMSComm@@UAEHPBD0KABUtagRECT@@PAVCWnd@@IPAUCCreateContext@@@Z ENDP ; CMSComm::Create
_TEXT	ENDS
PUBLIC	?clsid@?1??GetClsid@CMSComm@@QAEABU_GUID@@XZ@4U3@B ; `CMSComm::GetClsid'::`2'::clsid
;	COMDAT ?clsid@?1??GetClsid@CMSComm@@QAEABU_GUID@@XZ@4U3@B

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩国产欧美视频| 国产99精品在线观看| 午夜精品一区二区三区电影天堂 | 亚洲午夜私人影院| 国产精品久久精品日日| 中文字幕乱码久久午夜不卡 | 欧美亚洲一区三区| 欧美日本国产视频| 久久久一区二区三区| 中文字幕一区二区三区四区不卡 | va亚洲va日韩不卡在线观看| 欧洲精品中文字幕| 欧美大片在线观看一区| 亚洲天堂成人在线观看| 蜜桃av噜噜一区二区三区小说| 成人一区在线看| 欧美视频一区二区三区四区 | 国产91精品一区二区| 欧美视频三区在线播放| 久久综合成人精品亚洲另类欧美 | 91国模大尺度私拍在线视频| 欧美一区二区三区四区五区 | 日本精品一区二区三区四区的功能| 3atv一区二区三区| 国产精品国产馆在线真实露脸| 午夜久久电影网| 99久久久久久| 精品成人佐山爱一区二区| 亚洲激情在线激情| 国产高清久久久| 欧美日韩国产高清一区二区三区| 国产欧美精品一区二区三区四区| 天天影视涩香欲综合网| av欧美精品.com| 精品国产乱码久久久久久图片| 一区二区在线观看视频在线观看| 国产精品原创巨作av| 欧美日韩国产区一| 亚洲精品免费在线| 丁香桃色午夜亚洲一区二区三区| 香蕉久久夜色精品国产使用方法 | 国产尤物一区二区在线| 日韩欧美国产精品| 亚洲视频在线一区观看| 国内精品伊人久久久久av影院| 在线观看91精品国产麻豆| 亚洲激情一二三区| 欧美精品高清视频| 久久久久久久免费视频了| 国产午夜精品久久久久久免费视 | 国产不卡视频在线观看| 欧美丰满嫩嫩电影| 一区二区三区波多野结衣在线观看| 大桥未久av一区二区三区中文| 日韩欧美区一区二| 首页国产欧美久久| 欧美系列日韩一区| 一区二区三区在线视频播放| 高清在线观看日韩| 久久久.com| 国产伦精品一区二区三区视频青涩| 欧美一区二区三区喷汁尤物| 水蜜桃久久夜色精品一区的特点| 在线观看欧美精品| 亚洲精品国产品国语在线app| 成年人国产精品| 国产精品无码永久免费888| 国产精品一区二区在线播放 | 岛国精品在线观看| 国产欧美日韩在线观看| 国产伦精品一区二区三区视频青涩 | 欧美国产日韩亚洲一区| 国产东北露脸精品视频| 26uuu欧美| 久久美女艺术照精彩视频福利播放 | 国产91精品在线观看| 国产午夜一区二区三区| 国内精品在线播放| 国产亚洲女人久久久久毛片| 精品午夜一区二区三区在线观看| 精品国产乱码久久久久久夜甘婷婷| 久久精品99久久久| 精品久久久三级丝袜| 国内偷窥港台综合视频在线播放| 久久色在线视频| 国产成人免费视频| 国产精品福利影院| 日本精品免费观看高清观看| 依依成人综合视频| 久久精品亚洲精品国产欧美| 成人高清免费在线播放| 欧美视频日韩视频在线观看| 成人午夜短视频| 久久国产尿小便嘘嘘尿| 亚洲电影一级片| 国产精品久久久久天堂| 欧美成人vr18sexvr| 色狠狠色噜噜噜综合网| 国产成人午夜精品影院观看视频| 日韩一区精品字幕| 日韩国产欧美在线播放| 在线免费观看不卡av| 一区二区日韩电影| 在线综合亚洲欧美在线视频 | 精品国产凹凸成av人网站| 国产黄色精品视频| 亚洲欧美乱综合| 91麻豆精品91久久久久同性| 国产老妇另类xxxxx| 综合久久一区二区三区| 欧美日韩在线电影| 韩国欧美国产1区| 亚洲精品乱码久久久久久黑人 | 免费成人在线观看| 欧美激情一区二区三区蜜桃视频| 91黄色在线观看| 激情久久久久久久久久久久久久久久| 亚洲国产精品二十页| 欧美系列在线观看| 国产精品亚洲视频| 性欧美疯狂xxxxbbbb| 久久久国产精品不卡| 91久久精品日日躁夜夜躁欧美| 免费高清在线视频一区·| 国产精品免费视频观看| 精品视频123区在线观看| 国产精品综合一区二区| 一区2区3区在线看| 久久综合久久综合九色| 日本丶国产丶欧美色综合| 精品无人码麻豆乱码1区2区| 亚洲蜜臀av乱码久久精品 | 精品在线免费观看| 亚洲精品中文字幕乱码三区| 欧美精品一区视频| 欧美色倩网站大全免费| 国产成人免费在线视频| 日本午夜精品视频在线观看| 亚洲啪啪综合av一区二区三区| 日韩欧美在线123| 日本高清成人免费播放| 国产成人av福利| 日本在线不卡视频| 亚洲美女在线一区| 中文字幕成人av| 精品国产百合女同互慰| 欧美日韩国产乱码电影| 97se狠狠狠综合亚洲狠狠| 久久激情综合网| 亚洲成人av一区| 亚洲天堂2014| 亚洲国产精品精华液2区45| 成人精品视频一区二区三区 | 欧美另类一区二区三区| 欧美va天堂va视频va在线| 九九视频精品免费| 91国产免费看| 国产精品嫩草影院com| 麻豆中文一区二区| 91九色最新地址| 国产视频一区二区在线| 国产在线视频一区二区| 欧美一二区视频| 欧美无砖专区一中文字| 91麻豆高清视频| 国产99久久久国产精品免费看| 久久99精品国产麻豆婷婷| 青娱乐精品在线视频| 午夜精品国产更新| 亚洲自拍偷拍综合| 一区二区三区视频在线观看| 亚洲丝袜另类动漫二区| 国产精品天干天干在观线| 精品88久久久久88久久久| 精品三级在线观看| 日韩三级视频在线观看| 91精品国产综合久久蜜臀| 欧美性猛片aaaaaaa做受| 色www精品视频在线观看| 99视频精品在线| 99re8在线精品视频免费播放| 成人一区在线观看| 成人福利在线看| eeuss鲁片一区二区三区| 99麻豆久久久国产精品免费优播| 成人免费精品视频| 99综合电影在线视频| 91天堂素人约啪| 色999日韩国产欧美一区二区| 97久久久精品综合88久久| aaa亚洲精品| 在线观看视频一区二区| 欧美久久久一区| 日韩欧美国产精品| 久久久噜噜噜久噜久久综合| 中文字幕精品综合| 亚洲免费视频中文字幕| 亚洲电影你懂得| 青青国产91久久久久久| 国产真实乱偷精品视频免|