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

📄 errormap.c

📁 samba-3.0.22.tar.gz 编译smb服务器的源码
💻 C
📖 第 1 页 / 共 5 页
字号:
	{NT_STATUS(0xc0000153), W_ERROR(0x562)},	{NT_STATUS(0xc0000154), W_ERROR(0x563)},	{NT_STATUS(0xc0000155), W_ERROR(0x564)},	{NT_STATUS(0xc0000156), W_ERROR(0x565)},	{NT_STATUS(0xc0000157), W_ERROR(0x566)},	{NT_STATUS(0xc0000158), W_ERROR(0x567)},	{NT_STATUS(0xc0000159), W_ERROR(0x3ef)},	{NT_STATUS(0xc000015a), W_ERROR(0x568)},	{NT_STATUS(0xc000015b), W_ERROR(0x569)},	{NT_STATUS(0xc000015c), W_ERROR(0x3f9)},	{NT_STATUS(0xc000015d), W_ERROR(0x56a)},	{NT_STATUS(0xc000015f), W_ERROR(0x45d)},	{NT_STATUS(0xc0000162), W_ERROR(0x459)},	{NT_STATUS(0xc0000165), W_ERROR(0x462)},	{NT_STATUS(0xc0000166), W_ERROR(0x463)},	{NT_STATUS(0xc0000167), W_ERROR(0x464)},	{NT_STATUS(0xc0000168), W_ERROR(0x465)},	{NT_STATUS(0xc0000169), W_ERROR(0x466)},	{NT_STATUS(0xc000016a), W_ERROR(0x467)},	{NT_STATUS(0xc000016b), W_ERROR(0x468)},	{NT_STATUS(0xc000016c), W_ERROR(0x45f)},	{NT_STATUS(0xc000016d), W_ERROR(0x45d)},	{NT_STATUS(0xc0000172), W_ERROR(0x451)},	{NT_STATUS(0xc0000173), W_ERROR(0x452)},	{NT_STATUS(0xc0000174), W_ERROR(0x453)},	{NT_STATUS(0xc0000175), W_ERROR(0x454)},	{NT_STATUS(0xc0000176), W_ERROR(0x455)},	{NT_STATUS(0xc0000177), W_ERROR(0x469)},	{NT_STATUS(0xc0000178), W_ERROR(0x458)},	{NT_STATUS(0xc000017a), W_ERROR(0x56b)},	{NT_STATUS(0xc000017b), W_ERROR(0x56c)},	{NT_STATUS(0xc000017c), W_ERROR(0x3fa)},	{NT_STATUS(0xc000017d), W_ERROR(0x3fb)},	{NT_STATUS(0xc000017e), W_ERROR(0x56d)},	{NT_STATUS(0xc000017f), W_ERROR(0x56e)},	{NT_STATUS(0xc0000180), W_ERROR(0x3fc)},	{NT_STATUS(0xc0000181), W_ERROR(0x3fd)},	{NT_STATUS(0xc0000182), W_ERROR(0x57)},	{NT_STATUS(0xc0000183), W_ERROR(0x45d)},	{NT_STATUS(0xc0000184), W_ERROR(0x16)},	{NT_STATUS(0xc0000185), W_ERROR(0x45d)},	{NT_STATUS(0xc0000186), W_ERROR(0x45d)},	{NT_STATUS(0xc0000188), W_ERROR(0x5de)},	{NT_STATUS(0xc0000189), W_ERROR(0x13)},	{NT_STATUS(0xc000018a), W_ERROR(0x6fa)},	{NT_STATUS(0xc000018b), W_ERROR(0x6fb)},	{NT_STATUS(0xc000018c), W_ERROR(0x6fc)},	{NT_STATUS(0xc000018d), W_ERROR(0x6fd)},	{NT_STATUS(0xc000018e), W_ERROR(0x5dc)},	{NT_STATUS(0xc000018f), W_ERROR(0x5dd)},	{NT_STATUS(0xc0000190), W_ERROR(0x6fe)},	{NT_STATUS(0xc0000192), W_ERROR(0x700)},	{NT_STATUS(0xc0000193), W_ERROR(0x701)},	{NT_STATUS(0xc0000194), W_ERROR(0x46b)},	{NT_STATUS(0xc0000195), W_ERROR(0x4c3)},	{NT_STATUS(0xc0000196), W_ERROR(0x4c4)},	{NT_STATUS(0xc0000197), W_ERROR(0x5df)},	{NT_STATUS(0xc0000198), W_ERROR(0x70f)},	{NT_STATUS(0xc0000199), W_ERROR(0x710)},	{NT_STATUS(0xc000019a), W_ERROR(0x711)},	{NT_STATUS(0xc000019b), W_ERROR(0x712)},	{NT_STATUS(0xc0000202), W_ERROR(0x572)},	{NT_STATUS(0xc0000203), W_ERROR(0x3b)},	{NT_STATUS(0xc0000204), W_ERROR(0x717)},	{NT_STATUS(0xc0000205), W_ERROR(0x46a)},	{NT_STATUS(0xc0000206), W_ERROR(0x6f8)},	{NT_STATUS(0xc0000207), W_ERROR(0x4be)},	{NT_STATUS(0xc0000208), W_ERROR(0x4be)},	{NT_STATUS(0xc0000209), W_ERROR(0x44)},	{NT_STATUS(0xc000020a), W_ERROR(0x34)},	{NT_STATUS(0xc000020b), W_ERROR(0x40)},	{NT_STATUS(0xc000020c), W_ERROR(0x40)},	{NT_STATUS(0xc000020d), W_ERROR(0x40)},	{NT_STATUS(0xc000020e), W_ERROR(0x44)},	{NT_STATUS(0xc000020f), W_ERROR(0x3b)},	{NT_STATUS(0xc0000210), W_ERROR(0x3b)},	{NT_STATUS(0xc0000211), W_ERROR(0x3b)},	{NT_STATUS(0xc0000212), W_ERROR(0x3b)},	{NT_STATUS(0xc0000213), W_ERROR(0x3b)},	{NT_STATUS(0xc0000214), W_ERROR(0x3b)},	{NT_STATUS(0xc0000215), W_ERROR(0x3b)},	{NT_STATUS(0xc0000216), W_ERROR(0x32)},	{NT_STATUS(0xc0000217), W_ERROR(0x32)},	{NT_STATUS(0xc000021c), W_ERROR(0x17e6)},	{NT_STATUS(0xc0000220), W_ERROR(0x46c)},	{NT_STATUS(0xc0000221), W_ERROR(0xc1)},	{NT_STATUS(0xc0000224), W_ERROR(0x773)},	{NT_STATUS(0xc0000225), W_ERROR(0x490)},	{NT_STATUS(0xc000022a), W_ERROR(0xc000022a)},	{NT_STATUS(0xc000022b), W_ERROR(0xc000022b)},	{NT_STATUS(0xc000022d), W_ERROR(0x4d5)},	{NT_STATUS(0xc0000230), W_ERROR(0x492)},	{NT_STATUS(0xc0000233), W_ERROR(0x774)},	{NT_STATUS(0xc0000234), W_ERROR(0x775)},	{NT_STATUS(0xc0000235), W_ERROR(0x6)},	{NT_STATUS(0xc0000236), W_ERROR(0x4c9)},	{NT_STATUS(0xc0000237), W_ERROR(0x4ca)},	{NT_STATUS(0xc0000238), W_ERROR(0x4cb)},	{NT_STATUS(0xc0000239), W_ERROR(0x4cc)},	{NT_STATUS(0xc000023a), W_ERROR(0x4cd)},	{NT_STATUS(0xc000023b), W_ERROR(0x4ce)},	{NT_STATUS(0xc000023c), W_ERROR(0x4cf)},	{NT_STATUS(0xc000023d), W_ERROR(0x4d0)},	{NT_STATUS(0xc000023e), W_ERROR(0x4d1)},	{NT_STATUS(0xc000023f), W_ERROR(0x4d2)},	{NT_STATUS(0xc0000240), W_ERROR(0x4d3)},	{NT_STATUS(0xc0000241), W_ERROR(0x4d4)},	{NT_STATUS(0xc0000243), W_ERROR(0x4c8)},	{NT_STATUS(0xc0000246), W_ERROR(0x4d6)},	{NT_STATUS(0xc0000247), W_ERROR(0x4d7)},	{NT_STATUS(0xc0000248), W_ERROR(0x4d8)},	{NT_STATUS(0xc0000249), W_ERROR(0xc1)},	{NT_STATUS(0xc0000253), W_ERROR(0x54f)},	{NT_STATUS(0xc0000257), W_ERROR(0x4d0)},	{NT_STATUS(0xc0000259), W_ERROR(0x573)},	{NT_STATUS(0xc000025e), W_ERROR(0x422)},	{NT_STATUS(0xc0000262), W_ERROR(0xb6)},	{NT_STATUS(0xc0000263), W_ERROR(0x7f)},	{NT_STATUS(0xc0000264), W_ERROR(0x120)},	{NT_STATUS(0xc0000265), W_ERROR(0x476)},	{NT_STATUS(0xc0000267), W_ERROR(0x10fe)},	{NT_STATUS(0xc000026c), W_ERROR(0x7d1)},	{NT_STATUS(0xc000026d), W_ERROR(0x4b1)},	{NT_STATUS(0xc000026e), W_ERROR(0x15)},	{NT_STATUS(0xc0000272), W_ERROR(0x491)},	{NT_STATUS(0xc0000275), W_ERROR(0x1126)},	{NT_STATUS(0xc0000276), W_ERROR(0x1129)},	{NT_STATUS(0xc0000277), W_ERROR(0x112a)},	{NT_STATUS(0xc0000278), W_ERROR(0x1128)},	{NT_STATUS(0xc0000279), W_ERROR(0x780)},	{NT_STATUS(0xc0000280), W_ERROR(0x781)},	{NT_STATUS(0xc0000281), W_ERROR(0xa1)},	{NT_STATUS(0xc0000283), W_ERROR(0x488)},	{NT_STATUS(0xc0000284), W_ERROR(0x489)},	{NT_STATUS(0xc0000285), W_ERROR(0x48a)},	{NT_STATUS(0xc0000286), W_ERROR(0x48b)},	{NT_STATUS(0xc0000287), W_ERROR(0x48c)},	{NT_STATUS(0xc000028a), W_ERROR(0x5)},	{NT_STATUS(0xc000028b), W_ERROR(0x5)},	{NT_STATUS(0xc000028d), W_ERROR(0x5)},	{NT_STATUS(0xc000028e), W_ERROR(0x5)},	{NT_STATUS(0xc000028f), W_ERROR(0x5)},	{NT_STATUS(0xc0000290), W_ERROR(0x5)},	{NT_STATUS(0xc0000291), W_ERROR(0x1777)},	{NT_STATUS(0xc0000292), W_ERROR(0x1778)},	{NT_STATUS(0xc0000293), W_ERROR(0x1772)},	{NT_STATUS(0xc0000295), W_ERROR(0x1068)},	{NT_STATUS(0xc0000296), W_ERROR(0x1069)},	{NT_STATUS(0xc0000297), W_ERROR(0x106a)},	{NT_STATUS(0xc0000298), W_ERROR(0x106b)},	{NT_STATUS(0xc0000299), W_ERROR(0x201a)},	{NT_STATUS(0xc000029a), W_ERROR(0x201b)},	{NT_STATUS(0xc000029b), W_ERROR(0x201c)},	{NT_STATUS(0xc000029c), W_ERROR(0x1)},	{NT_STATUS(0xc000029d), W_ERROR(0x10ff)},	{NT_STATUS(0xc000029e), W_ERROR(0x1100)},	{NT_STATUS(0xc000029f), W_ERROR(0x494)},	{NT_STATUS(0xc00002a1), W_ERROR(0x200a)},	{NT_STATUS(0xc00002a2), W_ERROR(0x200b)},	{NT_STATUS(0xc00002a3), W_ERROR(0x200c)},	{NT_STATUS(0xc00002a4), W_ERROR(0x200d)},	{NT_STATUS(0xc00002a5), W_ERROR(0x200e)},	{NT_STATUS(0xc00002a6), W_ERROR(0x200f)},	{NT_STATUS(0xc00002a7), W_ERROR(0x2010)},	{NT_STATUS(0xc00002a8), W_ERROR(0x2011)},	{NT_STATUS(0xc00002a9), W_ERROR(0x2012)},	{NT_STATUS(0xc00002aa), W_ERROR(0x2013)},	{NT_STATUS(0xc00002ab), W_ERROR(0x2014)},	{NT_STATUS(0xc00002ac), W_ERROR(0x2015)},	{NT_STATUS(0xc00002ad), W_ERROR(0x2016)},	{NT_STATUS(0xc00002ae), W_ERROR(0x2017)},	{NT_STATUS(0xc00002af), W_ERROR(0x2018)},	{NT_STATUS(0xc00002b0), W_ERROR(0x2019)},	{NT_STATUS(0xc00002b1), W_ERROR(0x211e)},	{NT_STATUS(0xc00002b2), W_ERROR(0x1127)},	{NT_STATUS(0xc00002b6), W_ERROR(0x651)},	{NT_STATUS(0xc00002b7), W_ERROR(0x49a)},	{NT_STATUS(0xc00002b8), W_ERROR(0x49b)},	{NT_STATUS(0xc00002c1), W_ERROR(0x2024)},	{NT_STATUS(0xc00002c3), W_ERROR(0x575)},	{NT_STATUS(0xc00002c5), W_ERROR(0x3e6)},	{NT_STATUS(0xc00002c6), W_ERROR(0x1075)},	{NT_STATUS(0xc00002c7), W_ERROR(0x1076)},	{NT_STATUS(0xc00002ca), W_ERROR(0x10e8)},	{NT_STATUS(0xc00002cb), W_ERROR(0x2138)},	{NT_STATUS(0xc00002cc), W_ERROR(0x4e3)},	{NT_STATUS(0xc00002cd), W_ERROR(0x2139)},	{NT_STATUS(0xc00002cf), W_ERROR(0x49d)},	{NT_STATUS(0xc00002d0), W_ERROR(0x213a)},	{NT_STATUS(0xc00002d4), W_ERROR(0x2141)},	{NT_STATUS(0xc00002d5), W_ERROR(0x2142)},	{NT_STATUS(0xc00002d6), W_ERROR(0x2143)},	{NT_STATUS(0xc00002d7), W_ERROR(0x2144)},	{NT_STATUS(0xc00002d8), W_ERROR(0x2145)},	{NT_STATUS(0xc00002d9), W_ERROR(0x2146)},	{NT_STATUS(0xc00002da), W_ERROR(0x2147)},	{NT_STATUS(0xc00002db), W_ERROR(0x2148)},	{NT_STATUS(0xc00002dc), W_ERROR(0x2149)},	{NT_STATUS(0xc00002dd), W_ERROR(0x32)},	{NT_STATUS(0xc00002df), W_ERROR(0x2151)},	{NT_STATUS(0xc00002e0), W_ERROR(0x2152)},	{NT_STATUS(0xc00002e1), W_ERROR(0x2153)},	{NT_STATUS(0xc00002e2), W_ERROR(0x2154)},	{NT_STATUS(0xc00002e3), W_ERROR(0x215d)},	{NT_STATUS(0xc00002e4), W_ERROR(0x2163)},	{NT_STATUS(0xc00002e5), W_ERROR(0x2164)},	{NT_STATUS(0xc00002e6), W_ERROR(0x2165)},	{NT_STATUS(0xc00002e7), W_ERROR(0x216d)},	{NT_STATUS(0xc00002fe), W_ERROR(0x45b)},	{NT_STATUS(0xc00002ff), W_ERROR(0x4e7)},	{NT_STATUS(0xc0000300), W_ERROR(0x4e6)},	{NT_STATUS(0x80000001), W_ERROR(0x80000001)},	{NT_STATUS(0x80000002), W_ERROR(0x3e6)},	{NT_STATUS(0x80000003), W_ERROR(0x80000003)},	{NT_STATUS(0x80000004), W_ERROR(0x80000004)},	{NT_STATUS(0x80000005), W_ERROR(0xea)},	{NT_STATUS(0x80000006), W_ERROR(0x12)},	{NT_STATUS(0x8000000b), W_ERROR(0x56f)},	{NT_STATUS(0x8000000d), W_ERROR(0x12b)},	{NT_STATUS(0x8000000e), W_ERROR(0x1c)},	{NT_STATUS(0x8000000f), W_ERROR(0x15)},	{NT_STATUS(0x80000010), W_ERROR(0x15)},	{NT_STATUS(0x80000011), W_ERROR(0xaa)},	{NT_STATUS(0x80000012), W_ERROR(0x103)},	{NT_STATUS(0x80000013), W_ERROR(0xfe)},	{NT_STATUS(0x80000014), W_ERROR(0xff)},	{NT_STATUS(0x80000015), W_ERROR(0xff)},	{NT_STATUS(0x80000016), W_ERROR(0x456)},	{NT_STATUS(0x8000001a), W_ERROR(0x103)},	{NT_STATUS(0x8000001b), W_ERROR(0x44d)},	{NT_STATUS(0x8000001c), W_ERROR(0x456)},	{NT_STATUS(0x8000001d), W_ERROR(0x457)},	{NT_STATUS(0x8000001e), W_ERROR(0x44c)},	{NT_STATUS(0x8000001f), W_ERROR(0x44e)},	{NT_STATUS(0x80000021), W_ERROR(0x44f)},	{NT_STATUS(0x80000022), W_ERROR(0x450)},	{NT_STATUS(0x80000025), W_ERROR(0x962)},	{NT_STATUS(0x80000288), W_ERROR(0x48d)},	{NT_STATUS(0x80000289), W_ERROR(0x48e)},	{NT_STATUS_OK, WERR_OK}};/*****************************************************************************convert a dos eclas/ecode to a NT status32 code *****************************************************************************/NTSTATUS dos_to_ntstatus(uint8 eclass, uint32 ecode){	int i;	if (eclass == 0 && ecode == 0) return NT_STATUS_OK;	for (i=0; NT_STATUS_V(dos_to_ntstatus_map[i].ntstatus); i++) {		if (eclass == dos_to_ntstatus_map[i].dos_class &&		    ecode == dos_to_ntstatus_map[i].dos_code) {			return dos_to_ntstatus_map[i].ntstatus;		}	}	return NT_STATUS_UNSUCCESSFUL;}/*****************************************************************************convert a NT status code to a dos class/code *****************************************************************************/void ntstatus_to_dos(NTSTATUS ntstatus, uint8 *eclass, uint32 *ecode){	int i;	if (NT_STATUS_IS_OK(ntstatus)) {		*eclass = 0;		*ecode = 0;		return;	}	for (i=0; NT_STATUS_V(ntstatus_to_dos_map[i].ntstatus); i++) {		if (NT_STATUS_V(ntstatus) == 		    NT_STATUS_V(ntstatus_to_dos_map[i].ntstatus)) {			*eclass = ntstatus_to_dos_map[i].dos_class;			*ecode = ntstatus_to_dos_map[i].dos_code;			return;		}	}	*eclass = ERRHRD;	*ecode = ERRgeneral;}/*****************************************************************************convert a WERROR to a NT status32 code *****************************************************************************/NTSTATUS werror_to_ntstatus(WERROR error){	int i;	if (W_ERROR_IS_OK(error)) return NT_STATUS_OK;	for (i=0; NT_STATUS_V(ntstatus_to_werror_map[i].ntstatus); i++) {		if (W_ERROR_V(error) ==

⌨️ 快捷键说明

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