Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

59 lines
1.6 KiB

  1. //
  2. // delay.h
  3. //
  4. #ifndef DELAY_H
  5. #define DELAY_H
  6. //
  7. // imm32
  8. //
  9. void WINAPI CtfImmCoUninitialize();
  10. HRESULT WINAPI CtfImmLastEnabledWndDestroy(LPARAM lParam);
  11. HRESULT WINAPI CtfImmSetCiceroStartInThread(BOOL fSet);
  12. BOOL WINAPI CtfImmEnterCoInitCountSkipMode();
  13. BOOL WINAPI CtfImmLeaveCoInitCountSkipMode();
  14. //
  15. // shell32
  16. //
  17. UINT STDAPICALLTYPE Internal_ExtractIconExA(LPCTSTR lpszFile, int nIconIndex, HICON *phiconLarge, HICON *phiconSmall, UINT nIcons);
  18. #define ExtractIconExA Internal_ExtractIconExA
  19. //
  20. // shwapi
  21. //
  22. HRESULT STDAPICALLTYPE Internal_SHLoadRegUIStringW(HKEY hkey, LPCWSTR pszValue, LPWSTR pszOutBuf, UINT cchOutBuf);
  23. #define SHLoadRegUIStringW Internal_SHLoadRegUIStringW
  24. //
  25. // ole32
  26. //
  27. HRESULT STDAPICALLTYPE Internal_CoCreateInstance(REFCLSID rclsid, LPUNKNOWN punkOuter, DWORD dwClsContext, REFIID riid, LPVOID *ppv);
  28. #define CoCreateInstance Internal_CoCreateInstance
  29. void STDAPICALLTYPE Internal_ReleaseStgMedium(STGMEDIUM *pMedium);
  30. #define ReleaseStgMedium Internal_ReleaseStgMedium
  31. LPVOID STDAPICALLTYPE Internal_CoTaskMemAlloc(ULONG cb);
  32. #define CoTaskMemAlloc Internal_CoTaskMemAlloc
  33. LPVOID STDAPICALLTYPE Internal_CoTaskMemRealloc(LPVOID pv, ULONG cb);
  34. #define CoTaskMemRealloc Internal_CoTaskMemRealloc
  35. void STDAPICALLTYPE Internal_CoTaskMemFree(void *pv);
  36. #define CoTaskMemFree Internal_CoTaskMemFree
  37. HRESULT STDAPICALLTYPE Internal_CoInitialize(void *pv);
  38. #define CoInitialize Internal_CoInitialize
  39. HRESULT STDAPICALLTYPE Internal_CoUninitialize(void);
  40. #define CoUninitialize Internal_CoUninitialize
  41. void InitDelayedLibs();
  42. #endif // DELAY_H