Win16 API
E193831
Win16 API is the 16-bit Windows application programming interface used by early versions of Microsoft Windows (such as Windows 3.x) for software development before the transition to 32-bit systems.
All labels observed (2)
| Label | Occurrences |
|---|---|
| Win16 API canonical | 1 |
| Windows 16-bit API | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T1719436 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
Target entity: Win16 API Context triple: [Win32 API, predecessor, Win16 API]
-
A.
Win32 API
Win32 API is Microsoft's core programming interface for developing native desktop applications that interact directly with the Windows operating system.
-
B.
Windows 9x
Windows 9x is a family of consumer-oriented Microsoft operating systems based on the Windows 95 codebase, designed for home and small office PCs in the mid-to-late 1990s.
-
C.
Windows 1.0
Windows 1.0 is the first graphical operating environment released by Microsoft for IBM-compatible PCs, introducing a window-based interface on top of MS-DOS.
-
D.
WinRT
WinRT (Windows Runtime) is Microsoft’s modern application platform and API surface that underpins Windows Store and Universal Windows Platform (UWP) apps, enabling language projections across multiple programming languages.
-
E.
OS/2
OS/2 is a 32-bit multitasking operating system originally developed by IBM and Microsoft as a successor to MS-DOS, known for its stability and use in business environments in the late 1980s and 1990s.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: Win16 API Target entity description: Win16 API is the 16-bit Windows application programming interface used by early versions of Microsoft Windows (such as Windows 3.x) for software development before the transition to 32-bit systems.
-
A.
Win32 API
Win32 API is Microsoft's core programming interface for developing native desktop applications that interact directly with the Windows operating system.
-
B.
Windows 9x
Windows 9x is a family of consumer-oriented Microsoft operating systems based on the Windows 95 codebase, designed for home and small office PCs in the mid-to-late 1990s.
-
C.
Windows 1.0
Windows 1.0 is the first graphical operating environment released by Microsoft for IBM-compatible PCs, introducing a window-based interface on top of MS-DOS.
-
D.
WinRT
WinRT (Windows Runtime) is Microsoft’s modern application platform and API surface that underpins Windows Store and Universal Windows Platform (UWP) apps, enabling language projections across multiple programming languages.
-
E.
OS/2
OS/2 is a 32-bit multitasking operating system originally developed by IBM and Microsoft as a successor to MS-DOS, known for its stability and use in business environments in the late 1980s and 1990s.
- F. None of above. chosen
Statements (52)
| Predicate | Object |
|---|---|
| instanceOf |
Windows API family
ⓘ
application programming interface ⓘ |
| alsoKnownAs |
16-bit Windows API
ⓘ
Win16 API ⓘ
surface form:
Windows 16-bit API
|
| architecture | 16-bit ⓘ |
| backwardCompatibility | partially compatible with Win32 API via thunking ⓘ |
| callingConvention |
Pascal
ⓘ
surface form:
Pascal calling convention
|
| developedBy | Microsoft ⓘ |
| documentation |
Windows SDK
ⓘ
surface form:
Microsoft Windows Software Development Kit
|
| influenced | design of Win32 API ⓘ |
| introduced | mid-1980s ⓘ |
| keyComponent |
Gdi32
ⓘ
surface form:
GDI.EXE
KERNEL.EXE ⓘ USER.EXE ⓘ |
| memoryModel | segmented memory model ⓘ |
| partOf |
Windows
ⓘ
surface form:
Microsoft Windows
|
| predecessor |
MS-DOS
ⓘ
surface form:
MS-DOS API
|
| primaryLanguage | C ⓘ |
| provides |
GDI graphics functions
ⓘ
file system access ⓘ graphical user interface functions ⓘ memory management functions ⓘ message handling functions ⓘ multimedia support ⓘ resource management ⓘ timer services ⓘ user input handling ⓘ window management functions ⓘ |
| status | legacy ⓘ |
| successor |
.NET Base Class Library
ⓘ
surface form:
.NET Framework class library
Win32 API ⓘ WinRT ⓘ
surface form:
Windows Runtime API
|
| supportsLanguageBinding |
C
ⓘ
C++ ⓘ Delphi (programming language) ⓘ
surface form:
Delphi
Pascal ⓘ Visual Basic ⓘ |
| supportsMultitaskingModel | cooperative multitasking ⓘ |
| targetPlatform |
Intel x86 protected mode
ⓘ
Intel x86 real mode ⓘ |
| threadingModel | single-threaded per process ⓘ |
| usedFor | development of 16-bit Windows applications ⓘ |
| usedInOperatingSystem |
Windows 1.0
ⓘ
surface form:
Microsoft Windows 1.x
Windows 2.0 ⓘ
surface form:
Microsoft Windows 2.x
Windows 3.x ⓘ
surface form:
Microsoft Windows 3.0
Windows 3.x ⓘ
surface form:
Microsoft Windows 3.1
Windows 3.x ⓘ
surface form:
Microsoft Windows 3.11
Windows 95 ⓘ
surface form:
Microsoft Windows 95
Windows 98 ⓘ
surface form:
Microsoft Windows 98
Windows ME ⓘ
surface form:
Microsoft Windows Me
Windows for Workgroups ⓘ
surface form:
Microsoft Windows for Workgroups 3.1
Windows for Workgroups ⓘ
surface form:
Microsoft Windows for Workgroups 3.11
|
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Subject: Win16 API Description of subject: Win16 API is the 16-bit Windows application programming interface used by early versions of Microsoft Windows (such as Windows 3.x) for software development before the transition to 32-bit systems.
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.