ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

shell32_main.cpp File Reference
#include <precomp.h>
#include "shell32_version.h"
#include <reactos/version.h>

Go to the source code of this file.

Data Structures

struct  ABOUT_INFO
class  CShell32Module

Defines

#define MORE_DEBUG   1
#define SHGFI_KNOWN_FLAGS
#define DROP_FIELD_TOP   (-15)
#define DROP_FIELD_HEIGHT   15

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (shell)
LPWSTR *WINAPI CommandLineToArgvW (LPCWSTR lpCmdline, int *numargs)
static DWORD shgfi_get_exe_type (LPCWSTR szFullPath)
BOOL SHELL_IsShortcut (LPCITEMIDLIST pidlLast)
DWORD_PTR WINAPI SHGetFileInfoW (LPCWSTR path, DWORD dwFileAttributes, SHFILEINFOW *psfi, UINT sizeofpsfi, UINT flags)
DWORD_PTR WINAPI SHGetFileInfoA (LPCSTR path, DWORD dwFileAttributes, SHFILEINFOA *psfi, UINT sizeofpsfi, UINT flags)
EXTERN_C HICON WINAPI DuplicateIcon (HINSTANCE hInstance, HICON hIcon)
HICON WINAPI ExtractIconA (HINSTANCE hInstance, LPCSTR lpszFile, UINT nIconIndex)
HICON WINAPI ExtractIconW (HINSTANCE hInstance, LPCWSTR lpszFile, UINT nIconIndex)
EXTERN_C VOID WINAPI Printer_LoadIconsW (LPCWSTR wsPrinterName, HICON *pLargeIcon, HICON *pSmallIcon)
EXTERN_C BOOL WINAPI Printers_RegisterWindowW (LPCWSTR wsPrinter, DWORD dwType, HANDLE *phClassPidl, HWND *phwnd)
EXTERN_C VOID WINAPI Printers_UnregisterWindow (HANDLE hClassPidl, HWND hwnd)
UINT_PTR WINAPI SHAppBarMessage (DWORD msg, PAPPBARDATA data)
EXTERN_C DWORD WINAPI SHHelpShortcuts_RunDLLA (DWORD dwArg1, DWORD dwArg2, DWORD dwArg3, DWORD dwArg4)
EXTERN_C DWORD WINAPI SHHelpShortcuts_RunDLLW (DWORD dwArg1, DWORD dwArg2, DWORD dwArg3, DWORD dwArg4)
EXTERN_C HRESULT WINAPI SHLoadInProc (REFCLSID rclsid)
static VOID SetRegTextData (HWND hWnd, HKEY hKey, LPCWSTR Value, UINT uID)
INT_PTR CALLBACK AboutAuthorsDlgProc (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)
INT_PTR CALLBACK AboutDlgProc (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)
BOOL WINAPI ShellAboutA (HWND hWnd, LPCSTR szApp, LPCSTR szOtherStuff, HICON hIcon)
BOOL WINAPI ShellAboutW (HWND hWnd, LPCWSTR szApp, LPCWSTR szOtherStuff, HICON hIcon)
EXTERN_C void WINAPI FreeIconList (DWORD dw)
EXTERN_C HRESULT WINAPI SHLoadNonloadedIconOverlayIdentifiers (VOID)
STDAPI DllGetVersion (DLLVERSIONINFO *pdvi)
voidoperator new (size_t, void *buf)
 STDAPI_ (BOOL) DllMain(HINSTANCE hInstance
DWORD LPVOID fImpLoad TRACE ("%p 0x%x %p\n", hInstance, dwReason, fImpLoad)
 if (dwReason==DLL_PROCESS_ATTACH)
STDAPI DllCanUnloadNow ()
STDAPI DllGetClassObject (REFCLSID rclsid, REFIID riid, LPVOID *ppv)
STDAPI DllRegisterServer ()
STDAPI DllUnregisterServer ()
HRESULT WINAPI DllInstall (BOOL bInstall, LPCWSTR cmdline)

Variables

const char *const SHELL_Authors [] = { "Copyright 1993-"COPYRIGHT_YEAR" WINE team", "Copyright 1998-"COPYRIGHT_YEAR" ReactOS Team", 0 }
CShell32Module gModule
HINSTANCE shell32_hInstance
HIMAGELIST ShellSmallIconList = 0
HIMAGELIST ShellBigIconList = 0
DWORD dwReason
return TRUE

Generated on Sat May 26 2012 05:17:17 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.