mingw-5.1.4/win32/include/svcguid.h
changeset 0 76b1f169d9fe
equal deleted inserted replaced
-1:000000000000 0:76b1f169d9fe
       
     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