-typedef unsigned short uint16;
-typedef unsigned int uint32;
-typedef unsigned char uint8;
+/* ntlm.h -- interface declarations for SMB authentication code */
+#include "smbtypes.h"
/*
* These structures are byte-order dependant, and should not
tSmbStrHeader uDomain;
uint32 flags;
uint8 challengeData[8];
-uint8 reserved[8];
-tSmbStrHeader emptyString;
+uint32 context[2];
+tSmbStrHeader targetInfo;
uint8 buffer[1024];
uint32 bufIndex;
}tSmbNtlmAuthChallenge;
extern void buildSmbNtlmAuthRequest(tSmbNtlmAuthRequest *request, char *user, char *domain);
extern void buildSmbNtlmAuthResponse(tSmbNtlmAuthChallenge *challenge, tSmbNtlmAuthResponse *response, char *user, char *password);
+/* ntlm.h ends here */