Changeset 21362 for trunk/src


Ignore:
Timestamp:
Feb 25, 2010, 6:46:59 PM (15 years ago)
Author:
vladest
Message:

ADVAPI32:

  • added cred.c, recuired for security interface
  • added some externals, required for security interface
Location:
trunk/src/advapi32
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/advapi32/ADVAPI32.DEF

    r21325 r21362  
    77DESCRIPTION 'Odin ADVAPI32.DLL'
    88DATA MULTIPLE NONSHARED
     9
     10IMPORTS
     11
     12RtlUniform = KERNEL32.3531
    913
    1014EXPORTS
     
    437441;    TrusteeAccessToObjectW                                     @400
    438442
    439      UnlockServiceDatabase      = _UnlockServiceDatabase@4           @401
     443    UnlockServiceDatabase      = _UnlockServiceDatabase@4           @401
     444
     445    SystemFunction036 = _SystemFunction036@8                    @402
    440446
    441447    AddAccessAllowedAceEx  = _AddAccessAllowedAceEx@20          @420
     
    445451    CryptContextAddRef     = _CryptContextAddRef@12             @424
    446452    RegDeleteTreeW         = _RegDeleteTreeW@8                  @425
     453
     454    A_SHAFinal             = _A_SHAFinal@8                      @500
     455    A_SHAInit              = _A_SHAInit@4                       @501
     456    A_SHAUpdate            = _A_SHAUpdate@12                    @502
     457    MD4Final               = _MD4Final@4                        @503
     458    MD4Init                = _MD4Init@4                         @504
     459    MD4Update              = _MD4Update@12                      @505
     460    MD5Final               = _MD5Final@4                        @506
     461    MD5Init                = _MD5Init@4                         @507
     462    MD5Update              = _MD5Update@12                      @508
     463
     464    CredFree               = _CredFree@4                        @509
     465    CredRead               = _CredReadW@16                      @510
  • trunk/src/advapi32/advapi32dbg.def

    r21325 r21362  
    77DESCRIPTION 'Odin ADVAPI32.DLL'
    88DATA MULTIPLE NONSHARED
     9
     10IMPORTS
     11
     12RtlUniform = KERNEL32.3531
    913
    1014EXPORTS
     
    437441;    TrusteeAccessToObjectW                                     @400
    438442
    439      UnlockServiceDatabase      = _UnlockServiceDatabase@4           @401
     443    UnlockServiceDatabase      = _UnlockServiceDatabase@4           @401
     444
     445    SystemFunction036 = _SystemFunction036@8                    @402
    440446
    441447    AddAccessAllowedAceEx  = _AddAccessAllowedAceEx@20          @420
     
    445451    CryptContextAddRef     = _CryptContextAddRef@12             @424
    446452    RegDeleteTreeW         = _RegDeleteTreeW@8                  @425
     453
     454    A_SHAFinal             = _A_SHAFinal@8                      @500
     455    A_SHAInit              = _A_SHAInit@4                       @501
     456    A_SHAUpdate            = _A_SHAUpdate@12                    @502
     457    MD4Final               = _MD4Final@4                        @503
     458    MD4Init                = _MD4Init@4                         @504
     459    MD4Update              = _MD4Update@12                      @505
     460    MD5Final               = _MD5Final@4                        @506
     461    MD5Init                = _MD5Init@4                         @507
     462    MD5Update              = _MD5Update@12                      @508
     463
     464    CredFree               = _CredFree@4                        @509
     465    CredRead               = _CredReadW@16                      @510
  • trunk/src/advapi32/makefile

    r21325 r21362  
    3232$(OBJDIR)\eventlog.obj \
    3333$(OBJDIR)\crypt.obj \
     34$(OBJDIR)\cred.obj \
    3435$(OBJDIR)\crypt_arc4.obj\
    3536$(OBJDIR)\crypt_des.obj\
  • trunk/src/advapi32/security.c

    r21353 r21362  
    913913 * LsaLookupSids [ADVAPI32.@]
    914914 */
    915 typedef struct
    916 {
    917         SID_NAME_USE Use;
    918         LSA_UNICODE_STRING Name;
    919         LONG DomainIndex;
    920 } LSA_TRANSLATED_NAME, *PLSA_TRANSLATED_NAME;
    921 
    922 typedef struct
    923 {
    924         LSA_UNICODE_STRING Name;
    925         PSID Sid;
    926 } LSA_TRUST_INFORMATION, *PLSA_TRUST_INFORMATION;
    927 
    928 typedef struct
    929 {
    930         ULONG Entries;
    931         PLSA_TRUST_INFORMATION Domains;
    932 } LSA_REFERENCED_DOMAIN_LIST, *PLSA_REFERENCED_DOMAIN_LIST;
    933915
    934916NTSTATUS WINAPI
Note: See TracChangeset for help on using the changeset viewer.