Download Reference Manual
The Developer's Library for D
About Wiki Forums Source Search Contact

Changeset 3118

Show
Ignore:
Timestamp:
01/23/08 18:03:36 (10 months ago)
Author:
sean
Message:

Added IUnknown, for COM support. This refs #640

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/tango/sys/win32/Types.di

    r3080 r3118  
    167167    BYTE[8] Data4; 
    168168} 
     169 
     170alias GUID IID; 
     171alias IID* REFIID; 
    169172 
    170173enum { AclRevisionInformation = 1, AclSizeInformation,  }; 
     
    1337413377alias WINDOWINFO* LPWINDOWINFO; 
    1337513378 
     13379enum : HRESULT 
     13380{ 
     13381    S_OK            = 0x00000000, 
     13382    S_FALSE         = 0x00000001, 
     13383    E_UNEXPECTED    = 0x8000FFFF, 
     13384    E_NOTIMPL       = 0x80004001, 
     13385    E_OUTOFMEMORY   = 0x8007000E, 
     13386    E_INVALIDARG    = 0x80070057, 
     13387    E_NOINTERFACE   = 0x80004002, 
     13388    E_POINTER       = 0x80004003, 
     13389    E_HANDLE        = 0x80070006, 
     13390    E_ABORT         = 0x80004004, 
     13391    E_FAIL          = 0x80004005, 
     13392    E_ACCESSDENIED  = 0x80070005, 
     13393    E_PENDING       = 0x8000000A, 
     13394} 
     13395 
    1337613396/* 
    13377 int S_OK = (0x00000000); 
    13378 int S_FALSE = (0x00000001); 
    13379 int NOERROR = (0); 
    13380 int E_UNEXPECTED = (DWORD)((0x8000FFFF)); 
    13381 int E_NOTIMPL = (DWORD)((0x80004001)); 
    13382 int E_OUTOFMEMORY = (DWORD)((0x8007000E)); 
    13383 int E_INVALIDARG = (DWORD)((0x80070057)); 
    13384 int E_NOINTERFACE = (DWORD)((0x80004002)); 
    13385 int E_POINTER = (DWORD)((0x80004003)); 
    13386 int E_HANDLE = (DWORD)((0x80070006)); 
    13387 int E_ABORT = (DWORD)((0x80004004)); 
    13388 int E_FAIL = (DWORD)((0x80004005)); 
    13389 int E_ACCESSDENIED = (DWORD)((0x80070005)); 
    13390 int E_PENDING = (DWORD)((0x8000000A)); 
    1339113397int CO_E_INIT_TLS = (DWORD)((0x80004006)); 
    1339213398int CO_E_INIT_MEMORY_ALLOCATOR = (DWORD)((0x80004008));