|
ReactOS 0.4.16-dev-1948-gd260c1d
|
#include <windef.h>#include <winbase.h>#include <winnls.h>#include <winreg.h>#include <wingdi.h>#include <wincon.h>#include <objbase.h>#include <gdiplus.h>#include <shlwapi.h>#include <strsafe.h>#include <shobjidl.h>#include <debug.h>#include "resource.h"

Go to the source code of this file.
Classes | |
| struct | SHIMGVW_SETTINGS |
| struct | tagSHIMGVW_FILENODE |
| struct | tagANIME |
Macros | |
| #define | WIN32_NO_STATUS |
| #define | _INC_WINDOWS |
| #define | COM_NO_WINDOWS_H |
| #define | INITGUID |
| #define | COBJMACROS |
| #define | WM_UPDATECOMMANDSTATE (WM_APP + 0) |
| #define | WC_PREVIEW L"ShImgVw:CPreviewWnd" |
| #define | WC_ZOOM L"ShImgVw:CZoomWnd" |
Typedefs | |
| typedef struct tagSHIMGVW_FILENODE | SHIMGVW_FILENODE |
| typedef struct tagANIME | ANIME |
| typedef struct tagANIME * | PANIME |
Functions | |
| void | Anime_FreeInfo (PANIME pAnime) |
| BOOL | Anime_LoadInfo (PANIME pAnime) |
| void | Anime_SetTimerWnd (PANIME pAnime, HWND hwndTimer) |
| void | Anime_SetFrameIndex (PANIME pAnime, UINT nFrameIndex) |
| void | Anime_Start (PANIME pAnime, DWORD dwDelay) |
| void | Anime_Pause (PANIME pAnime) |
| BOOL | Anime_OnTimer (PANIME pAnime, WPARAM wParam) |
| void | DoShellContextMenuOnFile (HWND hwnd, PCWSTR File, LPARAM lParam) |
| void | EnableCommandIfVerbExists (UINT ImageId, HWND hwnd, UINT CmdId, PCWSTR Verb, PCWSTR File) |
| void | ShellExecuteVerb (HWND hwnd, PCWSTR Verb, PCWSTR File, BOOL Quit) |
| UINT | ErrorBox (HWND hwnd, UINT Error) |
| void | DisplayHelp (HWND hwnd) |
| static LPVOID | QuickAlloc (SIZE_T cbSize, BOOL bZero) |
| static VOID | QuickFree (LPVOID ptr) |
| static WORD | Swap16 (WORD v) |
| static UINT | Swap32 (UINT v) |
| static ULARGE_INTEGER | MakeULargeInteger (UINT64 value) |
| static HRESULT | SHIMGVW_HResultFromWin32 (DWORD hr) |
| static HRESULT | HResultFromGdiplus (Status status) |
Variables | |
| HINSTANCE | g_hInstance |
| GpImage * | g_pImage |
Definition at line 12 of file anime.c.
Referenced by Anime_LoadInfo(), and Preview_pFreeImage().
Definition at line 89 of file anime.c.
Referenced by Preview_pLoadImage().
Definition at line 76 of file anime.c.
Referenced by ZoomWndProc().
Definition at line 30 of file anime.c.
Referenced by Anime_LoadInfo(), Anime_OnTimer(), Preview_pSaveImage(), and Preview_pSaveImageAs().
Definition at line 144 of file anime.c.
Referenced by Anime_Step().
Definition at line 25 of file anime.c.
Referenced by Preview_OnCreate().
Definition at line 35 of file anime.c.
Referenced by Anime_LoadInfo(), Anime_OnTimer(), Preview_pSaveImage(), and Preview_pSaveImageAs().
Definition at line 152 of file util.c.
Referenced by ZoomWndProc().
Definition at line 209 of file util.c.
Referenced by Preview_pLoadImage().
Definition at line 16 of file misc.cpp.
Referenced by DisplayHelp().
Definition at line 119 of file shimgvw.h.
Referenced by LoadImageFromStream().
|
inlinestatic |
Definition at line 106 of file shimgvw.h.
Referenced by LoadImageFromFileHandle().
Definition at line 82 of file shimgvw.h.
Referenced by Anime_LoadInfo(), pBuildFileList(), Preview_OnCreate(), Preview_pSaveImage(), and Preview_pSaveImageAs().
Definition at line 87 of file shimgvw.h.
Referenced by Anime_FreeInfo(), Anime_LoadInfo(), pBuildFileList(), pFreeFileList(), Preview_OnCreate(), Preview_OnDestroy(), Preview_pSaveImage(), and Preview_pSaveImageAs().
Definition at line 225 of file util.c.
Referenced by Preview_Edit(), and Preview_pPrintImage().
Definition at line 113 of file shimgvw.h.
Referenced by HResultFromGdiplus().
|
extern |
Definition at line 18 of file MainWindow.cpp.
|
extern |
Definition at line 35 of file shimgvw.c.
Referenced by Anime_LoadInfo(), Anime_SetFrameIndex(), Preview_OnCommand(), Preview_pFreeImage(), Preview_pLoadImage(), Preview_pSaveImage(), Preview_pSaveImageAs(), Preview_ResetZoom(), Preview_UpdateUI(), Preview_ZoomInOrOut(), ZoomWnd_OnDraw(), ZoomWnd_OnHVScroll(), and ZoomWnd_UpdateScroll().