Show
Ignore:
Timestamp:
11/06/08 10:19:54 (4 years ago)
Author:
smjg
Message:

Added CPtr template to support D2, so far applied only to a few things

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/win32/aclui.d

    r207 r316  
    6262 
    6363struct SI_ACCESS { 
    64     GUID*      pguid; 
     64    CPtr!(GUID) pguid; 
    6565    ACCESS_MASK mask; 
    6666    LPCWSTR     pszName; 
     
    7878 
    7979struct SI_INHERIT_TYPE { 
    80     GUID*  pguid; 
    81     ULONG   dwFlags; 
    82     LPCWSTR pszName; 
     80    CPtr!(GUID) pguid; 
     81    ULONG       dwFlags; 
     82    LPCWSTR     pszName; 
    8383} 
    8484alias SI_INHERIT_TYPE* PSI_INHERIT_TYPE; 
     
    101101    HRESULT GetSecurity(SECURITY_INFORMATION, PSECURITY_DESCRIPTOR*, BOOL); 
    102102    HRESULT SetSecurity(SECURITY_INFORMATION, PSECURITY_DESCRIPTOR); 
    103     HRESULT GetAccessRights(GUID*, DWORD, PSI_ACCESS*, ULONG*, ULONG*); 
    104     HRESULT MapGeneric(GUID*, UCHAR*, ACCESS_MASK*); 
     103    HRESULT GetAccessRights(CPtr!(GUID), DWORD, PSI_ACCESS*, ULONG*, ULONG*); 
     104    HRESULT MapGeneric(CPtr!(GUID), UCHAR*, ACCESS_MASK*); 
    105105    HRESULT GetInheritTypes(PSI_INHERIT_TYPE*, ULONG*); 
    106106    HRESULT PropertySheetPageCallback(HWND, UINT, SI_PAGE_TYPE);