See #1936, Add FreeSid definition and convert several PSID* out params to PDWORD

git-svn-id: file:///home/svn/framework3/trunk@11628 4d416f70-5f16-0410-b530-b9f4589650da
unstable
Joshua Drake 2011-01-24 05:36:38 +00:00
parent 5ef1cbe966
commit 3346a30023
1 changed files with 9 additions and 5 deletions

View File

@ -880,7 +880,7 @@ class Def_advapi32
["DWORD","nSubAuthority5","in"],
["DWORD","nSubAuthority6","in"],
["DWORD","nSubAuthority7","in"],
["PBLOB","pSid","out"],
["PDWORD","pSid","out"],
])
railgun.add_function( 'advapi32', 'AllocateLocallyUniqueId', 'BOOL',[
@ -942,12 +942,12 @@ class Def_advapi32
railgun.add_function( 'advapi32', 'ConvertStringSidToSidA', 'BOOL',[
["PCHAR","StringSid","in"],
["PBLOB","pSid","out"],
["PDWORD","pSid","out"],
])
railgun.add_function( 'advapi32', 'ConvertStringSidToSidW', 'BOOL',[
["PWCHAR","StringSid","in"],
["PBLOB","pSid","out"],
["PDWORD","pSid","out"],
])
railgun.add_function( 'advapi32', 'CopySid', 'BOOL',[
@ -1138,6 +1138,10 @@ class Def_advapi32
["PBLOB","pAce","out"],
])
railgun.add_function( 'advapi32', 'FreeSid', 'LPVOID',[
["LPVOID","pSid","in"],
])
railgun.add_function( 'advapi32', 'GetAce', 'BOOL',[
["PBLOB","pAcl","in"],
["DWORD","dwAceIndex","in"],
@ -1361,7 +1365,7 @@ class Def_advapi32
["DWORD","dwLogonType","in"],
["DWORD","dwLogonProvider","in"],
["PDWORD","phToken","out"],
["PBLOB","ppLogonSid","out"],
["PDWORD","ppLogonSid","out"],
["PBLOB","ppProfileBuffer","out"],
["PDWORD","pdwProfileLength","out"],
["PBLOB","pQuotaLimits","out"],
@ -1374,7 +1378,7 @@ class Def_advapi32
["DWORD","dwLogonType","in"],
["DWORD","dwLogonProvider","in"],
["PDWORD","phToken","out"],
["PBLOB","ppLogonSid","out"],
["PDWORD","ppLogonSid","out"],
["PBLOB","ppProfileBuffer","out"],
["PDWORD","pdwProfileLength","out"],
["PBLOB","pQuotaLimits","out"],