Blame winpr/libwinpr/sspi/test/TestQuerySecurityPackageInfo.c

Packit Service fa4841
Packit Service fa4841
#include <stdio.h>
Packit Service fa4841
#include <winpr/sspi.h>
Packit Service fa4841
#include <winpr/winpr.h>
Packit Service fa4841
#include <winpr/tchar.h>
Packit Service fa4841
Packit Service fa4841
int TestQuerySecurityPackageInfo(int argc, char* argv[])
Packit Service fa4841
{
Packit Service fa4841
	int rc;
Packit Service fa4841
	SECURITY_STATUS status;
Packit Service fa4841
	SecPkgInfo* pPackageInfo;
Packit Service fa4841
	sspi_GlobalInit();
Packit Service fa4841
	status = QuerySecurityPackageInfo(NTLM_SSP_NAME, &pPackageInfo);
Packit Service fa4841
Packit Service fa4841
	if (status != SEC_E_OK)
Packit Service fa4841
		rc = -1;
Packit Service fa4841
	else
Packit Service fa4841
	{
Packit Service fa4841
		_tprintf(_T("\nQuerySecurityPackageInfo:\n"));
Packit Service fa4841
		_tprintf(_T("\"%s\", \"%s\"\n"), pPackageInfo->Name, pPackageInfo->Comment);
Packit Service fa4841
		rc = 0;
Packit Service fa4841
	}
Packit Service fa4841
Packit Service fa4841
	FreeContextBuffer(pPackageInfo);
Packit Service fa4841
	sspi_GlobalFinish();
Packit Service fa4841
	return rc;
Packit Service fa4841
}