Code/Resource
Windows Develop
Linux-Unix program
Internet-Socket-Network
Web Server
Browser Client
Ftp Server
Ftp Client
Browser Plugins
Proxy Server
Email Server
Email Client
WEB Mail
Firewall-Security
Telnet Server
Telnet Client
ICQ-IM-Chat
Search Engine
Sniffer Package capture
Remote Control
xml-soap-webservice
P2P
WEB(ASP,PHP,...)
TCP/IP Stack
SNMP
Grid Computing
SilverLight
DNS
Cluster Service
Network Security
Communication-Mobile
Game Program
Editor
Multimedia program
Graph program
Compiler program
Compress-Decompress algrithms
Crypt_Decrypt algrithms
Mathimatics-Numerical algorithms
MultiLanguage
Disk/Storage
Java Develop
assembly language
Applications
Other systems
Database system
Embeded-SCM Develop
FlashMX/Flex
source in ebook
Delphi VCL
OS Develop
MiddleWare
MPI
MacOS develop
LabView
ELanguage
Software/Tools
E-Books
Artical/Document
syscall.h
Package: win2ksrc.rar [view]
Upload User: caisha3
Upload Date: 2013-09-21
Package Size: 208739k
Code Size: 7k
Category:
Windows Develop
Development Platform:
Visual C++
- /*
- * Microsoft Confidential
- * Copyright (C) Microsoft Corporation 1992-1994
- * All Rights Reserved.
- */
- #define Abort 0x00
- #define Std_Con_Input 0x01
- #define Std_Con_Output 0x02
- #define Std_Aux_Input 0x03
- #define Std_Aux_Output 0x04
- #define Std_Printer_Output 0x05
- #define Raw_Con_IO 0x06
- #define Raw_Con_Input 0x07
- #define Std_Con_Input_No_Echo 0x08
- #define Std_Con_String_Output 0x09
- #define Std_Con_String_Input 0x0A
- #define Std_Con_Input_Status 0x0B
- #define Std_Con_Input_Flush 0x0C
- #define Disk_Reset 0x0D
- #define Set_Default_Drive 0x0E
- #define FCB_Open 0x0F
- #define FCB_Close 0x10
- #define Dir_Search_First 0x11
- #define Dir_Search_Next 0x12
- #define FCB_Delete 0x13
- #define FCB_Seq_Read 0x14
- #define FCB_Seq_Write 0x15
- #define FCB_Create 0x16
- #define FCB_Rename 0x17
- #define Get_Default_Drive 0x19
- #define Set_DMA 0x1A
- #define Get_Default_DPB 0x1F /* ;Internal */
- #define FCB_Random_Read 0x21
- #define FCB_Random_Write 0x22
- #define Get_FCB_File_Length 0x23
- #define Get_FCB_Position 0x24
- #define Set_Interrupt_Vector 0x25
- #define Create_Process_Data_Block 0x26
- #define FCB_Random_Read_Block 0x27
- #define FCB_Random_Write_Block 0x28
- #define Parse_File_Descriptor 0x29
- #define Get_Date 0x2A
- #define Set_Date 0x2B
- #define Get_Time 0x2C
- #define Set_Time 0x2D
- #define Set_Verify_On_Write 0x2E
- /*
- * Extended functionality group
- */
- #define Get_DMA 0x2F
- #define Get_Version 0x30
- #define Keep_Process 0x31
- #define Get_DPB 0x32 /* ;Internal */
- #define Set_CTRL_C_Trapping 0x33
- #define Get_InDOS_Flag 0x34
- #define Get_Interrupt_Vector 0x35
- #define Get_Drive_Freespace 0x36
- #define Char_Oper 0x37
- #define International 0x38
- /*
- * Directory Group
- */
- #define MKDir 0x39
- #define RMDir 0x3A
- #define CHDir 0x3B
- /*
- * File Group
- */
- #define Creat 0x3C
- #define Open 0x3D
- #define Close 0x3E
- #define Read 0x3F
- #define Write 0x40
- #define Unlink 0x41
- #define LSeek 0x42
- #define CHMod 0x43
- #define IOCtl 0x44
- #define XDup 0x45
- #define XDup2 0x46
- #define Current_Dir 0x47
- /*
- * Memory Group
- */
- #define Alloc 0x48
- #define Dealloc 0x49
- #define Setblock 0x4A
- /*
- * Process Group
- */
- #define Exec 0x4B
- #define Exit 0x4C
- #define WaitProcess 0x4D
- #define Find_First 0x4E
- /*
- * Special Group
- */
- #define Find_Next 0x4F
- /*
- * Special System Group
- */
- #define Set_Current_PDB 0x50 /* ;Internal */
- #define Get_Current_PDB 0x51 /* ;Internal */
- #define Get_In_Vars 0x52 /* ;Internal */
- #define SetDPB 0x53 /* ;Internal */
- #define Get_Verify_On_Write 0x54
- #define Dup_PDB 0x55 /* ;Internal */
- #define Rename 0x56
- #define File_Times 0x57
- #define File_Times_Get_Mod 0x00
- #define File_Times_Set_Mod 0x01
- #define File_Times_Get_EA 0x02 // For OS/2
- #define File_Times_Set_EA 0x03 // For OS/2
- #define File_Times_Get_Acc 0x04
- #define File_Times_Set_Acc 0x05
- #define AllocOper 0x58
- /*
- * Network extention system calls
- */
- #define GetExtendedError 0x59
- #define CreateTempFile 0x5A
- #define CreateNewFile 0x5B
- #define LockOper 0x5C // Lock and Unlock
- #define ServerCall 0x5D // CommitAll, ServerDOSCall, /* ;Internal */
- // CloseByName, CloseUser, /* ;Internal */
- // CloseUserProcess, /* ;Internal */
- // GetOpenFileList /* ;Internal */
- #define UserOper 0x5E // Get and Set
- #define AssignOper 0x5F // On, Off, Get, Set, Cancel
- #define xNameTrans 0x60
- #define PathParse 0x61
- #define GetCurrentPSP 0x62
- #define Hongeul 0x63
- #define ECS_CALL 0x63 // DBCS support
- #define Set_Printer_Flag 0x64 /* ;Internal */
- #define GetExtCntry 0x65
- #define GetSetCdPg 0x66
- #define ExtHandle 0x67
- #define Commit 0x68
- #define GetSetMediaID 0x69
- #define IFS_IOCTL 0x6B
- #define ExtOpen 0x6C
- #define ROM_FIND_FIRST 0x6D /* ;Internal */
- #define ROM_FIND_NEXT 0x6E /* ;Internal */
- #define ROM_EXCLUDE 0x6F /* ;Internal */
- #define GetSetNLS 0x70
- #define LN_Generic 0x71
- #define LN_FindClose 0x72
- #define Get_Set_DriveInfo 0x73
- #define Get_DriveInfo 0x00
- #define Set_DriveInfo 0x01
- #define DriveInfo_AccDate 0x00
- #define DriveInfo_Commit 0x01
- #define AccDate_Disable 0x00
- #define AccDate_Enable 0x02
- #define Commit_Enable 0x00
- #define Commit_Disable 0x08
- #define Set_Oem_Handler 0xF8
- #define OEM_C1 0xF9
- #define OEM_C2 0xFA
- #define OEM_C3 0xFB
- #define OEM_C4 0xFC
- #define OEM_C5 0xFD
- #define OEM_C6 0xFE
- #define OEM_C7 0xFF