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

	TITLE	.\ConsoleCommand.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 ?GetAlias@ConsoleCommand@@UAEPBDXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1ConsoleCommand@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GConsoleCommand@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0ConsoleCommand@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_7ConsoleCommand@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
sxdata	SEGMENT DWORD USE32 'SXDATA'
sxdata	ENDS
FLAT	GROUP _DATA, CONST, _BSS
	ASSUME	CS: FLAT, DS: FLAT, SS: FLAT
endif

INCLUDELIB LIBCMT
INCLUDELIB OLDNAMES

PUBLIC	?GetAlias@ConsoleCommand@@UAEPBDXZ		; ConsoleCommand::GetAlias
; Function compile flags: /Ogty
; File c:\documents and settings\owner\desktop\ssctf 1.3\consolecommand.cpp
;	COMDAT ?GetAlias@ConsoleCommand@@UAEPBDXZ
_TEXT	SEGMENT
?GetAlias@ConsoleCommand@@UAEPBDXZ PROC NEAR		; ConsoleCommand::GetAlias, COMDAT
; _this$ = ecx

; 6    : 	return 0;

	xor	eax, eax

; 7    : }

	ret	0
?GetAlias@ConsoleCommand@@UAEPBDXZ ENDP			; ConsoleCommand::GetAlias
_TEXT	ENDS
PUBLIC	??1ConsoleCommand@@UAE@XZ			; ConsoleCommand::~ConsoleCommand
PUBLIC	??_7ConsoleCommand@@6B@				; ConsoleCommand::`vftable'
PUBLIC	??_GConsoleCommand@@UAEPAXI@Z			; ConsoleCommand::`scalar deleting destructor'
EXTRN	__purecall:NEAR
EXTRN	??_EConsoleCommand@@UAEPAXI@Z:NEAR		; ConsoleCommand::`vector deleting destructor'
;	COMDAT ??_7ConsoleCommand@@6B@
CONST	SEGMENT
??_7ConsoleCommand@@6B@ DD FLAT:__purecall		; ConsoleCommand::`vftable'
	DD	FLAT:?GetAlias@ConsoleCommand@@UAEPBDXZ
	DD	FLAT:__purecall
	DD	FLAT:__purecall
	DD	FLAT:??_EConsoleCommand@@UAEPAXI@Z
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ??1ConsoleCommand@@UAE@XZ
_TEXT	SEGMENT
??1ConsoleCommand@@UAE@XZ PROC NEAR			; ConsoleCommand::~ConsoleCommand, COMDAT
; _this$ = ecx

; 10   : {

	mov	DWORD PTR [ecx], OFFSET FLAT:??_7ConsoleCommand@@6B@

; 11   : }

	ret	0
??1ConsoleCommand@@UAE@XZ ENDP				; ConsoleCommand::~ConsoleCommand
_TEXT	ENDS
EXTRN	??3@YAXPAX@Z:NEAR				; operator delete
; Function compile flags: /Ogty
;	COMDAT ??_GConsoleCommand@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GConsoleCommand@@UAEPAXI@Z PROC NEAR			; ConsoleCommand::`scalar deleting destructor', COMDAT
; _this$ = ecx
	test	BYTE PTR ___flags$[esp-4], 1
	push	esi
	mov	esi, ecx
	mov	DWORD PTR [esi], OFFSET FLAT:??_7ConsoleCommand@@6B@
	je	SHORT $L342
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L342:
	mov	eax, esi
	pop	esi
	ret	4
??_GConsoleCommand@@UAEPAXI@Z ENDP			; ConsoleCommand::`scalar deleting destructor'
_TEXT	ENDS
PUBLIC	??0ConsoleCommand@@QAE@XZ			; ConsoleCommand::ConsoleCommand
; Function compile flags: /Ogty
;	COMDAT ??0ConsoleCommand@@QAE@XZ
_TEXT	SEGMENT
_this$ = -4						; size = 4
??0ConsoleCommand@@QAE@XZ PROC NEAR			; ConsoleCommand::ConsoleCommand, COMDAT
; _this$ = ecx

; 14   : {

	push	ebp
	mov	ebp, esp
	push	ecx
	mov	DWORD PTR _this$[ebp], ecx
	mov	DWORD PTR [ecx], OFFSET FLAT:??_7ConsoleCommand@@6B@

; 15   : 	__asm {
; 16   : 		lea eax,this

	lea	eax, DWORD PTR _this$[ebp]

; 17   : 		push eax

	push	eax

; 18   : 		mov ecx,0x0081D098

	mov	ecx, 8507544				; 0081d098H

; 19   : 		mov eax,0x00428FE0

	mov	eax, 4362208				; 00428fe0H

; 20   : 		call eax

	call	eax

; 21   : 	}
; 22   : }

	mov	eax, DWORD PTR _this$[ebp]
	mov	esp, ebp
	pop	ebp
	ret	0
??0ConsoleCommand@@QAE@XZ ENDP				; ConsoleCommand::ConsoleCommand
_TEXT	ENDS
END
