; Syntax for each function in a thunk (the separator is a TAB)
; ------------------------------------------------------------
; Flag   RVA   ModuleName   Ordinal   Name
;
; Details for <Valid> parameter:
; ------------------------------
; Flag:  0 = valid: no  -> - Name contains the address of the redirected API (you can set
;                            it to zero if you edit it).
;                          - Ordinal is not considered but you should let '0000' as value.
;                          - ModuleName is not considered but you should let '?' as value.
;
;        1 = valid: yes -> All next parameters on the line will be considered.
;                          Function imported by ordinal must have no name (the 4th TAB must
;                                                                          be there though).
;
;        2 =  0 ͬΪ        
;
;        3 =  1 ͬΪ        
;
; 󣬵༭ļ֮ʱͬҲΣգ :-) 

Ŀ: e:\\ѿѧϰ\dllѿ\2004-8-15\cki32h.dll
OEP: 00001000	IATRVA: 0003A0BC	IATSize: 00000739

FThunk: 0003A0BC	NbFunc: 00000006
1	0003A0BC	advapi32.dll	0123	GetUserNameA
1	0003A0C0	advapi32.dll	01C9	RegCloseKey
1	0003A0C4	advapi32.dll	01CC	RegCreateKeyA
1	0003A0C8	advapi32.dll	01E2	RegOpenKeyExA
1	0003A0CC	advapi32.dll	01EC	RegQueryValueExA
1	0003A0D0	advapi32.dll	01F9	RegSetValueExA

FThunk: 0003A2B4	NbFunc: 00000076
1	0003A2B4	kernel32.dll	002D	CloseHandle
1	0003A2B8	kernel32.dll	0043	CreateDirectoryA
1	0003A2BC	kernel32.dll	0047	CreateEventA
1	0003A2C0	kernel32.dll	004B	CreateFileA
1	0003A2C4	kernel32.dll	004C	CreateFileMappingA
1	0003A2C8	kernel32.dll	004E	CreateFileW
1	0003A2CC	kernel32.dll	005D	CreateProcessA
1	0003A2D0	kernel32.dll	0066	CreateThread
1	0003A2D4	kernel32.dll	0077	DeleteCriticalSection
1	0003A2D8	kernel32.dll	0079	DeleteFileA
1	0003A2DC	kernel32.dll	008C	EnterCriticalSection
1	0003A2E0	kernel32.dll	00AC	ExitProcess
1	0003A2E4	kernel32.dll	00B8	FileTimeToLocalFileTime
1	0003A2E8	kernel32.dll	00B9	FileTimeToSystemTime
1	0003A2EC	kernel32.dll	00C2	FindClose
1	0003A2F0	kernel32.dll	00C6	FindFirstFileA
1	0003A2F4	kernel32.dll	00DC	FlushFileBuffers
1	0003A2F8	kernel32.dll	00E4	FreeEnvironmentStringsA
1	0003A2FC	kernel32.dll	00E6	FreeLibrary
1	0003A300	kernel32.dll	00EC	GetACP
1	0003A304	kernel32.dll	00F2	GetCPInfo
1	0003A308	kernel32.dll	0102	GetComputerNameA
1	0003A30C	kernel32.dll	012E	GetCurrentDirectoryA
1	0003A310	kernel32.dll	0133	GetCurrentThreadId
1	0003A314	kernel32.dll	013A	GetDiskFreeSpaceA
1	0003A318	kernel32.dll	013E	GetDriveTypeA
1	0003A31C	kernel32.dll	0140	GetEnvironmentStrings
1	0003A320	kernel32.dll	0143	GetEnvironmentVariableA
1	0003A324	kernel32.dll	0145	GetExitCodeProcess
1	0003A328	kernel32.dll	0149	GetFileAttributesA
1	0003A32C	kernel32.dll	014C	GetFileAttributesW
1	0003A330	kernel32.dll	014E	GetFileSize
1	0003A334	kernel32.dll	0150	GetFileTime
1	0003A338	kernel32.dll	0151	GetFileType
1	0003A33C	kernel32.dll	0154	GetFullPathNameA
1	0003A340	kernel32.dll	015B	GetLastError
1	0003A344	kernel32.dll	015D	GetLocalTime
1	0003A348	kernel32.dll	015E	GetLocaleInfoA
1	0003A34C	kernel32.dll	0162	GetLogicalDrives
1	0003A350	kernel32.dll	0166	GetModuleFileNameA
1	0003A354	kernel32.dll	0168	GetModuleHandleA
1	0003A358	kernel32.dll	017D	GetOEMCP
1	0003A35C	kernel32.dll	018A	GetProcAddress
1	0003A360	kernel32.dll	018C	GetProcessHeap
1	0003A364	kernel32.dll	019B	GetShortPathNameA
1	0003A368	kernel32.dll	019D	GetStartupInfoA
1	0003A36C	kernel32.dll	019F	GetStdHandle
1	0003A370	kernel32.dll	01A0	GetStringTypeA
1	0003A374	kernel32.dll	01A3	GetStringTypeW
1	0003A378	kernel32.dll	01A5	GetSystemDefaultLangID
1	0003A37C	kernel32.dll	01A7	GetSystemDirectoryA
1	0003A380	kernel32.dll	01B7	GetTempPathA
1	0003A384	kernel32.dll	01BF	GetTickCount
1	0003A388	kernel32.dll	01C2	GetTimeZoneInformation
1	0003A38C	kernel32.dll	01C3	GetUserDefaultLCID
1	0003A390	kernel32.dll	01C8	GetVersion
1	0003A394	kernel32.dll	01C9	GetVersionExA
1	0003A398	kernel32.dll	01D3	GetWindowsDirectoryA
1	0003A39C	kernel32.dll	01D8	GlobalAlloc
1	0003A3A0	kernel32.dll	01DF	GlobalFree
1	0003A3A4	kernel32.dll	01E3	GlobalLock
1	0003A3A8	kernel32.dll	01E4	GlobalMemoryStatus
1	0003A3AC	kernel32.dll	01EA	GlobalUnlock
1	0003A3B0	kernel32.dll	01F0	HeapAlloc
1	0003A3B4	kernel32.dll	01F6	HeapFree
1	0003A3B8	kernel32.dll	0203	InitializeCriticalSection
1	0003A3BC	kernel32.dll	021E	IsValidLocale
1	0003A3C0	kernel32.dll	0221	LCMapStringA
1	0003A3C4	kernel32.dll	022E	LeaveCriticalSection
1	0003A3C8	kernel32.dll	022F	LoadLibraryA
1	0003A3CC	kernel32.dll	0235	LocalAlloc
1	0003A3D0	kernel32.dll	0239	LocalFree
1	0003A3D4	kernel32.dll	023B	LocalLock
1	0003A3D8	kernel32.dll	023F	LocalUnlock
1	0003A3DC	kernel32.dll	0245	MapViewOfFile
1	0003A3E0	kernel32.dll	024B	MoveFileA
1	0003A3E4	kernel32.dll	0251	MulDiv
1	0003A3E8	kernel32.dll	0252	MultiByteToWideChar
1	0003A3EC	kernel32.dll	025B	OpenFile
1	0003A3F0	kernel32.dll	0284	RaiseException
1	0003A3F4	kernel32.dll	0291	ReadFile
1	0003A3F8	kernel32.dll	02AD	ResumeThread
1	0003A3FC	kernel32.dll	02B2	RtlUnwind
1	0003A400	kernel32.dll	02C9	SetConsoleCtrlHandler
1	0003A404	kernel32.dll	02E5	SetCurrentDirectoryA
1	0003A408	kernel32.dll	02EA	SetEnvironmentVariableA
1	0003A40C	kernel32.dll	02EC	SetErrorMode
1	0003A410	kernel32.dll	02ED	SetEvent
1	0003A414	kernel32.dll	02F0	SetFileAttributesA
1	0003A418	kernel32.dll	02F2	SetFilePointer
1	0003A41C	kernel32.dll	0242	LockResource
1	0003A420	kernel32.dll	02FF	SetLastError
1	0003A424	kernel32.dll	0318	SetThreadLocale
1	0003A428	kernel32.dll	032A	Sleep
1	0003A42C	kernel32.dll	0337	TlsAlloc
1	0003A430	kernel32.dll	0338	TlsFree
1	0003A434	kernel32.dll	0339	TlsGetValue
1	0003A438	kernel32.dll	033A	TlsSetValue
1	0003A43C	kernel32.dll	0343	UnhandledExceptionFilter
1	0003A440	kernel32.dll	0346	UnmapViewOfFile
1	0003A444	kernel32.dll	0356	VirtualAlloc
1	0003A448	kernel32.dll	0359	VirtualFree
1	0003A44C	kernel32.dll	035E	VirtualQuery
1	0003A450	kernel32.dll	0366	WaitForSingleObject
1	0003A454	kernel32.dll	036A	WideCharToMultiByte
1	0003A458	kernel32.dll	036B	WinExec
1	0003A45C	kernel32.dll	0377	WriteFile
1	0003A460	kernel32.dll	0389	_lclose
1	0003A464	kernel32.dll	038A	_lcreat
1	0003A468	kernel32.dll	038B	_llseek
1	0003A46C	kernel32.dll	038C	_lopen
1	0003A470	kernel32.dll	0387	_hread
1	0003A474	kernel32.dll	0388	_hwrite
1	0003A478	kernel32.dll	038F	lstrcat
1	0003A47C	kernel32.dll	0392	lstrcmp
1	0003A480	kernel32.dll	0395	lstrcmpi
1	0003A484	kernel32.dll	0398	lstrcpy
1	0003A488	kernel32.dll	039E	lstrlen

FThunk: 0003A4A0	NbFunc: 00000003
1	0003A4A0	version.dll	0001	GetFileVersionInfoA
1	0003A4A4	version.dll	0002	GetFileVersionInfoSizeA
1	0003A4A8	version.dll	000B	VerQueryValueA

FThunk: 0003A4BC	NbFunc: 00000002
1	0003A4BC	comdlg32.dll	0069	CommDlgExtendedError
1	0003A4C0	comdlg32.dll	006E	GetOpenFileNameA

FThunk: 0003A52C	NbFunc: 00000018
1	0003A52C	gdi32.dll	0013	BitBlt
1	0003A530	gdi32.dll	002D	CreateCompatibleBitmap
1	0003A534	gdi32.dll	002E	CreateCompatibleDC
1	0003A538	gdi32.dll	003B	CreateFontIndirectA
1	0003A53C	gdi32.dll	0048	CreatePen
1	0003A540	gdi32.dll	0051	CreateSolidBrush
1	0003A544	gdi32.dll	008D	DeleteDC
1	0003A548	gdi32.dll	0090	DeleteObject
1	0003A54C	gdi32.dll	00DE	ExtTextOutA
1	0003A550	gdi32.dll	016C	GetDeviceCaps
1	0003A554	gdi32.dll	0196	GetObjectA
1	0003A558	gdi32.dll	01A6	GetStockObject
1	0003A55C	gdi32.dll	01B5	GetTextExtentPoint32A
1	0003A560	gdi32.dll	01B7	GetTextExtentPointA
1	0003A564	gdi32.dll	01BD	GetTextMetricsA
1	0003A568	gdi32.dll	01CC	LineTo
1	0003A56C	gdi32.dll	01D0	MoveToEx
1	0003A570	gdi32.dll	020D	SelectObject
1	0003A574	gdi32.dll	0214	SetBkColor
1	0003A578	gdi32.dll	0215	SetBkMode
1	0003A57C	gdi32.dll	021F	SetDIBitsToDevice
1	0003A580	gdi32.dll	0239	SetTextAlign
1	0003A584	gdi32.dll	023B	SetTextColor
1	0003A588	gdi32.dll	024D	TextOutA

FThunk: 0003A5A4	NbFunc: 00000004
1	0003A5A4	shell32.dll	00D8	ExtractIconA
1	0003A5A8	shell32.dll	00E1	FindExecutableA
1	0003A5AC	shell32.dll	0110	SHBrowseForFolder
1	0003A5B0	shell32.dll	0138	SHGetPathFromIDList

FThunk: 0003A6D8	NbFunc: 00000047
1	0003A6D8	user32.dll	0002	AdjustWindowRect
1	0003A6DC	user32.dll	0003	AdjustWindowRectEx
1	0003A6E0	user32.dll	0009	AppendMenuA
1	0003A6E4	user32.dll	000E	BeginPaint
1	0003A6E8	user32.dll	0010	BringWindowToTop
1	0003A6EC	user32.dll	0056	CreateDialogParamA
1	0003A6F0	user32.dll	005F	CreatePopupMenu
1	0003A6F4	user32.dll	0061	CreateWindowExA
1	0003A6F8	user32.dll	0088	DefDlgProcA
1	0003A6FC	user32.dll	008F	DefWindowProcA
1	0003A700	user32.dll	0092	DeleteMenu
1	0003A704	user32.dll	009A	DestroyWindow
1	0003A708	user32.dll	009F	DialogBoxParamA
1	0003A70C	user32.dll	00A2	DispatchMessageA
1	0003A710	user32.dll	00B7	DrawIcon
1	0003A714	user32.dll	00BD	DrawTextA
1	0003A718	user32.dll	00C3	EnableMenuItem
1	0003A71C	user32.dll	00C5	EnableWindow
1	0003A720	user32.dll	00C7	EndDialog
1	0003A724	user32.dll	00C9	EndPaint
1	0003A728	user32.dll	00CC	EnumChildWindows
1	0003A72C	user32.dll	00DC	EnumThreadWindows
1	0003A730	user32.dll	00E3	FillRect
1	0003A734	user32.dll	0100	GetClientRect
1	0003A738	user32.dll	010D	GetDC
1	0003A73C	user32.dll	0112	GetDlgItem
1	0003A740	user32.dll	0114	GetDlgItemTextA
1	0003A744	user32.dll	012D	GetMenu
1	0003A748	user32.dll	013B	GetMessageA
1	0003A74C	user32.dll	014B	GetPropA
1	0003A750	user32.dll	0157	GetScrollPos
1	0003A754	user32.dll	0158	GetScrollRange
1	0003A758	user32.dll	015A	GetSubMenu
1	0003A75C	user32.dll	015B	GetSysColor
1	0003A760	user32.dll	016F	GetWindowLongA
1	0003A764	user32.dll	0175	GetWindowRect
1	0003A768	user32.dll	018B	InflateRect
1	0003A76C	user32.dll	0194	InvalidateRect
1	0003A770	user32.dll	01B3	KillTimer
1	0003A774	user32.dll	01B6	LoadBitmapA
1	0003A778	user32.dll	01B8	LoadCursorA
1	0003A77C	user32.dll	01BC	LoadIconA
1	0003A780	user32.dll	01C4	LoadMenuA
1	0003A784	user32.dll	01C9	LoadStringA
1	0003A788	user32.dll	01DD	MessageBoxA
1	0003A78C	user32.dll	01EA	MoveWindow
1	0003A790	user32.dll	0200	PostMessageA
1	0003A794	user32.dll	0202	PostQuitMessage
1	0003A798	user32.dll	0217	RegisterClassA
1	0003A79C	user32.dll	022B	ReleaseDC
1	0003A7A0	user32.dll	022D	RemovePropA
1	0003A7A4	user32.dll	0235	ScrollWindow
1	0003A7A8	user32.dll	0237	SendDlgItemMessageA
1	0003A7AC	user32.dll	023C	SendMessageA
1	0003A7B0	user32.dll	024E	SetCursor
1	0003A7B4	user32.dll	0254	SetDlgItemTextA
1	0003A7B8	user32.dll	0257	SetFocus
1	0003A7BC	user32.dll	025E	SetMenu
1	0003A7C0	user32.dll	026B	SetPropA
1	0003A7C4	user32.dll	026F	SetScrollInfo
1	0003A7C8	user32.dll	0270	SetScrollPos
1	0003A7CC	user32.dll	0271	SetScrollRange
1	0003A7D0	user32.dll	027B	SetTimer
1	0003A7D4	user32.dll	0281	SetWindowLongA
1	0003A7D8	user32.dll	0284	SetWindowPos
1	0003A7DC	user32.dll	0287	SetWindowTextA
1	0003A7E0	user32.dll	0293	ShowWindow
1	0003A7E4	user32.dll	02AB	TranslateMessage
1	0003A7E8	user32.dll	02B4	UnregisterClassA
1	0003A7EC	user32.dll	02D3	WinHelpA
1	0003A7F0	user32.dll	02D9	wsprintfA

