diff options
Diffstat (limited to 'src/mongo/gotools/src/github.com/mongodb/mongo-tools/vendor/go.mongodb.org/mongo-driver/x/mongo/driver/auth/internal/gssapi/sspi_wrapper.h')
-rw-r--r-- | src/mongo/gotools/src/github.com/mongodb/mongo-tools/vendor/go.mongodb.org/mongo-driver/x/mongo/driver/auth/internal/gssapi/sspi_wrapper.h | 58 |
1 files changed, 0 insertions, 58 deletions
diff --git a/src/mongo/gotools/src/github.com/mongodb/mongo-tools/vendor/go.mongodb.org/mongo-driver/x/mongo/driver/auth/internal/gssapi/sspi_wrapper.h b/src/mongo/gotools/src/github.com/mongodb/mongo-tools/vendor/go.mongodb.org/mongo-driver/x/mongo/driver/auth/internal/gssapi/sspi_wrapper.h deleted file mode 100644 index ee6e9a720b2..00000000000 --- a/src/mongo/gotools/src/github.com/mongodb/mongo-tools/vendor/go.mongodb.org/mongo-driver/x/mongo/driver/auth/internal/gssapi/sspi_wrapper.h +++ /dev/null @@ -1,58 +0,0 @@ -//+build gssapi,windows - -#ifndef SSPI_WRAPPER_H -#define SSPI_WRAPPER_H - -#define SECURITY_WIN32 1 /* Required for SSPI */ - -#include <windows.h> -#include <sspi.h> - -#define SSPI_OK 0 -#define SSPI_CONTINUE 1 -#define SSPI_ERROR 2 - -typedef struct { - CredHandle cred; - CtxtHandle ctx; - - int has_ctx; - - SECURITY_STATUS status; -} sspi_client_state; - -int sspi_init(); - -int sspi_client_init( - sspi_client_state *client, - char* username, - char* password -); - -int sspi_client_username( - sspi_client_state *client, - char** username -); - -int sspi_client_negotiate( - sspi_client_state *client, - char* spn, - PVOID input, - ULONG input_length, - PVOID* output, - ULONG* output_length -); - -int sspi_client_wrap_msg( - sspi_client_state *client, - PVOID input, - ULONG input_length, - PVOID* output, - ULONG* output_length -); - -int sspi_client_destroy( - sspi_client_state *client -); - -#endif
\ No newline at end of file |