compilation error after including Ntsecpkg.h file
-
lundi 16 avril 2012 11:21
Hi All,
i wanted to use some of functions from Lsa Authentication like createtoken, createtokenex etc.. but when ever i include Ntsecpkg.h file compiler throw lot's of error
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(213) : error C2061: syntax error : identifier 'PLSA_STRING'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(223) : error C2061: syntax error : identifier 'PLSA_STRING'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(232) : error C2061: syntax error : identifier 'PLSA_STRING'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(351) : error C2061: syntax error : identifier 'PLSA_STRING'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(359) : error C2061: syntax error : identifier 'SECURITY_LOGON_TYPE'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(376) : error C2061: syntax error : identifier 'SECURITY_LOGON_TYPE'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(433) : error C2065: 'PUNICODE_STRING' : undeclared identifier
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(433) : error C2146: syntax error : missing ')' before identifier 'ClearPassword'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(433) : error C2513: 'NTSTATUS *' : no variable declared before '='
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(443) : error C2059: syntax error : ')'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(448) : error C2065: 'PUNICODE_STRING' : undeclared identifier
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(449) : error C2146: syntax error : missing ')' before identifier 'CredentialName'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(449) : error C2513: 'BOOLEAN *' : no variable declared before '='
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(449) : error C2059: syntax error : ')'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(556) : error C2146: syntax error : missing ';' before identifier 'PackageName'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(556) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(556) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(593) : error C2061: syntax error : identifier 'PSecBuffer'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(620) : error C2146: syntax error : missing ';' before identifier 'DownlevelName'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(620) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(620) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(621) : error C2146: syntax error : missing ';' before identifier 'DomainName'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(621) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(621) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(622) : error C2146: syntax error : missing ';' before identifier 'Password'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(622) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(622) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(623) : error C2146: syntax error : missing ';' before identifier 'OldPassword'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(623) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(623) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(626) : error C2146: syntax error : missing ';' before identifier 'DnsDomainName'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(626) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(626) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(627) : error C2146: syntax error : missing ';' before identifier 'Upn'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(627) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(627) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(629) : error C2146: syntax error : missing ';' before identifier 'LogonServer'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(629) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(629) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(630) : error C2146: syntax error : missing ';' before identifier 'Spare1'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(630) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(630) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(631) : error C2146: syntax error : missing ';' before identifier 'Spare2'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(631) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(631) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(632) : error C2146: syntax error : missing ';' before identifier 'Spare3'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(632) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(632) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(633) : error C2146: syntax error : missing ';' before identifier 'Spare4'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(633) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(633) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(655) : error C2146: syntax error : missing ';' before identifier 'DomainName'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(655) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(655) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(656) : error C2146: syntax error : missing ';' before identifier 'DnsDomainName'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(656) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(656) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(689) : error C2146: syntax error : missing ';' before identifier 'WowClientDllPath'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(689) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(689) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(736) : error C2146: syntax error : missing ';' before identifier 'UserName'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(736) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(736) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(737) : error C2146: syntax error : missing ';' before identifier 'LogonDomainName'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(737) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(737) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(738) : error C2146: syntax error : missing ';' before identifier 'LogonServer'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(738) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(738) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(819) : error C2065: 'PSecBuffer' : undeclared identifier
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(819) : error C2146: syntax error : missing ')' before identifier 'InputBuffer'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(819) : warning C4229: anachronism used : modifiers on data are ignored
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(819) : error C2513: 'NTSTATUS' : no variable declared before '='
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(821) : error C2059: syntax error : ')'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(827) : error C2061: syntax error : identifier 'SECURITY_LOGON_TYPE'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(848) : error C2061: syntax error : identifier 'SECURITY_LOGON_TYPE'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(865) : error C2061: syntax error : identifier 'PUNICODE_STRING'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(876) : error C2065: 'PUNICODE_STRING' : undeclared identifier
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(876) : error C2146: syntax error : missing ')' before identifier 'AuthenticationPackage'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(876) : warning C4229: anachronism used : modifiers on data are ignored
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(876) : error C2513: 'NTSTATUS' : no variable declared before '='
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(882) : error C2059: syntax error : ')'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(886) : error C2065: 'PUNICODE_STRING' : undeclared identifier
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(886) : error C2146: syntax error : missing ')' before identifier 'AuthenticationPackage'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(886) : warning C4229: anachronism used : modifiers on data are ignored
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(886) : error C2513: 'NTSTATUS' : no variable declared before '='
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(893) : error C2059: syntax error : ')'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(897) : error C2065: 'PUNICODE_STRING' : undeclared identifier
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(897) : error C2146: syntax error : missing ')' before identifier 'AuthenticationPackage'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(897) : warning C4229: anachronism used : modifiers on data are ignored
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(897) : error C2513: 'NTSTATUS' : no variable declared before '='
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(904) : error C2059: syntax error : ')'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(948) : error C2065: 'PSECURITY_STRING' : undeclared identifier
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(948) : error C2146: syntax error : missing ')' before identifier 'Name'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(948) : warning C4229: anachronism used : modifiers on data are ignored
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(948) : error C2513: 'NTSTATUS' : no variable declared before '='
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(954) : error C2059: syntax error : ')'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(979) : error C2065: 'PSECURITY_STRING' : undeclared identifier
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(979) : error C2146: syntax error : missing ')' before identifier 'Name'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(979) : warning C4229: anachronism used : modifiers on data are ignored
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(979) : error C2513: 'NTSTATUS' : no variable declared before '='
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(985) : error C2059: syntax error : ')'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(993) : error C2061: syntax error : identifier 'SECURITY_LOGON_TYPE'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(1005) : error C2061: syntax error : identifier 'PUNICODE_STRING'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(1017) : error C2061: syntax error : identifier 'PUNICODE_STRING'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(1029) : error C2061: syntax error : identifier 'PSecBuffer'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(1058) : error C2146: syntax error : missing ';' before identifier 'PackageName'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(1058) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(1058) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(1400) : error C2065: 'PSecPkgInfo' : undeclared identifier
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(1401) : error C2146: syntax error : missing ')' before identifier 'PackageInfo'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(1401) : warning C4229: anachronism used : modifiers on data are ignored
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(1401) : error C2513: 'NTSTATUS' : no variable declared before '='
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(1401) : error C2059: syntax error : ')'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(1418) : error C2061: syntax error : identifier 'SECURITY_LOGON_TYPE'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(1440) : error C2065: 'SECURITY_LOGON_TYPE' : undeclared identifier
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(1440) : error C2146: syntax error : missing ')' before identifier 'LogonType'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(1440) : warning C4229: anachronism used : modifiers on data are ignored
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(1440) : error C2513: 'NTSTATUS' : no variable declared before '='
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(1444) : error C2059: syntax error : ')'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(1449) : error C2065: 'PUNICODE_STRING' : undeclared identifier
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(1449) : error C2146: syntax error : missing ')' before identifier 'PrincipalName'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(1449) : warning C4229: anachronism used : modifiers on data are ignored
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(1449) : error C2513: 'NTSTATUS' : no variable declared before '='
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(1457) : error C2059: syntax error : ')'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(1481) : error C2061: syntax error : identifier 'PUNICODE_STRING'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(1493) : error C2061: syntax error : identifier 'PSecBuffer'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(1498) : error C2061: syntax error : identifier 'PSecBuffer'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(1504) : error C2061: syntax error : identifier 'PSecBuffer'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(1511) : error C2061: syntax error : identifier 'PUNICODE_STRING'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(1534) : error C2061: syntax error : identifier 'PSecBufferDesc'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(1541) : error C2061: syntax error : identifier 'PSecBufferDesc'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(1577) : error C2065: 'PUNICODE_STRING' : undeclared identifier
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(1577) : error C2146: syntax error : missing ')' before identifier 'pDomainName'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(1577) : warning C4229: anachronism used : modifiers on data are ignored
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(1577) : error C2513: 'NTSTATUS' : no variable declared before '='
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(1583) : error C2059: syntax error : ')'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(1638) : error C2061: syntax error : identifier 'PSecBuffer'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(1645) : error C2061: syntax error : identifier 'PSecBufferDesc'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(1652) : error C2061: syntax error : identifier 'PSecBufferDesc'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(1661) : error C2061: syntax error : identifier 'PSecBufferDesc'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(1668) : error C2061: syntax error : identifier 'PSecBufferDesc'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(1685) : error C2061: syntax error : identifier 'PSecBuffer'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(1691) : error C2065: 'PSecBuffer' : undeclared identifier
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(1691) : error C2146: syntax error : missing ')' before identifier 'pPackedContext'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(1691) : warning C4229: anachronism used : modifiers on data are ignored
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(1691) : error C2513: 'NTSTATUS' : no variable declared before '='
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(1694) : error C2059: syntax error : ')'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(1700) : error C2061: syntax error : identifier 'PSecBufferDesc'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(1706) : error C2065: 'PSecBuffer' : undeclared identifier
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\Ntsecpkg.h(1706) : fatal error C1003: error count exceeds 100; stopping compilation
is any budy know the reason and solution as well.
Thanks, @SOU@
Toutes les réponses
-
lundi 16 avril 2012 12:14
Try including LsaLookup.h before Ntsecpkg.h.
-
lundi 16 avril 2012 12:31
This sequence of includes compiles (but don't ask me why):
#define SECURITY_WIN32 #include <Windows.h> #include <Sspi.h> #include <Ntsecapi.h> #include <Ntsecpkg.h>
- Marqué comme réponse SOU (Sourabh Arvikar) lundi 16 avril 2012 12:35
-
lundi 16 avril 2012 12:54
Thanks Sergey,
i have one more problem, i am trying to use CreateTokenEx but currently little bit confused about parameters of function,
is there any good example or document? which i can refer...
Thanks, @SOU@
-
lundi 16 avril 2012 13:18
>i have one more problem, i am trying to use CreateTokenEx but currently little bit confused about parameters of function,
is there any good example or document? which i can refer..
Glad it helped. But, out of curiosity, would you be so kind as to tell us why do you need this? I ask, because i doubt very much you can find some useful code concerning Authentication/Authorization procedure in Windows due to security reasons (Windows is supposed to take care of that).
Update: Seriously. The best source i can advice is Windows SDK: C:\Program Files\Microsoft SDKs\Windows\v7.0\Samples\security
And there are articles suggested in someone's comment on MSDN:
- http://www.microsoft.com/indonesia/msdn/credmgmt.aspx
- http://msdn.microsoft.com/en-us/library/aa480470.aspx
- Modifié Sergey Chepurin lundi 16 avril 2012 13:22
- Modifié Sergey Chepurin lundi 16 avril 2012 13:24
- Modifié Sergey Chepurin lundi 16 avril 2012 13:29
- Modifié Sergey Chepurin lundi 16 avril 2012 13:30
- Modifié Sergey Chepurin lundi 16 avril 2012 14:00
- Modifié Sergey Chepurin lundi 16 avril 2012 14:37
- Modifié Sergey Chepurin lundi 16 avril 2012 14:39
- Modifié Sergey Chepurin lundi 16 avril 2012 14:40
- Modifié Sergey Chepurin lundi 16 avril 2012 14:40
-
mardi 17 avril 2012 05:12
Hi Sergey,
currently i am planning to do my PhD in windows security and i am really amazed by windows security in win7 and win8 or you can say they are really improved a lot in security in personal computer domain, that's why i wanted to study windows security structure as much as possible...
And by the way i couldn't find C:\Program Files\..\..\..\samples\security directory on my machine, i think this samples comes with VS2010, am i right? (i am using VS2008)
thnks for your interest ...
Thanks, @SOU@
-
mardi 17 avril 2012 05:32
Hi Sergey,
currently i am planning to do my PhD in windows security and i am really amazed by windows security in win7 and win8 or you can say they are really improved a lot in security in personal computer domain, that's why i wanted to study windows security structure as much as possible...
And by the way i couldn't find C:\Program Files\..\..\..\samples\security directory on my machine, i think this samples comes with VS2010, am i right? (i am using VS2008)
These samples are part of Windows 7 SDK - "The Windows SDK provides tools, compilers, headers, libraries, code samples, and a new help system that developers can use to create applications that run on Microsoft Windows."
If you don't have it for some reason, you can download samples only from here (http://www.microsoft.com/download/en/details.aspx?id=8279) using Web setup option - "For this release, the Windows SDK is available thru a web setup (this page) that enables you to selectively download and install individual SDK components or a via an ISO image file so that you can burn your own DVD."
- Modifié Sergey Chepurin mardi 17 avril 2012 05:32
-
mardi 17 avril 2012 08:40
Hi CW,
i have tried to use LsaLookup.h but i got following compile error
fatal error C1083: Cannot open include file: 'LsaLookup.h': No such file or directory
Thanks, @SOU@

