ReactOS 0.4.16-dev-833-g4bc97ad
|
#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) |
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 150 of file util.c.
Referenced by ZoomWndProc().
Definition at line 207 of file util.c.
Referenced by Preview_pLoadImage().
Definition at line 118 of file shimgvw.h.
Referenced by LoadImageFromStream().
|
inlinestatic |
Definition at line 105 of file shimgvw.h.
Referenced by LoadImageFromFileHandle().
Definition at line 81 of file shimgvw.h.
Referenced by Anime_LoadInfo(), pBuildFileList(), Preview_OnCreate(), Preview_pSaveImage(), and Preview_pSaveImageAs().
Definition at line 86 of file shimgvw.h.
Referenced by Anime_FreeInfo(), Anime_LoadInfo(), pBuildFileList(), pFreeFileList(), Preview_OnCreate(), Preview_OnDestroy(), Preview_pSaveImage(), and Preview_pSaveImageAs().
Definition at line 223 of file util.c.
Referenced by Preview_Edit(), and Preview_pPrintImage().
Definition at line 112 of file shimgvw.h.
Referenced by HResultFromGdiplus().
|
extern |
Definition at line 18 of file MainWindow.cpp.
|
extern |
Definition at line 34 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().