Base Services 기본 서비스(Base Services)는 이용할 수 있는 중요한 리소스를 윈도 시스템에서 사용할 수 있게 도와 준다. [http://msdn.microsoft.com/en-us/library/windows/desktop/aa363194(v=vs.85.aspx Communications Functions]. 동기화 (Synchronize). 오류처리 (Error handling). Base File Services 기본 서비스(Base Services)중, 파일(File)과 관련된 서비스를 분류한다. [http://msdn.microsoft.com/en-us/library/windows/desktop/aa364232(v=vs.85.aspx File Management Functions] Faile Data Functions Shell32 | Multithread 멀티스레드(Multithread)와 관련된 분류. 스레드 (threads). LIBCMT & MSVCRT C Advanced Services 고급 서비스(Advanced Services)는 부가 기능을 커널에 사용할 수 있게 도와 준다. - 레지스트리 (Windows registry).
- 시스템 종료/재시작 또는 중단 (Shutdown/restart the system or abort).
- 윈도우 서비스 (Windows service).
- 사용자 계정 (User accounts).
GDI 그래픽 장치 인터페이스(GDI: Graphics Device Interface)는 출력되는 그래픽 콘텐츠를 모니터, 프린터, 기타 출력 장치에 전달하는 기능을 제공한다. User Interface 사용자 인터페이스(User Interface)는 화면 창뿐 아니라 단추와 스크롤바와 같은 가장 기본적인 컨트롤을 만들어 관리하고, 마우스와 키보드 입력을 받는 기능, 윈도의 GUI와 연동하는 기능을 제공한다. Message Functions. Message. Virtual-Key Codes | Common Dialog Box Library 공통 대화 상자 라이브러리(Common Dialog Box Library)는 파일 열기 및 저장, 색 및 글꼴 선택 등을 위한 표준 대화 상자를 제공한다. Common Control Library 공통 컨트롤 라이브러리(Common Control Library)는 응용 프로그램이 운영 체제가 제공하는 일부 고급 컨트롤에 접근할 수 있게 도와 준다. 여기에는 상태 표시줄, 진행 표시줄, 도구 모음, 탭을 포함한다. Windows Shell 윈도 API의 구성 요소는 응용 프로그램이 운영 체제 셸이 제공하는 기능에 접근하고 변경하고 강화할 수 있게 도와 준다. | Network Services 다양한 네트워킹 기능을 운영 체제에 제공한다. Localization 국제화및 현지화는 동일 문화권이 아닌 환경(특히 다른 국가나 문화)에서 만들어진 출판물이나 하드웨어 또는 소프트웨어를 특정 환경에 맞춰 적용하는 것을 의미한다. National Language Support Code Page Identifiers System Management * System functions | Web 인터넷 익스플로러 웹 브라우저 또한 응용 프로그램에 자주 쓰이는 수많은 API를 노출하며 이러한 것들은 윈도 API의 일부로 간주할 수 있다. 인터넷 익스플로러는 윈도 98 SE 이후의 운영 체제부터 포함되어 왔으며 윈도 98 이후로 웹 관련 서비스를 제공하고 있다. Multimedia 마이크로소프트는 윈도 95 OSR2 이후로 DirectX 집합의 API를 모든 윈도 설치본의 일부로 제공하고 있다. DirectX는 멀티미디어와 게임 서비스를 제공한다. ETC 그 밖의, 범위에 속하지 않는 API에 대하여 정리한다. |