⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 calls.h

📁 freedos32的源代码
💻 H
字号:
#ifndef __FD32_CALLS__#define __FD32_CALLS__/* Prototypes of the FD32 kernel calls... */int  message(char *fmt,...) __attribute__((format(printf,1,2)));void fd32_abort(void);void restore_sp(int res);int mem_get_region(DWORD base, DWORD size);DWORD mem_get(DWORD amount);int mem_free(DWORD base, DWORD size);void IDT_place(BYTE num,void (*handler)(void));int fd32_allocate_descriptors(WORD NumSelectors, WORD *BaseSelector);int fd32_free_descriptor(WORD Selector);WORD fd32_get_selector_increment_value();int fd32_get_segment_base_address(WORD Selector, DWORD *BaseAddress);int fd32_set_segment_base_address(WORD Selector, DWORD BaseAddress);int fd32_set_segment_limit(WORD Selector, DWORD Limit);int fd32_set_descriptor_access_rights(WORD Selector, WORD Rights);int fd32_create_alias_descriptor(WORD Selector, WORD *NewSelector);int fd32_get_descriptor(WORD Selector, WORD BufferSelector, DWORD BufferOffset);int fd32_set_descriptor(WORD Selector, WORD BufferSelector, DWORD BufferOffset);DWORD GDT_read(WORD sel,DWORD *lim,BYTE *acc,BYTE *gran);int vm86_callBIOS(int service,X_REGS16 *in,X_REGS16 *out,X_SREGS16 *s);#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -