태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

[Win32API/MFC] Win32 Data Type

Posted on 2007.09.27 20:33
Filed Under Development

Win32 Data Type

ATOM ATOM테이블에서 문자열 참조
BOOL 불대수의 변수(TRUE, FALSE)
BOOLEAN 불대수의 변수(TRUE, FALSE)
BYTE 바이트(8b)
CALLBACK 제귀함수를 호출하는것으로 변경
CHAR 8b 윈도우의 안시(ANSI)글자.
COLORREF Red. Green. Blue(RGB)의 색상값(32b)
CONST 실행하는데 필요한 값들을 정의
CRITICAL_SECTION 임계영역 개체
CTRYID 국가 식별자
DWORD 32b 부호없는 정수
DWORD_PTR 부호없는 긴 정수형의 정확한 포인터. 산술계산에서 긴 정수형의 포인터가 필요할때 사용
DWORD32 32b 부호없는 정수
DWORD64 64b 부호없는 정수
FLOAT 부동소수점 변수
FILE_SEGMENT_ELEMENT 버퍼의 64b포인터
HACCEL 단축키 테이블의 핸들
HANDLE 개체의 핸들
HBITMAP 비트맵의 핸들
HBRUSH 붓의 핸들
HCOLORSPACE 논리적인 색상의 공백 핸들
HCONV DDE(Dynamic Data Exchange)에서 대화 핸들
HCONVLIST DDE 대화 리스트의 핸들
HCURSOR 커서의 핸들
HDC DC의 핸들
HDDEDATA DDE 데이터의 핸들
HDESK 데스트탑의 핸들
HDROP 내부 드롭구조의 핸들
HDWP 윈도우 위치 구조의 포인터
HENHMETAFILE 확장된 메타파일의 핸들
HFILE 열린파일의 핸들. 생성된 파일은 아님
HFONT 폰트의 핸들
HGDIOBJ GDI개체의 핸들
HGLOBAL 전체 메모리 블럭의 핸들
HHOOK Hook의 핸들
HICON 아이콘의 핸들
HIMAGELIST 이미지 리스트의 핸들
HIMC 입력 Context의 핸들
HINSTANCE instance의 핸들
HKEY 레지스터리 키의 핸들
HKL 입력 위치 식별자
HLOCAL 작은 메모리 영역의 핸들
HMENU 메뉴의 핸들
HMETAFILE 메타파일의 핸들
HMODULE 모듈의 핸들
HMONITOR 모니터의 핸들
HPALETTE 파렛트의 핸들
HPEN 팬의 핸들
HRGN 영역의 핸들
HRSRC 리소스의 핸들
HSZ DDE 문자열의 핸들
HWINSTA 윈도우 지정된곳의 핸들
HWND 윈도우의 핸들
INT 32b 부호있는 정수
INT_PTR 정확한 부호있는 정수형의 포인터. 산술연산에서 정수의 포인터가 필요할때 사용
INT32 32b 부호있는 정수
INT64 64b 부호있는 정수
IPADDR IP주소
IPMASK 서브넷 마스크
LANGID 언어식별자
LCID 위치 식별자
LCSCSTYPE 색상 공백형
LCSGAMUTMATCH 음계를 맞추는 방법
LCTYPE 위치정보형
LONG 32b 부호있는 정수
LONG_PTR 정확한 부호있는 긴 정수형의 포인터 산술연산에서 긴 정수형의 포인터가 필요할때 사용
LONG32 32b 부호있는 정수
LONG64 64b 부호있는 정수
LONGLONG 64b 부호있는 정수
LPARAM 메세지의 파라메터
LPBOOL BOOL의 포인터
LPBYTE BYTE의 포인터
LPCOLORREF COLORREF값의 포인터
LPCRITICAL_SECTION CRITICAL_SECTION의 포인터
LPCSTR 8b 윈도우(ANSI)글자의 NULL문자가 포함된 문자열의 포인터
LPCTSTR UNICODE로 정의되었으면 LPCWSTR이고, 아니면 LPCSTR로 정의
LPCVOID 일정하지 않은 어떤형의 포인터
LPCWSTR 16b UNICODE문자의 NULL문자가 포함된 포인터
LPDWORD DWORD의 포인터
LPHANDLE HANDLE의 포인터
LPINT INT의 포인터
LPLONG LONG의 포인터
LPSTR 8b 윈도우즈(ANSI)글자에 NULL문가 포함된 포인터
LPTSTR UNICODE로 정의되었으면 LPWSTR이고, 아니면 LPSTR이다.
LPVOID 어떤형의 포인터
LPWORD WORD의 포인터
LPWSTR 16b UNICODE글자에 NULL문자가 포함된 포인터
LRESULT 메세지를 처리한 부호있는 결과
LUID 작은영역의 유일한 식별자
PBOOL BOOL의 포인터
PBOOLEAN BOOL의 포인터
PBYTE BYTE의 포인터
PCHAR CHAR의 포인터
PCRITICAL_SECTION CRITICAL_SECTION의 포인터
PCSTR 8b 윈도우즈(ANSI)글자에 NULL문자가 포함된 포인터
PCTSTR UNICODE로 정의되었으면 PCWSTR이고, 아니면 PCSTR이다.
PCWCH 변하지 않는 WCHAR의 포인터
PCWSTR 16b UNCODE 글자에 NULL문자가 포함된 포인터
PDWORD DWORD의 포인터
PFLOAT FLOAT의 포인터
PHANDLE HHANDLE의 포인터
PHKEY HKEY의 포인터
PINT INT의 포인터
PLCID LCID의 포인터
PLONG LONG의 포인터
PLUID LUID의 포인터
POINTER_32 32b 시스템에서 32b 포인터. 이것은 원래의 포인터이며, 64b 시스템에서는 짤린 64b 포인터가 된다.
POINTER_64 64b 시스템에서 64b 포인터. 이것은 원래의 포인터이며, 32b 시스템에서는 , 부호가 확장된 32b 포인터이다.
PSHORT SHORT의 포인터
PSTR 8b 윈도우즈(ANSI)글자에 NULL문자가 포함된 문자열의 포인터
PTBYTE TBYTE의 포인터
PTCHAR TCHAR의 포인터
PTSTR UNICODE로 정의되었으면 PWSTR이고, 아니면 PSTR이다.
PUCHAR UCHAR의 포인터
PUINT UINT의 포인터
PULONG ULONG의 포인터
PUSHORT USHORT의 포인터
PVOID 어떤형의 포인터
PWCHAR WCHAR의 포인터
PWORD WORD의 포인터
PWSTR 16b UNICODE글자에 NULL문자가 포함된 문자열의 포인터
REGSAM 레시즈터리키를 안전하게 접근하기위한 마스크
SC_HANDLE 데이터베이스 관리자 제어의 서비스 핸들
SC_LOCK 잠겨이쓴 데이터베이스 관리자 제어의 서비스 핸들
SERVICE_STATUS_HANDLE 상태값의 서비스 핸들
SHORT 짧은 정수(16b)
SIZE_T Byte의 최대개수
SSIZE_T 부호있는SIZE_T
TBYTE UNCODE로 정의되었으면 WCHAR이고, 아니면 CHAR이다.
TCHAR UNCODE로 정의되었으면 WCHAR이고, 아니면 CHAR이다.
UCHAR 부호없는 CHAR
UINT 부호없는 INT
UINT_PTR 부호없는 INT_PTR
UINT32 부호없는 INT32
UINT64 부호없는 INT64
ULONG 부호없는 LONG
ULONG_PTR 부호없는 LONG_PTR
ULONG32 부호없는 LONG32
ULONG64 부호없는 LONG64
ULONGLONG 64b 부호없는 정수
UNSIGNED 부호없는 속성
USHORT 부호없는 SHORT
VOID 어떤형
WCHAR 16b UNICODE글자
WINAPI WIN32 API를 호출하게 변경
WORD 16b 부호없는 정수
WPARAM 메세지 파라메터

사용자 삽입 이미지

실제 정의는 WinDef.h 에 정의되어있다.

댓글을 달아 주세요

About



모바일 페이지 QR 코드

Counter

· Total
: 488,921
· Today
: 90
· Yesterday
: 101


DNS server, DNS service