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 |