Snap2.png


Snap1.png

'NativeCode > SQLite Cpp' 카테고리의 다른 글

CppSQLite 사용법. (라이브러리 포함)  (0) 2010.03.18
SQL Query  (0) 2010.03.18
SqlCommand  (0) 2010.03.18
  • SqlCommand 클래스

    • DB에 필요한 명령을 전달하거나 그 결과를 받아올 때 사용하는 클래스
  • SqlCommand에서 사용할 수 있는 명령들

    • 단일 값 및 레코드 셋을 반환하는 select, create, alert, drop 같은 DDL(Data Definition Language) 명령
    • grant, deny, revoke 같은 DCL(Data Control Language) 명령
    • insert, update, delete 같은 DML(Data Modification Language) 명령
  • SqlCommand 클래스 주요 함수

    • ExecuteNonQuery()

      • SQL 문을 실행하고 처리된 행의 개수를 반환
    • ExecuteReader()

      • 쿼리를 Connection에 보내고 SqlDataReader를 생성
    • ExecuteScalar()

      • 쿼리를 실행하고 쿼리에서 반환된 결과 집합의 첫 번째 행의 첫 번째 열 반환
    • ExecuteXmlReader()

      • 쿼리를 Connection에 보내고 XmlReader 객체를 생성


Snap2.png




Snap2(1).png


Snap4.png

'NativeCode > SQLite Cpp' 카테고리의 다른 글

CppSQLite 사용법. (라이브러리 포함)  (0) 2010.03.18
SQL Query  (0) 2010.03.18
SqlConnection  (0) 2010.03.18
런타임시 DLL 호출및익스포트함수호출

런타임시동적연결방법은일반적으로다음과같은순서로작성한다.

임포트될함수의원형을선언한다.
DLL을로드한다.
호출하고자하는익스포트함수포인터를얻는다.
함수포인터로함수를호출한다.
DLL을해제한다.

typedef void* (*pDllFunc)(); // 임포트될함수의형
HINSTANCE m_hModule = LoadLibrary( "..\\debug\\DLL01.dll" ); // DLL 로드
pFunc = ( pDllFunc )GetProcAddress( m_hModule, "MyExportFunction" ); // 함수포인터를받음
CMyObject *pObject = ( CMyObject * )pFunc(); // 함수를이용하여객체를받는다.
FreeLibrary( hModule );

Ex) MyExportFunction 의원형
__declspec( dllexport ) void *CMyObject()
{
return new CMyObject;

'NativeCode > api' 카테고리의 다른 글

Win Version & Macro  (0) 2010.03.18
사용법  (0) 2010.03.18
Hooking  (0) 2010.03.18
윈도우 핸들 얻기  (0) 2010.03.18
시스템 종료 함수  (0) 2010.03.18

HHOOK Mhook = NULL;

Mhook = SetWindowsHookEx(WH_MOUSE_LL   ,Mhookproc, theApp.m_hInstance,NULL);


//후킹 프로시저로 연결, 마우스를 로우레벨로 후킹해서 전역으로 뿌려주겠다

LRESULT CALLBACK Mhookproc(int ncode,WPARAM wparam,LPARAM lparam)

{

if(ncode>=0)

{  

if(wparam == WM_LBUTTONDOWN)

{//..}

return ( CallNextHookEx(Khook,ncode,wparam,lparam) );

}

}


//후킹된 마우스 메세지는 반드시 이 루틴을 거치는데 wparm을 체크해서 하고 싶은 것으로 바꾸면 된다.

'NativeCode > api' 카테고리의 다른 글

사용법  (0) 2010.03.18
LoadLibrary  (0) 2010.03.18
윈도우 핸들 얻기  (0) 2010.03.18
시스템 종료 함수  (0) 2010.03.18
모든 API 함수 목록  (0) 2010.03.18

HWND hWnd = ::FindWindow( NULL, TEXT( "Server01" ) );


자신의핸들 HINSTANCE AfxGetInstanceHandle();

'NativeCode > api' 카테고리의 다른 글

LoadLibrary  (0) 2010.03.18
Hooking  (0) 2010.03.18
시스템 종료 함수  (0) 2010.03.18
모든 API 함수 목록  (0) 2010.03.18
ShellExecuteEx  (0) 2010.03.18

ExitWindowsEx(EWX_FORCE,   0); // 강제종료

ExitWindowsEx(EWX_LOGOFF,  0); // 로그오프

ExitWindowsEx(EWX_POWEROFF,0);    // 셧다운후시스템끄기

ExitWindowsEx(EWX_REBOOT,  0); // 재부팅

ExitWindowsEx(EWX_SHUTDOWN,0);   // 셧다운


원본 위치 <http://kurapa.com/content-a1969>


'NativeCode > api' 카테고리의 다른 글

Hooking  (0) 2010.03.18
윈도우 핸들 얻기  (0) 2010.03.18
모든 API 함수 목록  (0) 2010.03.18
ShellExecuteEx  (0) 2010.03.18
콘솔창 생성  (0) 2010.03.18

Win32 API 함수의 목록입니다. 총 개수는 1946개입니다. 
공통 컨트롤, ODBC, C-Run time 함수 등은 제외된 개수입니다.

밑줄-9개
_hread
_hwrite
_lclose
_lcreat
_llseek
_lopen
_lread
_lwrite
_TrackMouseEvent

A-71개
AbnormalTermination
AbortDoc
AbortPath
AbortPrinter
AbortProc
AbortSystemShutdown
AccessCheck
AccessCheckAndAuditAlarm
AccessCheckByType
AccessCheckByTypeAndAuditAlarm 
AccessCheckByTypeResultList 
AccessCheckByTypeResultListAnd-
AuditAlarm 
AccessCheckByTypeResultListAnd-
AuditAlarmByHandle 
ActivateKeyboardLayout 
AddAccessAllowedAce 
AddAccessAllowedAceEx 
AddAccessAllowedObjectAce 
AddAccessDeniedAce 
AddAccessDeniedAceEx 
AddAccessDeniedObjectAce 
AddAce 
AddAtom 
AddAuditAccessAce 
AddAuditAccessAceEx 
AddAuditAccessObjectAce 
AddFontMemResourceEx 
AddFontResource 
AddFontResourceEx 
AddForm 
AddJob 
AddMonitor 
AddPort 
AddPrinter 
AddPrinterConnection 
AddPrinterDriver 
AddPrinterDriverEx 
AddPrintProcessor 
AddPrintProvidor 
AddUsersToEncryptedFile 
AdjustTokenGroups 
AdjustTokenPrivileges 
AdjustWindowRect 
AdjustWindowRectEx 
AdvancedDocumentProperties 
AllocateAndInitializeSid 
AllocateLocallyUniqueId 
AllocateUserPhysicalPages 
AllocConsole 
AllowSetForegroundWindow 
AlphaBlend 
AngleArc 
AnimatePalette 
AnimateWindow 
AnsiLower 
AnsiLowerBuff 
AnsiNext 
AnsiPrev 
AnsiToOem 
AnsiToOemBuff 
AnsiUpper 
AnsiUpperBuff 
AnyPopup 
AppendMenu 
Arc 
ArcTo 
AreAllAccessesGranted 
AreAnyAccessesGranted 
AreFileApisANSI 
ArrangeIconicWindows 
AssignProcessToJobObject 
AttachThreadInput

B-24개
BackupEventLog
BackupRead
BackupSeek
BackupWrite
Beep
BeginDeferWindowPos
BeginPaint
BeginPath
BeginUpdateResource
BindIoCompletionCallback
BitBlt
BlockInput
BringWindowToTop
BroadcastSystemMessage
BuildCommDCB
BuildCommDCBAndTimeouts
BuildExplicitAccessWithName
BuildImpersonateExplicitAccessWithName
BuildImpersonateTrustee
BuildSecurityDescriptor
BuildTrusteeWithName
BuildTrusteeWithObjectsAndName
BuildTrusteeWithObjectsAndSid
BuildTrusteeWithSid

C-168개
CallMsgFilter
CallNamedPipe
CallNextHookEx
CallWindowProc
CallWndProc
CallWndRetProc
CancelDC
CancelIo
CancelWaitableTimer
CascadeWindows
CBTProc
CCHookProc
CFHookProc
ChangeClipboardChain
ChangeDisplaySettings
ChangeDisplaySettingsEx
ChangeServiceConfig
ChangeServiceConfig2
ChangeTimerQueueTimer
CharLower
CharLowerBuff
CharNext
CharNextExA
CharPrev
CharPrevExA
CharToOem
CharToOemBuff
CharUpper
CharUpperBuff
CheckDlgButton
CheckMenuItem
CheckMenuRadioItem
CheckRadioButton
CheckTokenMembership
ChildWindowFromPoint
ChildWindowFromPointEx
ChooseColor
ChooseFont
Chord
ClearCommBreak
ClearCommError
ClearEventLog
ClientToScreen
ClipCursor
CloseClipboard
CloseDesktop
CloseEnhMetaFile
CloseEventLog
CloseFigure
CloseHandle
CloseMetaFile
ClosePrinter
CloseServiceHandle
CloseWindow
CloseWindowStation
CombineRgn
CombineTransform
CommandLineToArgvW
CommConfigDialog
CommDlgExtendedError
CompareFileTime
CompareString
ConfigurePort
ConnectNamedPipe
ConnectToPrinterDlg
ContinueDebugEvent
ControlService
ConvertDefaultLocale
ConvertSecurityDescriptorToString-
SecurityDescriptor
ConvertSidToStringSid
ConvertStringSecurityDescriptorTo-
SecurityDescriptor
ConvertStringSidToSid
ConvertThreadToFiber
ConvertToAutoInheritPrivateObjectSecurity
CopyAcceleratorTable
CopyCursor
CopyEnhMetaFile
CopyFile
CopyFileEx
CopyIcon
CopyImage
CopyLZFile
CopyMemory
CopyMetaFile
CopyProgressRoutine
CopyRect
CopySid
CountClipboardFormats
CreateAcceleratorTable
CreateBitmap
CreateBitmapIndirect
CreateBrushIndirect
CreateCaret
CreateCompatibleBitmap
CreateCompatibleDC
CreateConsoleScreenBuffer
CreateCursor
CreateDC
CreateDesktop
CreateDialog
CreateDialogIndirect
CreateDialogIndirectParam
CreateDialogParam
CreateDIBitmap
CreateDIBPatternBrush
CreateDIBPatternBrushPt
CreateDIBSection
CreateDirectory
CreateDirectoryEx
CreateDiscardableBitmap
CreateEllipticRgn
CreateEllipticRgnIndirect
CreateEnhMetaFile
CreateEnvironmentBlock
CreateEvent
CreateFiber
CreateFile
CreateFileMapping
CreateFont
CreateFontIndirect
CreateFontIndirectEx
CreateHalftonePalette
CreateHardLink
CreateHatchBrush
CreateIC
CreateIcon
CreateIconFromResource
CreateIconFromResourceEx
CreateIconIndirect
CreateIoCompletionPort
CreateJobObject
CreateMailslot
CreateMDIWindow
CreateMenu
CreateMetaFile
CreateMutex
CreateNamedPipe
CreatePalette
CreatePatternBrush
CreatePen
CreatePenIndirect
CreatePipe
CreatePolygonRgn
CreatePolyPolygonRgn
CreatePopupMenu
CreatePrivateObjectSecurity
CreatePrivateObjectSecurityEx
CreateProcess
CreateProcessAsUser
CreateProcessWithLogonW
CreateRectRgn
CreateRectRgnIndirect
CreateRemoteThread
CreateRestrictedToken
CreateRoundRectRgn
CreateScalableFontResource
CreateSemaphore
CreateService
CreateSolidBrush
CreateTapePartition
CreateThread
CreateTimerQueue
CreateTimerQueueTimer
CreateToolhelp32Snapshot
CreateWaitableTimer
CreateWindow
CreateWindowEx
CreateWindowStation

D-116개
DdeAbandonTransaction
DdeAccessData
DdeAddData
DdeCallback
DdeClientTransaction
DdeCmpStringHandles
DdeConnect
DdeConnectList
DdeCreateDataHandle
DdeCreateStringHandle
DdeDisconnect
DdeDisconnectList
DdeEnableCallback
DdeFreeDataHandle
DdeFreeStringHandle
DdeGetData
DdeGetLastError
DdeImpersonateClient
DdeInitialize
DdeKeepStringHandle
DdeNameService
DdePostAdvise
DdeQueryConvInfo
DdeQueryNextServer
DdeQueryString
DdeReconnect
DdeSetQualityOfService
DdeSetUserHandle
DdeUnaccessData
DdeUninitialize
DebugActiveProcess
DebugBreak
DebugProc
DecryptFile
DefDlgProc
DeferWindowPos
DefFrameProc
DefHookProc
DefineDosDevice
DefineHandleTable
DefMDIChildProc
DefWindowProc
DeleteAce
DeleteAtom
DeleteCriticalSection
DeleteDC
DeleteEnhMetaFile
DeleteFiber
DeleteFile
DeleteForm
DeleteMenu
DeleteMetaFile
DeleteMonitor
DeleteObject
DeletePort
DeletePrinter
DeletePrinterConnection
DeletePrinterData
DeletePrinterDataEx
DeletePrinterDriver
DeletePrinterDriverEx
DeletePrinterKey
DeletePrintProcessor
DeletePrintProvidor
DeleteProfile
DeleteService
DeleteTimerQueue
DeleteTimerQueueEx
DeleteTimerQueueTimer
DeleteVolumeMountPoint
DeregisterEventSource
DestroyAcceleratorTable
DestroyCaret
DestroyCursor
DestroyEnvironmentBlock
DestroyIcon
DestroyMenu
DestroyPrivateObjectSecurity
DestroyWindow
DeviceCapabilities
DeviceIoControl
DialogBox
DialogBoxIndirect
DialogBoxIndirectParam
DialogBoxParam
DialogProc
DisableThreadLibraryCalls
DisconnectNamedPipe
DispatchMessage
DlgDirList
DlgDirListComboBox
DlgDirSelectComboBoxEx
DlgDirSelectEx
DllMain
DnsHostnameToComputerName
DocumentProperties
DosDateTimeToFileTime
DPtoLP
DragDetect
DrawAnimatedRects
DrawCaption
DrawEdge
DrawEscape
DrawFocusRect
DrawFrameControl
DrawIcon
DrawIconEx
DrawMenuBar
DrawState
DrawStateProc
DrawText
DrawTextEx
DuplicateHandle
DuplicateIcon
DuplicateToken
DuplicateTokenEx

E-116개
EditWordBreakProc
Ellipse
EmptyClipboard
EnableMenuItem
EnableScrollBar
EnableWindow
EncryptFile
EncryptionDisable
EndDeferWindowPos
EndDialog
EndDoc
EndDocPrinter
EndMenu
EndPage
EndPagePrinter
EndPaint
EndPath
EndUpdateResource
EnhMetaFileProc
EnterCriticalSection
EnumCalendarInfo
EnumCalendarInfoEx
EnumCalendarInfoProc
EnumCalendarInfoProcEx
EnumChildProc
EnumChildWindows
EnumClipboardFormats
EnumCodePagesProc
EnumDateFormats
EnumDateFormatsEx
EnumDateFormatsProc
EnumDateFormatsProcEx
EnumDependentServices
EnumDesktopProc
EnumDesktops
EnumDesktopWindows
EnumDisplayDevices
EnumDisplayMonitors
EnumDisplaySettings
EnumDisplaySettingsEx
EnumEnhMetaFile
EnumFontFamExProc
EnumFontFamilies
EnumFontFamiliesEx
EnumFontFamProc
EnumFonts
EnumFontsProc
EnumForms
EnumInputContext
EnumJobs
EnumLanguageGroupLocales
EnumLanguageGroupLocalesProc
EnumLanguageGroupsProc
EnumLocalesProc
EnumMetaFile
EnumMetaFileProc
EnumMonitors
EnumObjects
EnumObjectsProc
EnumPorts
EnumPrinterData
EnumPrinterDataEx
EnumPrinterDrivers
EnumPrinterKey
EnumPrinters
EnumPrintProcessorDatatypes
EnumPrintProcessors
EnumProps
EnumPropsEx
EnumRegisterWordProc
EnumResLangProc
EnumResNameProc
EnumResourceLanguages
EnumResourceNames
EnumResourceTypes
EnumResTypeProc
EnumServicesStatus
EnumServicesStatusEx
EnumSystemCodePages
EnumSystemLanguageGroups
EnumSystemLocales
EnumTaskWindows
EnumThreadWindows
EnumThreadWndProc
EnumTimeFormats
EnumTimeFormatsProc
EnumUILanguages
EnumUILanguagesProc
EnumWindows
EnumWindowsProc
EnumWindowStationProc
EnumWindowStations
EqualPrefixSid
EqualRect
EqualRgn
EqualSid
EraseTape
Escape
EscapeCommFunction
ExcludeClipRect
ExcludeUpdateRgn
ExitProcess
ExitThread
ExitWindows
ExitWindowsEx
ExpandEnvironmentStrings
ExpandEnvironmentStringsForUser
ExtCreatePen
ExtCreateRegion
ExtEscape
ExtFloodFill
ExtractAssociatedIcon
ExtractIcon
ExtractIconEx
ExtSelectClipRgn
ExtTextOut

F-65개
FatalAppExit
FatalExit
FiberProc
FileEncryptionStatus
FileIOCompletionRoutine
FileTimeToDosDateTime
FileTimeToLocalFileTime
FileTimeToSystemTime
FillConsoleOutputAttribute
FillConsoleOutputCharacter
FillMemory
FillPath
FillRect
FillRgn
FindAtom
FindClose
FindCloseChangeNotification
FindClosePrinterChangeNotification
FindFirstChangeNotification
FindFirstFile
FindFirstFileEx
FindFirstFreeAce
FindFirstPrinterChangeNotification
FindFirstVolume
FindFirstVolumeMountPoint
FindNextChangeNotification
FindNextFile
FindNextPrinterChangeNotification
FindNextVolume
FindNextVolumeMountPoint
FindResource
FindResourceEx
FindText
FindVolumeClose
FindVolumeMountPointClose
FindWindow
FindWindowEx
FixBrushOrgEx
FlashWindow
FlashWindowEx
FlattenPath
FloodFill
FlushConsoleInputBuffer
FlushFileBuffers
FlushInstructionCache
FlushPrinter
FlushViewOfFile
FoldString
ForegroundIdleProc
FormatMessage
FrameRect
FrameRgn
FreeConsole
FreeDDElParam
FreeEncryptionCertificateHashList
FreeEnvironmentStrings
FreeLibrary
FreeLibraryAndExitThread
FreeModule
FreePrinterNotifyInfo
FreeProcInstance
FreeResource
FreeSid
FreeUserPhysicalPages
FRHookProc

G-404개
GdiComment
GdiFlush
GdiGetBatchLimit
GdiSetBatchLimit
GenerateConsoleCtrlEvent
GetAce
GetAclInformation
GetACP
GetActiveWindow
GetAllUsersProfileDirectory
GetAltTabInfo
GetAncestor
GetArcDirection
GetAspectRatioFilterEx
GetAsyncKeyState
GetAtomName
GetAuditedPermissionsFromAcl
GetBinaryType
GetBitmapBits
GetBitmapDimensionEx
GetBkColor
GetBkMode
GetBoundsRect
GetBrushOrgEx
GetCalendarInfo
GetCapture
GetCaretBlinkTime
GetCaretPos
GetCharABCWidths
GetCharABCWidthsFloat
GetCharABCWidthsI
GetCharacterPlacement
GetCharWidth
GetCharWidth32
GetCharWidthFloat
GetCharWidthI
GetClassInfo
GetClassInfoEx
GetClassLong
GetClassLongPtr
GetClassName
GetClassWord
GetClientRect
GetClipboardData
GetClipboardFormatName
GetClipboardOwner
GetClipboardSequenceNumber
GetClipboardViewer
GetClipBox
GetClipCursor
GetClipRgn
GetColorAdjustment
GetComboBoxInfo
GetCommandLine
GetCommConfig
GetCommMask
GetCommModemStatus
GetCommProperties
GetCommState
GetCommTimeouts
GetCompressedFileSize
GetComputerName
GetComputerNameEx
GetComputerObjectName
GetConsoleCP
GetConsoleCursorInfo
GetConsoleMode
GetConsoleOutputCP
GetConsoleScreenBufferInfo
GetConsoleTitle
GetCPInfo
GetCPInfoEx
GetCurrencyFormat
GetCurrentDirectory
GetCurrentHwProfile
GetCurrentObject
GetCurrentPositionEx
GetCurrentProcess
GetCurrentProcessId
GetCurrentThread
GetCurrentThreadId
GetCurrentTime
GetCursor 
 GetCursorInfo
GetCursorPos
GetDateFormat
GetDC
GetDCBrushColor
GetDCEx
GetDCOrgEx
GetDCPenColor
GetDefaultCommConfig
GetDefaultPrinter
GetDefaultUserProfileDirectory
GetDesktopWindow
GetDeviceCaps
GetDevicePowerState
GetDialogBaseUnits
GetDIBColorTable
GetDIBits
GetDiskFreeSpace
GetDiskFreeSpaceEx
GetDlgCtrlID
GetDlgItem
GetDlgItemInt
GetDlgItemText
GetDoubleClickTime
GetDriveType
GetEffectiveRightsFromAcl
GetEnhMetaFile
GetEnhMetaFileBits
GetEnhMetaFileDescription
GetEnhMetaFileHeader
GetEnhMetaFilePaletteEntries
GetEnvironmentStrings
GetEnvironmentVariable
GetEventLogInformation
GetExceptionCode
GetExceptionInformation
GetExitCodeProcess
GetExitCodeThread
GetExpandedName
GetExplicitEntriesFromAcl
GetFileAttributes
GetFileAttributesEx
GetFileInformationByHandle
GetFileSecurity
GetFileSize
GetFileSizeEx
GetFileTime
GetFileTitle
GetFileType
GetFileVersionInfo
GetFileVersionInfoSize
GetFocus
GetFontData
GetFontLanguageInfo
GetFontUnicodeRanges
GetForegroundWindow
GetForm
GetFreeSpace
GetFullPathName
GetGlyphIndices
GetGlyphOutline
GetGraphicsMode
GetGuiResources
GetGUIThreadInfo
GetHandleInformation
GetIconInfo
GetInputState
GetJob
GetKBCodePage
GetKernelObjectSecurity
GetKerningPairs
GetKeyboardLayout
GetKeyboardLayoutList
GetKeyboardLayoutName
GetKeyboardState
GetKeyboardType
GetKeyNameText
GetKeyState
GetLargestConsoleWindowSize
GetLastActivePopup
GetLastError
GetLastInputInfo
GetLayout
GetLengthSid
GetListBoxInfo
GetLocaleInfo
GetLocalTime
GetLogicalDrives
GetLogicalDriveStrings
GetLongPathName
GetMailslotInfo
GetMapMode
GetMenu
GetMenuBarInfo
GetMenuCheckMarkDimensions
GetMenuDefaultItem
GetMenuInfo
GetMenuItemCount
GetMenuItemID
GetMenuItemInfo
GetMenuItemRect
GetMenuState
GetMenuString
GetMessage
GetMessageExtraInfo
GetMessagePos
GetMessageTime
GetMetaFile
GetMetaFileBitsEx
GetMetaRgn
GetMiterLimit
GetModuleFileName
GetModuleHandle
GetMonitorInfo
GetMouseMovePointsEx
GetMsgProc
GetMultipleTrustee
GetMultipleTrusteeOperation
GetNamedPipeHandleState
GetNamedPipeInfo
GetNamedSecurityInfo
GetNearestColor
GetNearestPaletteIndex
GetNextDlgGroupItem
GetNextDlgTabItem
GetNextWindow
GetNumberFormat
GetNumberOfConsoleInputEvents
GetNumberOfConsoleMouseButtons
GetNumberOfEventLogRecords
GetObject
GetObjectType
GetOEMCP
GetOldestEventLogRecord
GetOpenClipboardWindow
GetOpenFileName
GetOutlineTextMetrics
GetOverlappedResult
GetPaletteEntries
GetParent
GetPath
GetPixel
GetPolyFillMode
GetPrinter
GetPrinterData
GetPrinterDataEx
GetPrinterDriver
GetPrinterDriverDirectory
GetPrintProcessorDirectory
GetPriorityClass
GetPriorityClipboardFormat
GetPrivateObjectSecurity
GetPrivateProfileInt
GetPrivateProfileSection
GetPrivateProfileSectionNames
GetPrivateProfileString
GetPrivateProfileStruct
GetProcAddress
GetProcessAffinityMask
GetProcessDefaultLayout
GetProcessHeap
GetProcessHeaps
GetProcessIoCounters
GetProcessPriorityBoost
GetProcessShutdownParameters
GetProcessTimes
GetProcessVersion
GetProcessWindowStation
GetProcessWorkingSetSize
GetProfileInt
GetProfilesDirectory
GetProfileSection
GetProfileString
GetProfileType
GetProp
GetQueuedCompletionStatus
GetQueueStatus
GetRandomRgn
GetRasterizerCaps
GetRegionData
GetRgnBox
GetROP2
GetSaveFileName
GetScrollBarInfo
GetScrollInfo
GetScrollPos
GetScrollRange
GetSecurityDescriptorControl
GetSecurityDescriptorDacl
GetSecurityDescriptorGroup
GetSecurityDescriptorLength
GetSecurityDescriptorOwner
GetSecurityDescriptorRMControl
GetSecurityDescriptorSacl
GetSecurityInfo
GetServiceDisplayName
GetServiceKeyName
GetShortPathName
GetSidIdentifierAuthority
GetSidLengthRequired
GetSidSubAuthority
GetSidSubAuthorityCount
GetStartupInfo
GetStdHandle
GetStockObject
GetStretchBltMode
GetStringTypeA
GetStringTypeEx
GetStringTypeW
GetSubMenu
GetSysColor
GetSysColorBrush
GetSysModalWindow
GetSystemDefaultLangID
GetSystemDefaultLCID
GetSystemDefaultUILanguage
GetSystemDirectory
GetSystemInfo
GetSystemMenu
GetSystemMetrics
GetSystemPaletteEntries
GetSystemPaletteUse
GetSystemPowerStatus
GetSystemTime
GetSystemTimeAdjustment
GetSystemTimeAsFileTime
GetSystemWindowsDirectory
GetTabbedTextExtent
GetTapeParameters
GetTapePosition
GetTapeStatus
GetTempFileName
GetTempPath
GetTextAlign
GetTextCharacterExtra
GetTextCharset
GetTextCharsetInfo
GetTextColor
GetTextExtentExPoint
GetTextExtentExPointI
GetTextExtentPoint
GetTextExtentPoint32
GetTextExtentPointI
GetTextFace
GetTextMetrics
GetThreadContext
GetThreadDesktop
GetThreadLocale
GetThreadPriority
GetThreadPriorityBoost
GetThreadSelectorEntry
GetThreadTimes
GetTickCount
GetTimeFormat
GetTimeZoneInformation
GetTitleBarInfo
GetTokenInformation
GetTopWindow
GetTrusteeForm
GetTrusteeName
GetTrusteeType
GetUpdateRect
GetUpdateRgn
GetUserDefaultLangID
GetUserDefaultLCID
GetUserDefaultUILanguage
GetUserName
GetUserNameEx
GetUserObjectInformation
GetUserObjectSecurity
GetUserProfileDirectory
GetVersion
GetVersionEx
GetViewportExtEx
GetViewportOrgEx
GetVolumeInformation
GetVolumeNameForVolumeMountPoint
GetVolumePathName
GetWindow
GetWindowDC
GetWindowExtEx
GetWindowInfo
GetWindowLong
GetWindowLongPtr
GetWindowModuleFileName
GetWindowOrgEx
GetWindowPlacement
GetWindowRect
GetWindowRgn
GetWindowsDirectory
GetWindowTask
GetWindowText
GetWindowTextLength
GetWindowThreadProcessId
GetWindowWord
GetWinMetaFileBits
GetWorldTransform
GetWriteWatch
GlobalAddAtom
GlobalAlloc
GlobalCompact
GlobalDeleteAtom
GlobalDiscard
GlobalFindAtom
GlobalFix
GlobalFlags
GlobalFree
GlobalGetAtomName
GlobalHandle
GlobalLock
GlobalLRUNewest
GlobalLRUOldest
GlobalMemoryStatus
GlobalMemoryStatusEx
GlobalReAlloc
GlobalSize
GlobalUnfix
GlobalUnlock
GlobalUnWire
GlobalWire
GradientFill
GrayString


H-20개
Handler
HandlerEx
HandlerRoutine
Heap32First
Heap32ListFirst
Heap32ListNext
Heap32Next
HeapAlloc
HeapCompact
HeapCreate
HeapDestroy
HeapFree
HeapLock
HeapReAlloc
HeapSize
HeapUnlock
HeapValidate
HeapWalk
HideCaret
HiliteMenuItem

I-113개
ImmAssociateContext
ImmAssociateContextEx
ImmConfigureIME
ImmCreateContext
ImmDestroyContext
ImmDisableIME
ImmEnumInputContext
ImmEnumRegisterWord
ImmEscape
ImmGetCandidateList
ImmGetCandidateListCount
ImmGetCandidateWindow
ImmGetCompositionFont
ImmGetCompositionString
ImmGetCompositionWindow
ImmGetContext
ImmGetConversionList
ImmGetConversionStatus
ImmGetDefaultIMEWnd
ImmGetDescription
ImmGetGuideLine
ImmGetIMEFileName
ImmGetImeMenuItems
ImmGetOpenStatus
ImmGetProperty
ImmGetRegisterWordStyle
ImmGetStatusWindowPos
ImmGetVirtualKey
ImmInstallIME
ImmIsIME
ImmIsUIMessage
ImmNotifyIME
ImmRegisterWord
ImmReleaseContext
ImmSetCandidateWindow
ImmSetCompositionFont
ImmSetCompositionString
ImmSetCompositionWindow
ImmSetConversionStatus
ImmSetOpenStatus
ImmSetStatusWindowPos
ImmSimulateHotKey
ImmUnregisterWord
ImpersonateAnonymousToken
ImpersonateDdeClientWindow
ImpersonateLoggedOnUser
ImpersonateNamedPipeClient
ImpersonateSelf
InflateRect
InitAtomTable
InitializeAcl
InitializeCriticalSection
InitializeCriticalSectionAndSpinCount
InitializeSecurityDescriptor
InitializeSid
InitiateSystemShutdown
InitiateSystemShutdownEx
InSendMessage
InSendMessageEx
InsertMenu
InsertMenuItem
Int32x32To64
Int64ShllMod32
Int64ShraMod32
Int64ShrlMod32
InterlockedCompareExchange
InterlockedCompareExchangePointer
InterlockedDecrement
InterlockedExchange
InterlockedExchangeAdd
InterlockedExchangePointer
InterlockedIncrement
IntersectClipRect
IntersectRect
InvalidateRect
InvalidateRgn
InvertRect
InvertRgn
IsBadCodePtr
IsBadHugeReadPtr
IsBadHugeWritePtr
IsBadReadPtr
IsBadStringPtr
IsBadWritePtr
IsCharAlpha
IsCharAlphaNumeric
IsCharLower
IsCharUpper
IsChild
IsClipboardFormatAvailable
IsDBCSLeadByte
IsDBCSLeadByteEx
IsDebuggerPresent
IsDialogMessage
IsDlgButtonChecked
IsIconic
IsMenu
IsProcessorFeaturePresent
IsRectEmpty
IsSystemResumeAutomatic
IsTextUnicode
IsTokenRestricted
IsValidAcl
IsValidCodePage
IsValidLanguageGroup
IsValidLocale
IsValidSecurityDescriptor
IsValidSid
IsWindow
IsWindowEnabled
IsWindowUnicode
IsWindowVisible
IsZoomed

J-2개
JournalPlaybackProc
JournalRecordProc

K-3개
keybd_event
KeyboardProc
KillTimer

L-67개
LCMapString
LeaveCriticalSection
LimitEmsPages
LineDDA
LineDDAProc
LineTo
LoadAccelerators
LoadBitmap
LoadCursor
LoadCursorFromFile
LoadIcon
LoadImage
LoadKeyboardLayout
LoadLibrary
LoadLibraryEx
LoadMenu
LoadMenuIndirect
LoadModule
LoadResource
LoadString
LoadUserProfile
LocalAlloc
LocalCompact
LocalDiscard
LocalFileTimeToFileTime
LocalFlags
LocalFree
LocalHandle
LocalLock
LocalReAlloc
LocalShrink
LocalSize
LocalUnlock
LockFile
LockFileEx
LockResource
LockSegment
LockServiceDatabase
LockSetForegroundWindow
LockWindowUpdate
LockWorkStation
LogonUser
LookupAccountName
LookupAccountSid
LookupIconIdFromDirectory
LookupIconIdFromDirectoryEx
LookupPrivilegeDisplayName
LookupPrivilegeName
LookupPrivilegeValue
LookupSecurityDescriptorParts
LowLevelKeyboardProc
LowLevelMouseProc
LPtoDP
lstrcat
lstrcmp
lstrcmpi
lstrcpy
lstrcpyn
lstrlen
LZClose
LZCopy
LZDone
LZInit
LZOpenFile
LZRead
LZSeek
LZStart

M-38개
MakeAbsoluteSD
MakeProcInstance
MakeSelfRelativeSD
MapDialogRect
MapGenericMask
MapUserPhysicalPages
MapUserPhysicalPagesScatter
MapViewOfFile
MapViewOfFileEx
MapVirtualKey
MapVirtualKeyEx
MapWindowPoints
MaskBlt
MenuItemFromPoint
MessageBeep
MessageBox
MessageBoxEx
MessageBoxIndirect
MessageProc
ModifyMenu
ModifyWorldTransform
Module32First
Module32Next
MonitorEnumProc
MonitorFromPoint
MonitorFromRect
MonitorFromWindow
mouse_event
MouseProc
MoveFile
MoveFileEx
MoveFileWithProgress
MoveMemory
MoveToEx
MoveWindow
MsgWaitForMultipleObjects
MsgWaitForMultipleObjectsEx
MulDiv
MultiByteToWideChar 
N-147개
NetAccessAdd
NetAccessCheck
NetAccessDel
NetAccessEnum
NetAccessGetInfo
NetAccessGetUserPerms
NetAccessSetInfo
NetAlertRaise
NetAlertRaiseEx
NetApiBufferAllocate
NetApiBufferFree
NetApiBufferReallocate
NetApiBufferSize
NetAuditClear
NetAuditRead
NetAuditWrite
NetConfigGet
NetConfigGetAll
NetConfigSet
NetConnectionEnum
NetDfsAdd
NetDfsAddFtRoot
NetDfsAddStdRoot
NetDfsAddStdRootForced
NetDfsEnum
NetDfsGetClientInfo
NetDfsGetInfo
NetDfsManagerInitialize
NetDfsRemove
NetDfsRemoveFtRoot
NetDfsRemoveFtRootForced
NetDfsRemoveStdRoot
NetDfsSetClientInfo
NetDfsSetInfo
NetErrorLogClear
NetErrorLogRead
NetErrorLogWrite
NetFileClose
NetFileClose2
NetFileEnum
NetFileGetInfo
NetGetAnyDCName
NetGetDCName
NetGetDisplayInformationIndex
NetGetJoinableOUs
NetGetJoinInformation
NetGroupAdd
NetGroupAddUser
NetGroupDel
NetGroupDelUser
NetGroupEnum
NetGroupGetInfo
NetGroupGetUsers
NetGroupSetInfo
NetGroupSetUsers
NetJoinDomain
NetLocalGroupAdd
NetLocalGroupAddMember
NetLocalGroupAddMembers
NetLocalGroupDel
NetLocalGroupDelMember
NetLocalGroupDelMembers
NetLocalGroupEnum
NetLocalGroupGetInfo
NetLocalGroupGetMembers
NetLocalGroupSetInfo
NetLocalGroupSetMembers
NetMessageBufferSend
NetMessageNameAdd
NetMessageNameDel
NetMessageNameEnum
NetMessageNameGetInfo
NetQueryDisplayInformation
NetRemoteComputerSupports
NetRemoteTOD
NetRenameMachineInDomain
NetReplExportDirAdd
NetReplExportDirDel
NetReplExportDirEnum
NetReplExportDirGetInfo
NetReplExportDirLock
NetReplExportDirSetInfo
NetReplExportDirUnlock
NetReplGetInfo
NetReplImportDirAdd
NetReplImportDirDel
NetReplImportDirEnum
NetReplImportDirGetInfo
NetReplImportDirLock
NetReplImportDirUnlock
NetReplSetInfo
NetScheduleJobAdd  NetScheduleJobDel
NetScheduleJobEnum 
NetScheduleJobGetInfo
NetSecurityGetInfo
NetServerComputerNameAdd
NetServerComputerNameDel
NetServerDiskEnum
NetServerEnum
NetServerGetInfo
NetServerSetInfo
NetServerTransportAdd
NetServerTransportAddEx
NetServerTransportDel
NetServerTransportEnum
NetServiceControl
NetServiceEnum
NetServiceGetInfo
NetServiceInstall
NetSessionDel
NetSessionEnum
NetSessionGetInfo
NetShareAdd
NetShareCheck
NetShareDel
NetShareEnum
NetShareGetInfo
NetShareSetInfo
NetStatisticsGet
NetUnjoinDomain
NetUseAdd
NetUseDel
NetUseEnum
NetUseGetInfo
NetUserAdd
NetUserChangePassword
NetUserDel
NetUserEnum
NetUserGetGroups
NetUserGetInfo
NetUserGetLocalGroups
NetUserModalsGet
NetUserModalsSet
NetUserSetGroups
NetUserSetInfo
NetValidateName
NetWkstaGetInfo
NetWkstaSetInfo
NetWkstaTransportAdd
NetWkstaTransportDel
NetWkstaTransportEnum
NetWkstaUserEnum
NetWkstaUserGetInfo
NetWkstaUserSetInfo
NotifyBootConfigStatus
NotifyChangeEventLog

O-39개
ObjectCloseAuditAlarm
ObjectDeleteAuditAlarm
ObjectOpenAuditAlarm
ObjectPrivilegeAuditAlarm
OemKeyScan
OemToAnsi
OemToAnsiBuff
OemToChar
OemToCharBuff
OffsetClipRgn
OffsetRect
OffsetRgn
OffsetViewportOrgEx
OffsetWindowOrgEx
OFNHookProc
OFNHookProcOldStyle
OpenBackupEventLog
OpenClipboard
OpenDesktop
OpenEvent
OpenEventLog
OpenFile
OpenFileMapping
OpenIcon
OpenInputDesktop
OpenJobObject
OpenMutex
OpenPrinter
OpenProcess
OpenProcessToken
OpenSCManager
OpenSemaphore
OpenService
OpenThread
OpenThreadToken
OpenWaitableTimer
OpenWindowStation
OutputDebugString
OutputProc

P-48개
PackDDElParam
PagePaintHook
PageSetupDlg
PageSetupHook
PaintDesktop
PaintRgn
PatBlt
PathToRegion
PeekConsoleInput
PeekMessage
PeekNamedPipe
Pie
PlayEnhMetaFile
PlayEnhMetaFileRecord
PlayMetaFile
PlayMetaFileRecord
PlgBlt
PolyBezier
PolyBezierTo
PolyDraw
Polygon
Polyline
PolylineTo
PolyPolygon
PolyPolyline
PolyTextOut
PostAppMessage
PostMessage
PostQueuedCompletionStatus
PostQuitMessage
PostThreadMessage
PrepareTape
PrintDlg
PrintDlgEx
PrinterMessageBox
PrinterProperties
PrintHookProc
PrivilegeCheck
PrivilegedServiceAuditAlarm
Process32First
Process32Next
PropEnumProc
PropEnumProcEx
PtInRect
PtInRegion
PtVisible
PulseEvent
PurgeComm


Q-14개
QueryDosDevice
QueryInformationJobObject
QueryPerformanceCounter
QueryPerformanceFrequency
QueryRecoveryAgentsOnEncryptedFile
QueryServiceConfig
QueryServiceConfig2
QueryServiceLockStatus
QueryServiceObjectSecurity
QueryServiceStatus
QueryServiceStatusEx
QueryUsersOnEncryptedFile
QueueUserAPC
QueueUserWorkItem

R-86개
RaiseException
ReadConsole
ReadConsoleInput
ReadConsoleOutput
ReadConsoleOutputAttribute
ReadConsoleOutputCharacter
ReadDirectoryChangesW
ReadEventLog
ReadFile
ReadFileEx
ReadFileScatter
ReadPrinter
ReadProcessMemory
RealChildWindowFromPoint
RealGetWindowClass
RealizePalette
Rectangle
RectInRegion
RectVisible
RedrawWindow
RegCloseKey
RegConnectRegistry
RegCreateKey
RegCreateKeyEx
RegDeleteKey
RegDeleteValue
RegDisablePredefinedCache
RegEnumKey
RegEnumKeyEx
RegEnumValue
RegFlushKey
RegGetKeySecurity
RegisterClass
RegisterClassEx
RegisterClipboardFormat
RegisterDeviceNotification
RegisterEventSource
RegisterHotKey
RegisterServiceCtrlHandler
RegisterServiceCtrlHandlerEx
RegisterWaitForSingleObject
RegisterWindowMessage
RegLoadKey
RegNotifyChangeKeyValue
RegOpenCurrentUser
RegOpenKey
RegOpenKeyEx
RegOpenUserClassesRoot
RegOverridePredefKey
RegQueryInfoKey
RegQueryMultipleValues
RegQueryValue
RegQueryValueEx
RegReplaceKey
RegRestoreKey
RegSaveKey
RegSetKeySecurity
RegSetValue
RegSetValueEx
RegUnLoadKey
ReleaseCapture
ReleaseDC
ReleaseMutex
ReleaseSemaphore
RemoveDirectory
RemoveFontMemResourceEx
RemoveFontResource
RemoveFontResourceEx
RemoveMenu
RemoveProp
RemoveUsersFromEncryptedFile
ReplaceFile
ReplaceText
ReplyMessage
ReportEvent
RequestWakeupLatency
ResetDC
ResetEvent
ResetPrinter
ResetWriteWatch
ResizePalette
RestoreDC
ResumeThread
ReuseDDElParam
RevertToSelf
RoundRect

S-283개
SaveDC
ScaleViewportExtEx
ScaleWindowExtEx
ScheduleJob
ScreenToClient
ScriptApplyDigitSubstitution
ScriptApplyLogicalWidth
ScriptBreak
ScriptCacheGetHeight
ScriptCPtoX
ScriptFreeCache
ScriptGetCMap
ScriptGetFontProperties
ScriptGetGlyphABCWidth
ScriptGetLogicalWidths
ScriptGetProperties
ScriptIsComplex
ScriptItemize
ScriptJustify
ScriptLayout
ScriptPlace
ScriptRecordDigitSubstitution
ScriptShape
ScriptString_pcOutChars
ScriptString_pLogAttr
ScriptString_pSize
ScriptStringAnalyse
ScriptStringCPtoX
ScriptStringFree
ScriptStringGetLogicalWidths
ScriptStringGetOrder
ScriptStringOut
ScriptStringValidate
ScriptStringXtoCP
ScriptTextOut
ScriptXtoCP
ScrollConsoleScreenBuffer
ScrollDC
ScrollWindow
ScrollWindowEx
SearchPath
SelectClipPath
SelectClipRgn
SelectObject
SelectPalette
SendAsyncProc
SendDlgItemMessage
SendInput
SendMessage
SendMessageCallback
SendMessageTimeout
SendNotifyMessage
ServiceMain
SetAbortProc
SetAclInformation
SetActiveWindow
SetArcDirection
SetBitmapBits
SetBitmapDimensionEx
SetBkColor
SetBkMode
SetBoundsRect
SetBrushOrgEx
SetCalendarInfo
SetCapture
SetCaretBlinkTime
SetCaretPos
SetClassLong
SetClassLongPtr
SetClassWord
SetClipboardData
SetClipboardViewer
SetColorAdjustment
SetCommBreak
SetCommConfig
SetCommMask
SetCommState
SetCommTimeouts
SetComputerName
SetComputerNameEx
SetConsoleActiveScreenBuffer
SetConsoleCP
SetConsoleCtrlHandler
SetConsoleCursorInfo
SetConsoleCursorPosition
SetConsoleMode
SetConsoleOutputCP
SetConsoleScreenBufferSize
SetConsoleTextAttribute
SetConsoleTitle
SetConsoleWindowInfo
SetCriticalSectionSpinCount
SetCurrentDirectory
SetCursor
SetCursorPos
SetDCBrushColor
SetDCPenColor
SetDebugErrorLevel
SetDefaultCommConfig
SetDefaultPrinter
SetDIBColorTable
SetDIBits
SetDIBitsToDevice
SetDlgItemInt
SetDlgItemText
SetDoubleClickTime
SetEndOfFile
SetEnhMetaFileBits
SetEntriesInAcl
SetEnvironmentVariable
SetErrorMode
SetEvent
SetFileApisToANSI
SetFileApisToOEM
SetFileAttributes
SetFilePointer
SetFilePointerEx
SetFileSecurity
SetFileTime
SetFocus
SetForegroundWindow
SetForm
SetGraphicsMode
SetHandleCount
SetHandleInformation
SetInformationJobObject
SetJob
SetKernelObjectSecurity
SetKeyboardState
SetLastError
SetLastErrorEx
SetLayeredWindowAttributes
SetLayout
SetLocaleInfo
SetLocalTime
SetMailslotInfo
SetMapMode
SetMapperFlags
SetMenu
SetMenuDefaultItem
SetMenuInfo
SetMenuItemBitmaps
SetMenuItemInfo
SetMessageExtraInfo
SetMessageQueue
SetMetaFileBitsEx
SetMetaRgn
SetMiterLimit
SetNamedPipeHandleState
SetNamedSecurityInfo
SetPaletteEntries
SetParent
SetPixel
SetPixelV
SetPolyFillMode
SetPort
SetPrinter
SetPrinterData
SetPrinterDataEx
SetPriorityClass
SetPrivateObjectSecurity
SetPrivateObjectSecurityEx
SetProcessAffinityMask
SetProcessDefaultLayout
SetProcessPriorityBoost
SetProcessShutdownParameters
SetProcessWindowStation
SetProcessWorkingSetSize
SetProp
SetRect
SetRectEmpty
SetRectRgn
SetROP2
SetScrollInfo
SetScrollPos
SetScrollRange
SetSecurityDescriptorControl
SetSecurityDescriptorDacl
SetSecurityDescriptorGroup
SetSecurityDescriptorOwner
SetSecurityDescriptorRMControl
SetSecurityDescriptorSacl
SetSecurityInfo
SetServiceBits
SetServiceObjectSecurity
SetServiceStatus
SetStdHandle
SetStretchBltMode
SetSwapAreaSize
SetSysColors
SetSysModalWindow
SetSystemCursor
SetSystemPaletteUse
SetSystemPowerState
SetSystemTime
SetSystemTimeAdjustment
SetTapeParameters
SetTapePosition
SetTextAlign
SetTextCharacterExtra
SetTextColor
SetTextJustification
SetThreadAffinityMask
SetThreadContext
SetThreadDesktop
SetThreadExecutionState
SetThreadIdealProcessor
SetThreadLocale
SetThreadPriority
SetThreadPriorityBoost
SetThreadToken
SetTimer
SetTimeZoneInformation
SetTokenInformation
SetUnhandledExceptionFilter
SetupComm
SetupDiCreateDeviceInfoList
SetupDiCreateDeviceInfoListEx
SetupDiCreateDeviceInterfaceRegKey
SetupDiDeleteDeviceInterfaceData
SetupDiDeleteDeviceInterfaceRegKey
SetupDiDestroyDeviceInfoList
SetupDiEnumDeviceInterfaces
SetupDiGetClassDevs
SetupDiGetClassDevsEx
SetupDiGetDeviceInterfaceAlias
SetupDiGetDeviceInterfaceDetail
SetupDiOpenClassRegKeyEx
SetupDiOpenDeviceInterface
SetupDiOpenDeviceInterfaceRegKey
SetupHookProc
SetUserFileEncryptionKey
SetUserObjectInformation
SetUserObjectSecurity
SetViewportExtEx
SetViewportOrgEx
SetVolumeLabel
SetVolumeMountPoint
SetWaitableTimer
SetWindowExtEx
SetWindowLong
SetWindowLongPtr
SetWindowOrgEx
SetWindowPlacement
SetWindowPos
SetWindowRgn
SetWindowsHook
SetWindowsHookEx
SetWindowText
SetWindowWord
SetWinMetaFileBits
SetWorldTransform
ShellProc
ShowCaret
ShowCursor
ShowOwnedPopups
ShowScrollBar
ShowWindow
ShowWindowAsync
SignalObjectAndWait
SizeofResource
Sleep
SleepEx
StartDoc
StartDocPrinter
StartPage
StartPagePrinter
StartService
StartServiceCtrlDispatcher
StretchBlt
StretchDIBits
StrokeAndFillPath
StrokePath
SubtractRect
SuspendThread
SwapMouseButton
SwitchDesktop
SwitchToFiber
SwitchToThread
SysMsgProc
SystemParametersInfo
SystemTimeToFileTime
SystemTimeToTzSpecificLocalTime

T-32개
TabbedTextOut
TerminateJobObject
TerminateProcess
TerminateThread
TextOut
Thread32First
Thread32Next
ThreadProc
TileWindows
TimerAPCProc
TimerProc
TlsAlloc
TlsFree
TlsGetValue
TlsSetValue
ToAscii
ToAsciiEx
Toolhelp32ReadProcessMemory
ToUnicode
ToUnicodeEx
TrackMouseEvent
TrackPopupMenu
TrackPopupMenuEx
TransactNamedPipe
TranslateAccelerator
TranslateCharsetInfo
TranslateMDISysAccel
TranslateMessage
TranslateName
TransmitCommChar
TransparentBlt
TryEnterCriticalSection

U-25개
UInt32x32To64
UnhandledExceptionFilter
UnhookWindowsHook
UnhookWindowsHookEx
UnionRect
UnloadKeyboardLayout
UnloadUserProfile
UnlockFile
UnlockFileEx
UnlockResource
UnlockSegment
UnlockServiceDatabase
UnmapViewOfFile
UnpackDDElParam
UnrealizeObject
UnregisterClass
UnregisterDeviceNotification
UnregisterHotKey
UnregisterWait
UnregisterWaitEx
UpdateColors
UpdateLayeredWindow
UpdateResource
UpdateWindow
UserHandleGrantAccess

V-18개
ValidateRect
ValidateRgn
VerFindFile
VerifyVersionInfo
VerInstallFile
VerLanguageName
VerQueryValue
VirtualAlloc
VirtualAllocEx
VirtualFree
VirtualFreeEx
VirtualLock
VirtualProtect
VirtualProtectEx
VirtualQuery
VirtualQueryEx
VirtualUnlock
VkKeyScan
VkKeyScanEx

W-36개
WaitCommEvent
WaitForDebugEvent
WaitForInputIdle
WaitForMultipleObjects
WaitForMultipleObjectsEx
WaitForPrinterChange
WaitForSingleObject
WaitForSingleObjectEx
WaitMessage
WaitNamedPipe
WaitOrTimerCallback
WideCharToMultiByte
WidenPath
WindowFromDC
WindowFromPoint
WindowProc
WinExec
WinMain
WriteConsole
WriteConsoleInput
WriteConsoleOutput
WriteConsoleOutputAttribute
WriteConsoleOutputCharacter
WriteFile
WriteFileEx
WriteFileGather
WritePrinter
WritePrivateProfileSection
WritePrivateProfileString
WritePrivateProfileStruct
WriteProcessMemory
WriteProfileSection
WriteProfileString
WriteTapemark
wsprintf
wvsprintf

X-0개
Y-1개
Yield

Z-1개
ZeroMemory

'NativeCode > api' 카테고리의 다른 글

Hooking  (0) 2010.03.18
윈도우 핸들 얻기  (0) 2010.03.18
시스템 종료 함수  (0) 2010.03.18
ShellExecuteEx  (0) 2010.03.18
콘솔창 생성  (0) 2010.03.18

API에서 프로세스를 만드는 방법은 두 가지가 있다. 그 중 한가지는 SHELLEXECUTEINFO라는 구조체를 이용해서 프로세스를 만드는 방법인데, 아래와 같은 방법으로 사용 할 수 있다.


 SHELLEXECUTEINFO shellexe;
 memset( &shellexe, 0, sizeof( shellexe ) );
 shellexe.cbSize = sizeof( shellexe );
 shellexe.fMask = SEE_MASK_NOCLOSEPROCESS;
 shellexe.nShow = SW_SHOWNORMAL;
 shellexe.hInstApp = hInstance;
 shellexe.lpFile = "c:\\windows\\system32\\calc.exe";
 shellexe.lpParameters = "";

 BOOL bRes = ShellExecuteEx( &shellexe );

 if( bRes == FALSE )
 {
  MessageBox( NULL, "프로그램을 실행할 수 없습니다", "SheelExecuteEX", NULL );
 }

'NativeCode > api' 카테고리의 다른 글

Hooking  (0) 2010.03.18
윈도우 핸들 얻기  (0) 2010.03.18
시스템 종료 함수  (0) 2010.03.18
모든 API 함수 목록  (0) 2010.03.18
콘솔창 생성  (0) 2010.03.18
API 프로그래밍을 하다 보면 콘솔창이 필요한 경우가 생긴다. 쉽게 출력해서 정보를 보여줄 수 있는 큰 장점이 있기 때문이다. 이때 쉽게 만들 수 있는 방법이 존재한다.


// 콘솔창 생성

AllocConsole();

WriteConsole(GetStdHandle(STD_OUTPUT_HANDLE), tmpstr, strlen(tmpstr), &dw, NULL);


위와 같이 하면 콘솔창을 생성하고 데이터를 쓸 수 있다. 참~~~ 쉽다. ㅋㅋ

'NativeCode > api' 카테고리의 다른 글

Hooking  (0) 2010.03.18
윈도우 핸들 얻기  (0) 2010.03.18
시스템 종료 함수  (0) 2010.03.18
모든 API 함수 목록  (0) 2010.03.18
ShellExecuteEx  (0) 2010.03.18

+ Recent posts