{ "AllocLDT", (int) AllocLDT, 2, "int AllocLDT (UINT, UINT *);" }, { "FreeLDT", (int) FreeLDT, 1, "int FreeLDT (UINT);" }, { "SegToSel", (int) SegToSel, 2, "int SegToSel (UINT, UINT *);" }, { "SelInc", (int) SelInc, 0, "UINT SelInc (void);" }, { "GetBaseAddress", (int) GetBaseAddress, 2, "int GetBaseAddress (UINT, DWORD *);" }, { "SetBaseAddress", (int) SetBaseAddress, 2, "int SetBaseAddress (UINT, DWORD);" }, { "SetLimit", (int) SetLimit, 2, "int SetLimit (UINT, DWORD);" }, { "SetAccess", (int) SetAccess, 3, "int SetAccess ( UINT, BYTE, BYTE);" }, { "CreatAlias", (int) CreatAlias, 2, "int CreatAlias (UINT, UINT *);" }, { "GetDescriptor", (int) GetDescriptor, 2, "int GetDescriptor (UINT, NPDESCRIPTOR);" }, { "SetDescriptor", (int) SetDescriptor, 2, "int SetDescriptor (UINT, NPDESCRIPTOR);" }, { "AllocSpecialLDT", (int) AllocSpecialLDT, 1, "int AllocSpecialLDT (UINT);" }, { "AllocDosMem", (int) AllocDosMem, 3, "int AllocDosMem (UINT, UINT *, UINT *);" }, { "FreeDosMem", (int) FreeDosMem, 1, "int FreeDosMem (UINT);" }, { "ResizeDosMem", (int) ResizeDosMem, 3, "int ResizeDosMem (UINT, UINT, UINT *);" }, { "GetRealModeVector", (int) GetRealModeVector, 3, "int GetRealModeVector (BYTE, UINT *, UINT *);" }, { "SetRealModeVector", (int) SetRealModeVector, 3, "int SetRealModeVector (BYTE, UINT, UINT);" }, { "GetExceptionVector32", (int) GetExceptionVector32, 3, "int GetExceptionVector32 (BYTE, UINT *, DWORD *);" }, { "SetExceptionVector32", (int) SetExceptionVector32, 3, "int SetExceptionVector32 (BYTE, UINT, DWORD);" }, { "GetProtModeVector32", (int) GetProtModeVector32, 3, "int GetProtModeVector32 (BYTE, UINT *, DWORD *);" }, { "SetProtModeVector32", (int) SetProtModeVector32, 3, "int SetProtModeVector32 (BYTE, UINT, DWORD);" }, { "SimulateRMint", (int) SimulateRMint, 4, "int SimulateRMint (BYTE, BYTE, UINT, NPTRANSLATION, ...);" }, { "CallRMprocFar", (int) CallRMprocFar, 3, "int CallRMprocFar (BYTE, UINT, NPTRANSLATION, ...);" }, { "CallRMprocIret", (int) CallRMprocIret, 3, "int CallRMprocIret (BYTE, UINT, NPTRANSLATION, ...);" }, { "GetDPMIVersion", (int) GetDPMIVersion, 1, "void GetDPMIVersion (DPMIVERSION *);" }, { "GetFreeMemInfo", (int) GetFreeMemInfo, 1, "int GetFreeMemInfo (NPFREEMEMINFO);" }, { "AllocMem", (int) AllocMem, 3, "int AllocMem (DWORD, DWORD *, DWORD *);" }, { "FreeMem", (int) FreeMem, 1, "int FreeMem (DWORD);" }, { "ResizeMem", (int) ResizeMem, 4, "int ResizeMem (DWORD, DWORD, DWORD *, DWORD *);" }, { "LockLinRegion", (int) LockLinRegion, 2, "int LockLinRegion(DWORD, DWORD);" }, { "UnlockLinRegion", (int) UnlockLinRegion, 2, "int UnlockLinRegion(DWORD, DWORD);" }, { "MarkRealModePageable", (int) MarkRealModePageable, 2, "int MarkRealModePageable(DWORD, DWORD);" }, { "RelockRealModeRegion", (int) RelockRealModeRegion, 2, "int RelockRealModeRegion(DWORD, DWORD);" }, { "GetPageSize", (int) GetPageSize, 1, "int GetPageSize(DWORD *);" }, { "MarkPageDemand", (int) MarkPageDemand, 2, "int MarkPageDemand(DWORD, DWORD);" }, { "SetDebugWatchpoint", (int) SetDebugWatchpoint, 3, "int SetDebugWatchpoint (DWORD, WORD, WORD *);" }, { "ClearDebugWatchpoint", (int) ClearDebugWatchpoint, 1, "int ClearDebugWatchpoint (WORD);" }, { "GetStateDebugWatchpoint", (int) GetStateDebugWatchpoint, 2, "int GetStateDebugWatchpoint (WORD, WORD *);" }, { "ResetDebugWatchpoint", (int) ResetDebugWatchpoint, 1, "int ResetDebugWatchpoint (WORD);" }, { "GetCS", (int) GetCS, 0, "UINT GetCS (void);" }, { "GetDS", (int) GetDS, 0, "UINT GetDS (void);" }, { "GetES", (int) GetES, 0, "UINT GetES (void);" }, { "lsl32", (int) lsl32, 1, "DWORD lsl32 (UINT);" }, { "GetMultipleDescriptors", (int) GetMultipleDescriptors,2, "int GetMultipleDescriptors(UINT, DESCRIPTOR *);" }, { "SetMultipleDescriptors", (int) SetMultipleDescriptors,2, "int SetMultipleDescriptors(UINT, DESCRIPTOR *);" }, { "GetProtModeExceptionVector32", (int) GetProtModeExceptionVector32,3, "int GetProtModeExceptionVector32(BYTE, UINT *, DWORD *);" }, { "GetRealModeExceptionVector32", (int) GetRealModeExceptionVector32,3, "int GetRealModeExceptionVector32(BYTE, UINT *, DWORD *);" }, { "SetProtModeExceptionVector32", (int) SetProtModeExceptionVector32,3, "int SetProtModeExceptionVector32(BYTE, UINT, DWORD);" }, { "SetRealModeExceptionVector32", (int) SetRealModeExceptionVector32,3, "int SetRealModeExceptionVector32(BYTE, UINT, DWORD);" }, { "GetDPMICapabilities", (int) GetDPMICapabilities,2, "int GetDPMICapabilities(DPMICAP *,BYTE *);" }, { "AllocLinearMemory", (int) AllocLinearMemory,5, "int AllocLinearMemory(DWORD bytes,DWORD linaddress,DWORD flags,DWORD *handle,DWORD *memaddress);" }, { "ResizeLinearMemory", (int) ResizeLinearMemory,5, "int ResizeLinearMemory(DWORD bytes,DWORD handle,DWORD flags,DWORD *newhandle,DWORD *newmemaddress);" }, { "GetPageAttributes", (int) GetPageAttributes,4, "int GetPageAttributes(DWORD handle,DWORD offs,DWORD pages,WORD *attr);" }, { "ModifyPageAttributes", (int) ModifyPageAttributes,4, "int ModifyPageAttributes(DWORD handle,DWORD offs,DWORD pages,WORD *attr);" }, { "MapDeviceInMemoryBlock", (int) MapDeviceInMemoryBlock,4, "int MapDeviceInMemoryBlock(DWORD handle,DWORD offs,DWORD pages,DWORD device);" }, { "MapDOSMemInMemoryBlock", (int) MapDOSMemInMemoryBlock,4, "int MapDOSMemInMemoryBlock(DWORD handle,DWORD offs,DWORD pages,DWORD dosmem);" }, { "GetMemoryBlockData", (int) GetMemoryBlockData,3, "int GetMemoryBlockData(DWORD handle,DWORD *addr,DWORD *bytes);" }, { "GetMemoryInfo", (int) GetMemoryInfo,1, "int GetMemoryInfo(DPMI10INFO *);" }, { "FreePhysicalMapping", (int) FreePhysicalMapping,1, "int FreePhysicalMapping(DWORD address);" }, { "DpmiGetCoproStatus", (int) DpmiGetCoproStatus,1, "int DpmiGetCoproStatus(UINT *status);" }, { "PrintDescriptor", (int) PrintDescriptor,1, "int PrintDescriptor(DESCRIPTOR *desc);" }, { NULL, 0,0, NULL }