2 #include <gssapi/gssapi_krb5.h>
4 gss_OID_desc
*SHIM_GSS_C_NT_ANONYMOUS
= NULL
;
5 gss_OID_desc
*SHIM_GSS_C_NT_EXPORT_NAME
= NULL
;
6 gss_OID_desc
*SHIM_GSS_C_NT_HOSTBASED_SERVICE
= NULL
;
7 gss_OID_desc
*SHIM_GSS_C_NT_HOSTBASED_SERVICE_X
= NULL
;
8 gss_OID_desc
*SHIM_GSS_C_NT_MACHINE_UID_NAME
= NULL
;
9 gss_OID_desc
*SHIM_GSS_C_NT_STRING_UID_NAME
= NULL
;
10 gss_OID_desc
*SHIM_GSS_C_NT_USER_NAME
= NULL
;
11 gss_OID_desc
*SHIM_GSS_KRB5_NT_PRINCIPAL_NAME
= NULL
;
13 void __init_gssapi_shim(void)
15 SHIM_GSS_C_NT_ANONYMOUS
= GSS_C_NT_ANONYMOUS
;
16 SHIM_GSS_C_NT_EXPORT_NAME
= GSS_C_NT_EXPORT_NAME
;
17 SHIM_GSS_C_NT_HOSTBASED_SERVICE
= GSS_C_NT_HOSTBASED_SERVICE
;
18 SHIM_GSS_C_NT_HOSTBASED_SERVICE_X
= GSS_C_NT_HOSTBASED_SERVICE_X
;
19 SHIM_GSS_C_NT_MACHINE_UID_NAME
= GSS_C_NT_MACHINE_UID_NAME
;
20 SHIM_GSS_C_NT_STRING_UID_NAME
= GSS_C_NT_STRING_UID_NAME
;
21 SHIM_GSS_C_NT_USER_NAME
= GSS_C_NT_USER_NAME
;
22 SHIM_GSS_KRB5_NT_PRINCIPAL_NAME
= GSS_KRB5_NT_PRINCIPAL_NAME
;
25 BOOL WINAPI
DllMain(HINSTANCE hinstDLL
, DWORD fdwReason
, LPVOID lpvReserved
)
27 if (fdwReason
== DLL_PROCESS_ATTACH
) {