lib\smlib\lookupss.c(112) : warning C4244: '=' : conversion from 'ULONG' to 'USHORT', possible loss of data lib\smlib\lookupss.c(113) : warning C4244: '=' : conversion from 'ULONG' to 'USHORT', possible loss of data lib\smlib\lookupss.c(117) : warning C4244: '=' : conversion from 'ULONG' to 'USHORT', possible loss of data base\system\smss\sminit.c(213) : warning C6001: Using uninitialized memory 'RegEntry'.: Lines: 190, 191, 192, 195, 198, 199, 212, 213 base\system\smss\sminit.c(327) : warning C6011: Dereferencing NULL pointer 'SourceString'. See line 289 for an earlier location where this can occur: Lines: 277, 278, 279, 280, 281, 282, 285, 286, 289, 292, 293, 296, 303, 310, 311, 314, 317, 327 base\system\smss\sminit.c(363) : warning C6067: _Param_(5) in call to 'DbgPrint' must be the address of a string. Actual type: 'void *'. base\system\smss\sminit.c(469) : warning C6067: _Param_(2) in call to 'DbgPrint' must be the address of a string. Actual type: 'void *'. base\system\smss\sminit.c(495) : warning C6387: '_Param_(1)' could be '0': this does not adhere to the specification for the function 'RtlSetEnvironmentVariable'. : Lines: 488, 489, 492, 493, 494, 495 base\system\smss\sminit.c(504) : warning C6387: 'ValueName' could be '0': this does not adhere to the specification for the function '_wcsicmp'. : Lines: 488, 489, 492, 493, 494, 495, 496, 504 base\system\smss\sminit.c(513) : warning C6387: 'ValueData' could be '0': this does not adhere to the specification for the function 'memcpy'. : Lines: 488, 489, 492, 493, 494, 495, 496, 504, 507, 510, 513 base\system\smss\sminit.c(542) : warning C6067: _Param_(3) in call to 'DbgPrint' must be the address of a string. Actual type: 'void *'. base\system\smss\sminit.c(961) : warning C6248: Setting a SECURITY_DESCRIPTOR's DACL to NULL will result in an unprotected object. base\system\smss\sminit.c(972) : warning C6248: Setting a SECURITY_DESCRIPTOR's DACL to NULL will result in an unprotected object. base\system\smss\sminit.c(983) : warning C6248: Setting a SECURITY_DESCRIPTOR's DACL to NULL will result in an unprotected object. base\system\smss\sminit.c(994) : warning C6248: Setting a SECURITY_DESCRIPTOR's DACL to NULL will result in an unprotected object. base\system\smss\sminit.c(2055) : warning C28183: 'FileName' could be '0', and is a copy of the value found in 'RegEntry->Value.Buffer': this does not adhere to the specification for the function 'memcpy'. See line 2041 for an earlier location where this can occur: Lines: 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1988, 1989, 1992, 1993, 1996, 1997, 1998, 2001, 2008, 2013, 2019, 2022, 2023, 2036, 2037, 2040, 2041, 2048, 2049, 2052, 2053, 2054, 2055, 2065, 2068, 2075, 2149, 2150, 2151, 2154, 2169, 2170, 2171, 1993, 1996, 1997, 1998, 2001, 2008, 2013, 2019, 2022, 2023, 2036, 2037, 2040, 2041, 2048, 2049, 2052, 2053, 2054, 2055 base\system\smss\sminit.c(2041) : warning C28182: Dereferencing NULL pointer. 'FileName' contains the same NULL value as 'RegEntry->Value.Buffer' did. : Lines: 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1988, 1989, 1992, 1993, 1996, 1997, 1998, 2001, 2008, 2013, 2019, 2022, 2023, 2036, 2037, 2040, 2041, 2048, 2049, 2052, 2053, 2054, 2055, 2065, 2068, 2075, 2149, 2150, 2151, 2154, 2169, 2170, 2171, 1993, 1996, 1997, 1998, 2001, 2008, 2013, 2019, 2022, 2023, 2036, 2037, 2040, 2041 base\system\smss\smloop.c(362) : warning C6011: Dereferencing NULL pointer 'ReplyMsg'. : Lines: 336, 337, 338, 339, 340, 341, 342, 345, 348, 351, 356, 359, 362 base\system\smss\smutil.c(216) : warning C4244: '=' : conversion from 'ULONG' to 'USHORT', possible loss of data base\system\smss\smutil.c(217) : warning C4244: '=' : conversion from 'ULONG' to 'USHORT', possible loss of data base\system\smss\smutil.c(223) : warning C4244: '-=' : conversion from 'unsigned long' to 'USHORT', possible loss of data base\system\smss\smutil.c(259) : warning C4244: 'function' : conversion from 'ULONG' to 'USHORT', possible loss of data base\system\smss\smutil.c(311) : warning C4244: 'function' : conversion from 'ULONG' to 'USHORT', possible loss of data base\system\smss\smutil.c(332) : warning C4244: 'function' : conversion from 'ULONG' to 'USHORT', possible loss of data base\system\smss\smutil.c(115) : warning C6387: 'State->OldPrivileges' could be '0': this does not adhere to the specification for the function 'RtlFreeHeap'. : Lines: 40, 41, 42, 45, 48, 53, 56, 59, 67, 68, 69, 70, 71, 74, 75, 81, 84, 85, 88, 89, 110, 112, 115 base\system\smss\smutil.c(131) : warning C6031: Return value ignored: 'NtAdjustPrivilegesToken'. base\system\smss\smutil.c(392) : warning C6067: _Param_(4) in call to 'DbgPrint' must be the address of a string. Actual type: 'unsigned short (*)[260]'. base\system\smss\smutil.c(330) : warning C6387: 'RtlAllocateHeap(SmpHeap, SmBaseTag, Length)' could be '0': this does not adhere to the specification for the function 'RtlInitEmptyUnicodeString'. : Lines: 236, 237, 238, 239, 240, 241, 244, 245, 246, 249, 272, 273, 276, 277, 278, 281, 286, 291, 307, 308, 309, 312, 320, 323, 326, 329, 330 base\system\smss\pagefile.c(164) : warning C4244: '=' : conversion from 'ULONG' to 'USHORT', possible loss of data base\system\smss\pagefile.c(166) : warning C4244: '=' : conversion from 'ULONG' to 'USHORT', possible loss of data base\system\smss\pagefile.c(543) : warning C6273: Non-integer passed as _Param_(2) when an integer is required in call to 'DbgPrint' Actual type: 'union _LARGE_INTEGER': if a pointer value is being passed, %p should be used. base\system\smss\smss.c(33) : warning C6306: Incorrect call to 'sprintf': consider using 'vsprintf' which accepts a va_list as an argument. base\system\smss\smss.c(531) : warning C6387: '_Param_(5)' could be '0': this does not adhere to the specification for the function 'NtWaitForMultipleObjects'. : Lines: 450, 451, 452, 453, 454, 455, 456, 457, 460, 461, 464, 465, 469, 472, 475, 476, 482, 483, 492, 496, 499, 506, 507, 518, 519, 528, 531