| 1 | #ifndef _SVCGUID_H | 
 
 
 
 
 | 2 | #define _SVCGUID_H | 
 
 
 
 
 | 3 | #if __GNUC__ >=3 | 
 
 
 
 
 | 4 | #pragma GCC system_header | 
 
 
 
 
 | 5 | #endif | 
 
 
 
 
 | 6 |  | 
 
 
 
 
 | 7 | #ifdef __cplusplus | 
 
 
 
 
 | 8 | extern "C" { | 
 
 
 
 
 | 9 | #endif | 
 
 
 
 
 | 10 |  | 
 
 
 
 
 | 11 | #define SVCID_NETWARE(_SapId) \ | 
 
 
 
 
 | 12 | { (0x000B << 16) | (_SapId), 0, 0, { 0xC0,0,0,0,0,0,0,0x46 } } | 
 
 
 
 
 | 13 |  | 
 
 
 
 
 | 14 | #define SAPID_FROM_SVCID_NETWARE(_g) \ | 
 
 
 
 
 | 15 | ((WORD)(_g->Data1 & 0xFFFF)) | 
 
 
 
 
 | 16 |  | 
 
 
 
 
 | 17 | #define SET_NETWARE_SVCID(_g,_SapId) { \ | 
 
 
 
 
 | 18 | (_g)->Data1 = (0x000B << 16 ) | (_SapId); \ | 
 
 
 
 
 | 19 | (_g)->Data2 = 0; \ | 
 
 
 
 
 | 20 | (_g)->Data3 = 0; \ | 
 
 
 
 
 | 21 | (_g)->Data4[0] = 0xC0; \ | 
 
 
 
 
 | 22 | (_g)->Data4[1] = 0x0; \ | 
 
 
 
 
 | 23 | (_g)->Data4[2] = 0x0; \ | 
 
 
 
 
 | 24 | (_g)->Data4[3] = 0x0; \ | 
 
 
 
 
 | 25 | (_g)->Data4[4] = 0x0; \ | 
 
 
 
 
 | 26 | (_g)->Data4[5] = 0x0; \ | 
 
 
 
 
 | 27 | (_g)->Data4[6] = 0x0; \ | 
 
 
 
 
 | 28 | (_g)->Data4[7] = 0x46; } | 
 
 
 
 
 | 29 |  | 
 
 
 
 
 | 30 | #ifdef __cplusplus | 
 
 
 
 
 | 31 | } | 
 
 
 
 
 | 32 | #endif | 
 
 
 
 
 | 33 | #endif |