|
#define | RECT_WIDTH(r) ((r).right - (r).left) |
|
#define | RECT_HEIGHT(r) ((r).bottom - (r).top) |
|
#define | PACKVERSION(maj, min) ((DWORD)MAKELONG( min,maj )) |
|
#define | LDF_DESC 0x00000001 |
|
#define | LDF_ARGS 0x00000002 |
|
#define | LDF_ICON 0x00000004 |
|
#define | LDF_WORKDIR 0x00000008 |
|
#define | LDF_HOTKEY 0x00000010 |
|
#define | LDF_SHOWCMD 0x00000020 |
|
#define | LDF_PIDL 0x00000040 |
|
#define | LDF_ALL |
| Combines all the LDF flags... More...
|
|
#define | DOS_EXEPAGE_SIZE 512 |
|
#define | GlobalAllocStr GlobalAllocStrA |
|
#define | GlobalDupStr GlobalDupStrA |
|
#define | DeleteEnvironmentVar(pwEnv, Name) SetEnvironmentVar( pwEnv, Name, NULL ) |
|
#define | SYSMET(Id) GetSystemMetrics( SM_##Id ) |
|
#define | GWL(hwnd, Item) GetWindowLong( hwnd, GWL_##Item ) |
|
#define | GWLP(hwnd, Item) GetWindowLongPtr( hwnd, GWLP_##Item ) |
|
#define | SYSICO(Id) LoadIcon( NULL, IDI_##Id ) |
|
#define | SYSCUR(Id) LoadCursor( NULL, IDC_##Id ) |
|
#define | LOADICO(Id) LoadIcon( hInstance, CSTR( Id )) |
|
#define | WS_VISICHILD (WS_CHILD | WS_VISIBLE) |
|
#define | WS_SCROLL (WS_VSCROLL | WS_HSCROLL) |
|
#define | CS_REDRAW (CS_HREDRAW | CS_VREDRAW) |
|
#define | WM_Cut(hCtl) SendMessage( hCtl, WM_CUT, 0,0 ) |
|
#define | WM_Copy(hCtl) SendMessage( hCtl, WM_COPY, 0,0 ) |
|
#define | WM_Paste(hCtl) SendMessage( hCtl, WM_PASTE, 0,0 ) |
|
#define | WM_Clear(hCtl) SendMessage( hCtl, WM_CLEAR, 0,0 ) |
|
#define | SimpleBeep() MessageBeep( -1 ) |
|
#define | GetAcceleratorCount(hacc) CopyAcceleratorTable( (HACCEL)(hacc), NULL, 0 ) |
|
#define | PutClipboardString PutClipboardStringA |
|
#define | GetWndStyle(hwnd) GetWindowLong( hwnd, GWL_STYLE ) |
|
#define | SetWndStyle(hwnd, style) SetWindowLong( hwnd, GWL_STYLE, style ) |
|
#define | GetWndExStyle(hwnd) GetWindowLong( hwnd, GWL_EXSTYLE ) |
|
#define | SetWndExStyle(hwnd, style) SetWindowLong( hwnd, GWL_EXSTYLE, style ) |
|
#define | WM_GetFont(hwnd) (HFONT)SendMessage( hwnd, WM_GETFONT, 0,0 ) |
|
#define | WM_SetFont(hwnd, hfnt, rdrw) (void)SendMessage( hwnd, WM_SETFONT, (WPARAM)hfnt, rdrw ) |
|
#define | WM_SetRedraw(hwnd, on) SendMessage( hwnd, WM_SETREDRAW, on, 0 ) |
|
#define | MB_INFO MB_OK| MB_ICONINFORMATION |
|
#define | MB_QUERY MB_YESNO| MB_ICONQUESTION |
|
#define | MB_QUERYCANCEL MB_YESNOCANCEL| MB_ICONQUESTION |
|
#define | MB_WARNING MB_OK| MB_ICONEXCLAMATION |
|
#define | MB_ERROR MB_OK| MB_ICONSTOP |
|
#define | CloseAsyncMsgBox(hBox) SendMessage( hBox, WM_SYSCOMMAND, SC_CLOSE, 0 ) |
|
#define | MIIM_ALL |
|
#define | AddMenuSeparator(hSubMenu) AddMenuItem( hSubMenu, 999, NULL, (-1), 0, NULL, NULL ) |
|
#define | MDI_CLIENTCLASS _T("MDIClient") |
|
#define | MDITileH(hcli) (BOOL) SendMessage( hcli, WM_MDITILE, MDITILE_HORIZONTAL,0 ) |
|
#define | MDITileV(hcli) (BOOL) SendMessage( hcli, WM_MDITILE, MDITILE_VERTICAL,0 ) |
|
#define | MDICascade(hcli) (BOOL) SendMessage( hcli, WM_MDICASCADE, 0,0 ) |
|
#define | MDIArrangeIcons(hcli) (void) SendMessage( hcli, WM_MDIICONARRANGE, 0,0 ) |
|
#define | MDIActivate(hcli, hchild) (void) SendMessage( hcli, WM_MDIACTIVATE, (WPARAM)(hchild), 0 ) |
|
#define | MDIGetActive(hcli, maxed) (HWND) SendMessage( hcli, WM_MDIGETACTIVE, 0, (LPARAM)(PBOOL)(maxed) ) |
|
#define | MDIDestroy(hcli, hchild) (void) SendMessage( hcli, WM_MDIDESTROY, (WPARAM)(hchild), 0 ) |
|
#define | MDIActivateNext(hcli, hchild) (void) SendMessage( hcli, WM_MDINEXT, (WPARAM)(hchild),0 ) |
|
#define | MDIActivatePrev(hcli, hchild) (void) SendMessage( hcli, WM_MDINEXT, (WPARAM)(hchild),1 ) |
|
#define | SB_SetParts(hctl, npart, ppart) (BOOL) SendMessage( hctl,SB_SETPARTS,(WPARAM)(npart),(LPARAM)(ppart) ) |
|
#define | SB_SetText(hctl, part, text) (BOOL) SendMessage( hctl,SB_SETTEXT,(WPARAM)(part),(LPARAM)(text) ) |
|
#define | SB_SetIcon(hctl, part, hico) (BOOL) SendMessage( hctl,SB_SETICON,(WPARAM)(part),(LPARAM)(hico) ) |
|
#define | I_NOIMAGE (I_IMAGECALLBACK-1) /* Oops.. flew past I_IMAGENONE (also -2) */ |
|
#define | _TBS(s) (INT_PTR)_T(s) |
|
#define | TBTN_HEIGHT 22 |
|
#define | TBTN_WIDTH 22 |
|
#define | TBAR_HEIGHT 26 |
|
#define | SYSHBR(id) GetSysColorBrush( COLOR_##id ) |
|
#define | SYSRGB(id) GetSysColor( COLOR_##id ) |
|
#define | BKGHBR(id) (HBRUSH)( 1 + COLOR_##id ) |
|
#define | RGBA(R, G, B, A) ((COLORREF) ((BYTE)(R)|((WORD)((BYTE)(G))<<8)|(((DWORD)(BYTE)(B))<<16)|(((DWORD)(BYTE)(A))<<24))) |
|
#define | GetAValue(rgba) ((BYTE)((COLORREF)(rgba) >> 24)) |
|
#define | GetRGBValue(rgba) ((COLORREF)((rgba) & 0x00FFFFFF)) |
|
#define | R4_MASKBLT MAKEROP4( SRCCOPY, DSTCOPY ) |
|
#define | DSTCOPY 0x00AA0029L |
|
#define | VLine(dc, x, y1, y2) Line( dc, x,y1, x,y2 ) |
|
#define | HLine(dc, y, x1, x2) Line( dc, x1,y, x2,y ) |
|
#define | GetSystemPalette() (HPALETTE)GetStockObject( DEFAULT_PALETTE ) |
|
#define | GetPaletteLength(hPal) GetPaletteEntries( hPal,0,0,NULL ) |
|
#define | DeleteFontEx(h) (HFONT) DeleteObjectEx( (HFONT)h ) |
|
#define | DeletePenEx(h) (HPEN) DeleteObjectEx( (HPEN)h ) |
|
#define | DeleteBrushEx(h) (HBRUSH) DeleteObjectEx( (HBRUSH)h ) |
|
#define | DeleteBitmapEx(h) (HBITMAP) DeleteObjectEx( (HBITMAP)h ) |
|
#define | DeleteRegionEx(h) (HRGN) DeleteObjectEx( (HRGN)h ) |
|
#define | OBJ_DIBSECTION (GDI_OBJ_LAST+1) |
|
#define | GetCurrentFontEx(dc, plfont) (HFONT) GetCurrentObjectEx( dc, OBJ_FONT, PLOGFONT(plfont) ) |
|
#define | GetCurrentPenEx(dc, plpen) (HPEN) GetCurrentObjectEx( dc, OBJ_PEN, PLOGPEN(plpen) ) |
|
#define | GetCurrentExtPenEx(dc, pelpen) (HPEN) GetCurrentObjectEx( dc, OBJ_EXTPEN, PEXTLOGPEN(pelpen) ) |
|
#define | GetCurrentBrushEx(dc, plbrsh) (HBRUSH) GetCurrentObjectEx( dc, OBJ_BRUSH, PLOGBRUSH(plbrsh) ) |
|
#define | GetCurrentBitmapEx(dc, pbmap) (HBITMAP) GetCurrentObjectEx( dc, OBJ_BITMAP, PBITMAP(pbmap) ) |
|
#define | GetCurrentDibSectEx(dc, pdibs) (HBITMAP) GetCurrentObjectEx( dc, OBJ_DIBSECTION, PDIBSECTION(pdibs) ) |
|
#define | GetCurrentPaletteEx(dc, pwrd) (HPALETTE) GetCurrentObjectEx( dc, OBJ_PAL, PWORD(pwrd) ) |
|
#define | GetCurrentColorspaceEx(dc, pcs) (HCOLORSPACE) GetCurrentObjectEx( dc, OBJ_COLORSPACE, PLOGCOLORSPACE(pcs) ) |
|
#define | VTX_OPAQUE 0x00 |
|
#define | VTX_TRANSPARENT 0xFF |
|
#define | GRADIENT_H GRADIENT_FILL_RECT_H |
|
#define | GRADIENT_V GRADIENT_FILL_RECT_V |
|
#define | GRADIENT_D (GRADIENT_FILL_TRIANGLE+1) |
|
#define | RR_CLIPRGN 1 |
|
#define | RR_METARGN 2 |
|
#define | RR_APIRGN 3 |
|
#define | RR_SYSRGN SYSRGN |
|
#define | ClearXform(pxfm) SetXformScale( pxfm, 1.0f, 1.0f ) |
|
#define | AppendXform(Dst, append) CombineTransform( (XFORM*)(Dst), (XFORM*)(Dst), (XFORM*)(append) ) |
|
#define | PrependXform(Dst, prepend) CombineTransform( (XFORM*)(Dst), (XFORM*)(prepend), (XFORM*)(Dst) ) |
|
#define | OPEN_FILE(name, access) CreateFile( name, access, FILE_SHARE_READ, &DefSec, OPEN_EXISTING, 0,0 ) |
|
#define | LONG_PATH_PREFIX_A "\\\\?\\" |
|
#define | LONG_UNC_PREFIX_A LONG_PATH_PREFIX_A "UNC\\" |
|
#define | DEVICE_NAME_PREFIX_A "\\\\.\\" |
|
#define | UNPARSED_NAME_PREFIX_A "\\??\\" |
|
#define | LONG_PATH_PREFIX_W L"\\\\?\\" |
|
#define | LONG_UNC_PREFIX_W LONG_PATH_PREFIX_W L"UNC\\" |
|
#define | DEVICE_NAME_PREFIX_W L"\\\\.\\" |
|
#define | UNPARSED_NAME_PREFIX_W L"\\??\\" |
|
#define | LONG_PATH_PREFIX LONG_PATH_PREFIX_A |
|
#define | LONG_UNC_PREFIX LONG_UNC_PREFIX_A |
|
#define | DEVICE_NAME_PREFIX DEVICE_NAME_PREFIX_A |
|
#define | UNPARSED_NAME_PREFIX UNPARSED_NAME_PREFIX_A |
|
#define | SkipPathPrefix SkipPathPrefixA |
|
#define | GetFilePointer(hFile, pHiPart) SetFilePointer( hFile, 0, (PLONG)pHiPart, FILE_CURRENT ) |
|
#define | WriteStr WriteStrA |
|
#define | ReadLine ReadLineA |
|
#define | GetMappedPointer GetMappedFilePointer |
|
#define | GetMappedSize GetMappedFileSize |
|
|
POINT | MkPoint (LONG x, LONG y) |
|
POINTS | MkPointS (SHORT x, SHORT y) |
|
SIZE | MkSize (LONG cx, LONG cy) |
|
SIZES | MkSizeS (SHORT cx, SHORT cy) |
|
RECT | MkRect (LONG L, LONG T, LONG R, LONG B) |
|
RECTS | MkRectS (SHORT L, SHORT T, SHORT R, SHORT B) |
|
POINT | MkPoint (const POINTS &p) |
|
POINTS | MkPointS (const POINT &p) |
|
bool | uLib::operator== (POINT P1, POINT P2) |
|
bool | uLib::operator != (POINT P1, POINT P2) |
|
bool | uLib::operator== (POINTS P1, POINTS P2) |
|
bool | uLib::operator != (POINTS P1, POINTS P2) |
|
void | DiffRect (PRECT Borders, LPCRECT Outer, LPCRECT Inner) |
|
void | InflateBorders (PRECT Target, LPCRECT Borders) |
|
void | AbsDiffRect (PRECT Borders, LPCRECT Outer, LPCRECT Inner) |
|
void | AbsInflateBorders (PRECT Target, LPCRECT Borders) |
|
LPRECT | AbsToDimRect (LPRECT pRect) |
|
LPRECT | DimToAbsRect (LPRECT pRect) |
|
LPRECT | AbsToRelRect (LPRECT pRect) |
|
LPRECT | NegateRect (LPRECT pRect) |
|
void | FitRect (IN PRECT pRc, IN PRECT pBounds, OUT PRECT pOut) |
|
bool | InitShellFunc (bool useOle=false, DWORD coFlag=COINIT_APARTMENTTHREADED) |
|
void | DoneShellFunc () |
|
bool | ShellFuncInitialized () |
|
PVOID | ShellFreeEx (PVOID pBlk) |
|
LPITEMIDLIST | GetPathNamePIDL (CSTR Dir, ULONG *pAttrib OPTIONAL=NULL) |
|
bool | RecycleFile (CSTR Name, bool Confirm=true, bool Single=true) |
|
DWORD | GetDLLVersion (CSTR FName) |
|
HRESULT | Shell_CreateLink (CSTR LinkFilePathname, IN const PLINKDATA pLink) |
|
HRESULT | Shell_ResolveLink (HWND hWnd, CSTR LinkFilePathname, OUT PLINKDATA pLink) |
|
HRESULT | ShowShareFolderUI (HWND hParent, CSTR Path) |
| Transmutable wrap for the strictly dynamic ntshrui.dll function. More...
|
|
HRESULT | CreateStreamOnFile (IN CSTR FName, OUT IStream **ppStrm, OPTOUT DWORD *pSize=NULL) |
|
void | InitTaskbarSupport () |
|
BOOL | SetTrayIconNotification (UINT Action, HWND hNfy, UINT Id, HICON hIcon, CSTR Hint, UINT cbkMsg=WM_APP) |
|
bool | InitializeSecDesc (PSECURITY_DESCRIPTOR pSecDesc, PACL AccsList=NULL) |
|
bool | EnableProcessPrivilege (CSTR prvName, bool Enable=true) |
|
bool | EnableProcessPrivileges (bool Enable, CSTR prvName1,...) |
|
PTOKEN_PRIVILEGES | AllocPrivileges (UINT Count, OPTOUT PDWORD pSize=NULL) |
|
PTOKEN_PRIVILEGES | FreePrivileges (PTOKEN_PRIVILEGES pPrv) |
|
bool | EnablePrivilege (HANDLE hToken, CSTR Privilege, bool Enable, OPTOUT PLUID_AND_ATTRIBUTES pSave) |
|
bool | RestorePrivilege (HANDLE hToken, PTOKEN_PRIVILEGES pSaved) |
| See EnablePrivilege(() More...
|
|
bool | EnablePrivileges (IN HANDLE hToken, IN bool Enable, OPTOUT PTOKEN_PRIVILEGES *ppSave,...) |
|
bool | RestorePrivileges (HANDLE hToken, PTOKEN_PRIVILEGES pSaved, bool Dispose) |
|
HTOKENEX | OpenThreadTokenEx (HANDLE hThread, ACCESS_MASK tokenAccess) |
|
HTOKENEX | CloseThreadTokenEx (HTOKENEX hToken) |
|
HANDLE | GetThreadExToken (HTOKENEX hTok) |
|
UINT | GlobalPurgeAtom (CSTR Name) |
|
CSTR | GlobalAtomName (ATOM atom) |
|
CSTR | LocalAtomName (ATOM atom) |
|
HANDLE | GetCurrentThreadHandle () |
|
HANDLE | GetCurrentProcessHandle () |
|
HANDLE | CloseHandleEx (HANDLE H) |
|
HANDLE | CheckHandle (HANDLE Hnd) |
|
bool | WaitFor (HANDLE hObj, DWORD msWait) |
|
ASTR | GlobalAllocStrA (UINT nChr) |
|
WSTR | GlobalAllocStrW (UINT nChr) |
|
ASTR | GlobalDupStrA (ACSTR Str, bool isMz=false) |
|
WSTR | GlobalDupStrW (WCSTR Str, bool isMz=false) |
|
HANDLE | GlobalUnlockedHandle (PVOID Ptr, PUINT pCount=NULL) |
|
bool | IsBadReadWritePtr (const PVOID address, UINT_PTR size) |
|
HANDLE | Launch (CSTR ExePath, CSTR CmdLn, CSTR StartDir=NULL, int iShow=SW_SHOW, DWORD Flags=NORMAL_PRIORITY_CLASS) |
|
HANDLE | CreateCapturedProcess (IN CSTR cmdLn, INOUT LPSTARTUPINFO pSi, IN DWORD Flags, OPTOUT PHANDLE pRdHnd, OPTOUT PHANDLE pWrHnd, OPTOUT PHANDLE pErrHnd, OPTOUT PHANDLE phThread=NULL) |
|
HANDLE | CreateCapturedProcessEx (OPTIN CSTR ExePath, OPTIN CSTR CmdLn, OPTIN CSTR EnvStr, OPTIN CSTR WorkDir, INOUT LPSTARTUPINFO pSI, IN DWORD Flags, OPTOUT PHANDLE pRdHnd, OPTOUT PHANDLE pWrHnd, OPTOUT PHANDLE pErrHnd, OPTOUT PHANDLE phThread) |
|
HANDLE | CloseCapturedProcess (IN HANDLE hProc, IN LPSTARTUPINFO pSi, OPTIN PHANDLE pRdHnd, OPTIN PHANDLE pWrHnd, OPTIN PHANDLE pErrHnd) |
|
HANDLE | TerminateCapturedProcess (OPTIN HANDLE hProc, IN LPSTARTUPINFO pSi, IN PHANDLE pRdHnd, IN PHANDLE pWrHnd, IN PHANDLE pErrHnd, IN UINT RetCode=EXIT_SUCCESS) |
|
HMODULE | GetOrLoadModule (CSTR modName) |
|
HMODULE | LoadProcLibrary (HANDLE hProcess, LPCSTR DllPathName, DWORD msWait=5000) |
|
BOOL | UnloadProcLibrary (HANDLE hProcess, HMODULE hRemoteLib, DWORD msWait=5000) |
|
SHORT | GetProcDLLRefCount (HANDLE hProcess, WCSTR DllName) |
|
HMODULE | GetProcDLLHandle (HANDLE hProcess, WCSTR DllName) |
|
SYSTEMTIME * | SystemTimeToLocalTime (INOUT SYSTEMTIME *Time) |
|
SYSTEMTIME * | LocalTimeToSystemTime (INOUT SYSTEMTIME *Time) |
|
FILETIME | FileTimeToLocalTime (FILETIME utc) |
|
FILETIME | Now (eTimeType Domain=LOCAL_TIME) |
|
FILETIME | AddTime (IN FILETIME Time, SHORT Hr, SHORT Min, SHORT Sec, SHORT mSec) |
|
FILETIME | AddFiletime (FILETIME Time, const FILETIME Add) |
|
FILETIME | MakeDateTime (WORD Year, WORD Month, WORD Day, WORD Hr, WORD Min, WORD Sec) |
|
bool | operator > (FILETIME const &A, FILETIME const &B) |
|
bool | operator< (FILETIME const &A, FILETIME const &B) |
|
bool | operator >= (FILETIME const &A, FILETIME const &B) |
|
bool | operator<= (FILETIME const &A, FILETIME const &B) |
|
bool | operator== (FILETIME const &A, FILETIME const &B) |
|
bool | operator != (FILETIME const &A, FILETIME const &B) |
|
bool | GetEnvironmentSize (WSTR pwEnv, PUINT pSize, PUINT pUsed) |
|
WSTR | CloneEnvironment (OPTOUT PUINT pLength, OPTOUT PUINT pUsed) |
|
WSTR | FreeEnvironment (WSTR Env) |
|
bool | SetEnvironmentVar (OPTIO WSTR *pwEnv, IN CSTR Name, IN CSTR Value) |
|
bool | GetEnvironmentVar (OPTIN WSTR pwEnv, IN CSTR Name, OUT TSTR Value, INOUT PUINT ccValBuf) |
|
UINT | ModifyEnvironmentVar (OPTIO WSTR *pwEnv, IN BYTE Option, IN CSTR Name, IN CSTR Addendum, OPTIN TCHAR Sep) |
|
UINT | DeduplicatePathStr (INOUT TSTR Path) |
|
WORD | GetTargetMachine (CSTR ExeName) |
|
bool | Is64BitExecutable (CSTR ExeName) |
|
bool | ReadNTHeaders (CSTR ExeName, IMAGE_NT_HEADERS *Hdr, bool GetOptHdr) |
|
WORD | GetInstanceTargetMachine (HINSTANCE hInst) |
|
bool | Is64BitInstance (HINSTANCE hInst) |
|
bool | Is32BitInstance (HINSTANCE hInst) |
|
CSTR | GetMachineStr (WORD Machine) |
|
CSTR | GetSubSystemStr (WORD SubSys) |
|
UINT | DispatchMessagesFor (HWND hWnd) |
|
bool | OpenEmptyClipboard (HWND hWnd) |
|
UINT | EnumerateClipFormats (HWND hCBOwner, PFClipFmtAction Action, PVOID UserData) |
|
bool | PutClipHandle (HWND clipboardOwner, HANDLE hClip, UINT clipFmt) |
|
HANDLE | GetClipHandle (UINT clipFmt) |
|
bool | PutClipboardStringA (HWND clipboardOwner, ACSTR Text) |
|
bool | PutClipboardStringW (HWND clipboardOwner, WCSTR Text) |
|
CSTR | DupClipboardString () |
|
PVOID | DupClipboardData (UINT clipFmt, PUINT pSize OPTOUT) |
|
void | SetWindowFloat (HWND hWnd, int Index, float Value) |
|
void | SetWindowDouble (HWND hWnd, int Index, double Value) |
|
float | GetWindowFloat (HWND hWnd, int Index) |
|
double | GetWindowDouble (HWND hWnd, int Index) |
|
void | SetClassFloat (HWND hWnd, int gcl_Ix, float Value) |
|
void | SetClassDouble (HWND hWnd, int gcl_Ix, double Value) |
|
float | GetClassFloat (HWND hWnd, int gcl_Ix) |
|
double | GetClassDouble (HWND hWnd, int gcl_Ix) |
|
UINT | GetWndHeight (HWND hWnd) |
|
UINT | GetWndWidth (HWND hWnd) |
|
bool | GetWndSize (HWND hWnd, SIZE *pSize) |
|
bool | GetWndPos (HWND hWnd, POINT *pPos) |
|
BOOL | GetWindowMinimizeRect (HWND hTrayApp, RECT *pRect) |
|
bool | CenterWindow (HWND hWnd, HWND hOwner) |
|
void | GetChildWndRect (HWND hCtrl, RECT *pRc) |
|
bool | EnableChildWnd (HWND Owner, UINT Id, bool Enable) |
|
HWND | GetChildWndWithId (HWND hParent, UINT ChildId) |
|
HWND | SetParentWnd (HWND hWnd, HWND newParent) |
|
HWND | CreateWindowIndirect (LPCREATESTRUCT pc) |
|
INT_PTR | DialogBoxParamEx (HINSTANCE hInst, CSTR Template, HWND hParent, DLGPROC DlgProc, LPARAM lParam, LANGID Language) |
|
HWND | CreateDialogParamEx (HINSTANCE hInst, CSTR Template, HWND hParent, DLGPROC DlgProc, LPARAM lParam, LANGID Language) |
|
bool | GetRequiredWindowSize (HWND hWnd, IN const PSIZE pClient, OUT PSIZE pWindow) |
|
bool | GetWindowClientSize (HWND hWnd, IN const PSIZE pWindow, OUT PSIZE pClient) |
|
bool | RefreshWnd (HWND hWnd) |
|
bool | RedrawWnd (HWND hWnd, UINT Flags) |
|
bool | RedrawWndRect (HWND hWnd, PRECT pRect, UINT Flags) |
|
bool | RedrawWndRgn (HWND hWnd, HRGN hRgn, UINT Flags) |
|
bool | MoveWnd (HWND hWnd, int X, int Y, bool Repaint) |
|
bool | ResizeWnd (HWND hWnd, int W, int H, bool Repaint) |
|
bool __cdecl | SetCaption (HWND hwnd, CSTR fmt,...) |
|
void WINAPI | SetRedraw (HWND hwnd, bool on) |
|
HICON WINAPI | LoadSmallIcon (HINSTANCE hInst, CSTR Id) |
|
PVOID WINAPI | LoadCustomResource (HMODULE hModule, CSTR Id, CSTR Type, UINT *pSize OPTOUT=NULL) |
|
PVOID WINAPI | LoadCustomResourceEx (HMODULE hModule, CSTR Id, CSTR Type, LANGID Language OPTIN=0, UINT *pSize OPTOUT=NULL) |
|
IPicture *WINAPI | LoadPictureResource (HMODULE hModule, CSTR Id, CSTR Type) |
|
IPicture *WINAPI | LoadPictureFile (CSTR FName) |
|
void WINAPI | PaintPicture (IPicture *pPic, HDC hdc, int x, int y, int cx=0, int cy=0) |
|
bool WINAPI | PaintPictureEx (IPicture *pPic, HDC hdc, long x, long y, long cx=0, long cy=0, long imx=0, long imy=0, long imw=0, long imh=0, PRECT prMeta=NULL) |
|
long WINAPI | HiMetricToPix (long hiMetric) |
|
long WINAPI | PixToHiMetric (long Pix) |
|
int __cdecl | MsgBox (HWND Owner, UINT Type, CSTR Cap, CSTR Fmt,...) |
|
HANDLE __cdecl | AsyncMsgBox (UINT Type, PINT_PTR pResult, CSTR Title, CSTR Fmt,...) |
|
HANDLE __cdecl | AsyncMsgBoxEx (HWND Owner, UINT Flags, CSTR Title, HINSTANCE hInst, CSTR IconId, DWORD LangId, DWORD_PTR HelpId, MSGBOXCALLBACK Callback, PINT_PTR pResult, CSTR TextFmt,...) |
|
bool | IsWndClass (HWND hWnd, CSTR clsName) |
|
CSTR | GetWndClassName (HWND hWnd) |
|
HMENU | LoadMenuEx (HMODULE hModule, CSTR Id, LANGID Language) |
|
HMENU | AddSubMenu (HMENU hMenu, UINT Index, CSTR Text, WORD Id=0, WORD State=0, PVOID Data=NULL, HBITMAP Image=NULL) |
|
bool | AddMenuItem (HMENU hMenu, UINT Index, CSTR Text, WORD cmdId, WORD State=0, PVOID Data=NULL, HBITMAP Image=NULL) |
|
int | GetMenuItemIdByName (HMENU hMenu, CSTR Name) |
|
LPMENUITEMINFO | GetMenuItemByName (HMENU hMenu, CSTR Name) |
|
PVOID | GetMenuItemData (HMENU hMenu, UINT Id) |
|
bool | SetMenuItemCheck (HMENU hMenu, UINT Id, bool Check) |
|
UINT | EnumerateMenuItems (HMENU hMenu, PFnMenuItemAction Action, PVOID Ctx) |
|
double | GetWndReal (HWND hCtl) |
|
double | GetDlgItemReal (HWND hDlg, UINT Id) |
|
bool | SetWndReal (HWND hCtl, double Value, BYTE nDeci, CSTR Suffix=NULL) |
|
bool | SetDlgItemReal (HWND hDlg, UINT Id, double Value, BYTE nDeci, CSTR Suffix=NULL) |
|
HWND | GetMDIClient (HWND hMdiFrame) |
|
bool | ButtonChecked (HWND hBtn) |
|
bool | ButtonCtrlChecked (HWND hDlg, UINT Id) |
|
bool | CheckButton (HWND hBtn, bool Check) |
|
bool | CheckButtonCtrl (HWND hDlg, UINT Id, bool Check) |
|
int __cdecl | AddListString (HWND hLB, CSTR Fmt,...) |
|
int | AddListItem (HWND hLB, CSTR Text, LPARAM Data=0) |
|
HWND | GetComboEditor (HWND hCombo) |
|
HWND | GetComboList (HWND hCombo) |
|
int __cdecl | AddComboString (HWND hCB, CSTR Fmt,...) |
|
int | AddComboItem (HWND hCB, CSTR Text, LPARAM Data=0) |
|
HWND | CreateStatusbar (HWND hParent, UINT Id, CSTR Text, UINT Style) |
|
bool __cdecl | SetStatusParts (HWND hStat, UINT nParts,...) |
|
bool __cdecl | SetStatusWidths (HWND hStat, UINT nParts, int *Width) |
|
bool __cdecl | SetStatusText (HWND hStat, UINT Part, CSTR Fmt,...) |
|
UINT | ListView_ForEach (HWND hLv, PFLvItemAction Action, PVOID pCtx) |
|
bool | GetTrackbarInfo (HWND hCtl, LPSCROLLINFO psi) |
|
bool | SetTrackbarInfo (HWND hCtl, LPSCROLLINFO psi, bool Redraw) |
|
HIMAGELIST | ImageList_CreateMapped (HINSTANCE hInst, UINT Id, LPCOLORMAP Map, UINT nMap, UINT cxImg, UINT Flags, UINT nGrow) |
|
HWND | CreateToolbar (HWND hParent, UINT Id, UINT x, UINT y, UINT w, UINT h, UINT cxBtn, UINT cyBtn, HIMAGELIST hImages, LPTBBUTTON Buttons, UINT nButtons, DWORD Style, DWORD ExStyle) |
|
HWND | CreateStdToolbar (HWND hParent, UINT Id, UINT x, UINT y, UINT w, UINT h, UINT imgType, LPTBBUTTON Buttons, UINT nButtons, DWORD Style, DWORD ExStyle) |
|
bool | TreeView_GetItemText (HWND hTree, HTREEITEM hItem, TSTR Buf, UINT BufLen) |
|
WORD | RebarBandInfoSize () |
|
HGDIOBJ WINAPI | DeleteObjectEx (HGDIOBJ hObj) |
|
void WINAPI | Line (HDC hdc, int x1, int y1, int x2, int y2) |
|
void WINAPI | DrawIsoTriangle (HDC hdc, int xOrg, int yOrg, int Radius, double Orientation) |
|
void WINAPI | GetIsoTriangleVertices (POINT *Vtx, int xOrg, int yOrg, int Radius, double Orientation) |
|
COLORREF WINAPI | ScaleColorRef (COLORREF color, BYTE mul, BYTE div) |
|
COLORREF WINAPI | GradientColor (COLORREF c1, COLORREF c2, WORD Ix, WORD Length) |
|
COLORREF WINAPI | GrayScaleColor (COLORREF rgb) |
|
DWORD __cdecl | _swapRGB (DWORD rgba) |
|
DWORD __cdecl | _swapRGB2 (DWORD rgb) |
|
HFONT WINAPI | CreateFontEx (CSTR Typeface, int Points, int Weight, DWORD Charset=ANSI_CHARSET, DWORD Quality=ANTIALIASED_QUALITY) |
|
int WINAPI | FontHeight (HDC hdc, int Points) |
|
int WINAPI | ScreenFontHeight (WORD Points) |
|
HFONT WINAPI | GetWndFont (HWND hWnd, OPTOUT LOGFONT *pLogFont) |
|
POINT WINAPI | WhereXY (HDC dc) |
|
HDC WINAPI | ReleaseWndDC (HDC hdc) |
|
HDC WINAPI | GetDesktopDC () |
|
void WINAPI | ReleaseDesktopDC (HDC hDeskDC) |
|
HDC WINAPI | CreateMemoryDC (UINT cx, UINT cy, OPTOUT HBITMAP *pOldBmp=NULL) |
|
HBITMAP WINAPI | DeleteMemoryDC (HDC hMemDC, OPTIN HBITMAP oldBmp=NULL) |
|
void WINAPI | GetScreenLPI (PPOINT pLpi) |
|
HGDIOBJ WINAPI | GetCurrentObjectEx (HDC hdc, UINT ObjType, PVOID pObjData) |
|
HBITMAP WINAPI | CreateIconBitmap (HICON hIcon, HBRUSH hbrBkg, UINT cx=0, UINT cy=0) |
|
HBITMAP WINAPI | CreateMaskBitmap (HBITMAP img, COLORREF transp) |
|
HBITMAP WINAPI | CreateAntialiasedBitmap (UINT cx, UINT cy, UINT mu, PFnPaintBitmap PaintBitmap, PVOID Ctx) |
|
bool WINAPI | DrawMaskedBitmap (HDC hdc, int x, int y, HBITMAP hBmp, HBITMAP hMask) |
|
bool WINAPI | DrawTransparentBitmap (HDC hdc, int x, int y, int w, int h, HBITMAP hBmp, COLORREF cTrans) |
|
void WINAPI | DrawBitmap (HDC hdc, int x, int y, HBITMAP hBmp) |
|
void WINAPI | DrawBitmapEx (HDC hdc, int x, int y, int cx, int cy, HBITMAP hBmp, int imx=0, int imy=0, int imw=0, int imh=0, DWORD rasterOp=SRCCOPY) |
|
void WINAPI | SetTriVertex (PTRIVERTEX pVtx, int x, int y, COLORREF cr, BYTE Alpha=0x00) |
|
void WINAPI | SetTriMesh (PGRADIENT_TRIANGLE pTri, UINT Vtx1, UINT Vtx2, UINT Vtx3) |
|
void WINAPI | SetRectMesh (PGRADIENT_RECT pRect, UINT TopLeft, UINT BotRight) |
|
void WINAPI | DrawGradientRect (HDC hdc, PRECT pr, COLORREF c1, COLORREF c2, UINT type) |
|
int WINAPI | MapRegionToWindow (HRGN hRgn, HWND hWnd) |
|
RGNDATA *WINAPI | AllocAndGetRegionData (IN HRGN hRgn, OPTOUT PRECT *ppRc) |
|
RGNDATA *WINAPI | FreeRegionData (RGNDATA *pRgn) |
|
void WINAPI | DumpRegionData (CSTR Title, HRGN hRgn) |
|
bool WINAPI | GetGdiPathData (HDC hdc, OUT PGdiPathData pData) |
|
void WINAPI | FreeGdiPathData (PGdiPathData pData) |
|
bool WINAPI | GetGdiPathBounds (HDC hdc, PRECT pBounds) |
|
HRGN WINAPI | GetGdiPathRgn (HDC hdc, OUT RGNDATA **ppRgnData, OPTOUT RECT **ppRgnRects) |
|
void | OffsetPoints (POINT *Pts, UINT nPts, int dx, int dy) |
|
void | OffsetRgnData (PRGNDATA prd, int dx, int dy) |
|
void | SetIdentityMat2 (MAT2 *pm) |
|
XFORM * | SetXformTranslate (XFORM *pxfm, float dx, float dy) |
|
XFORM * | SetXformScale (XFORM *pxfm, float dx, float dy) |
|
XFORM * | SetXformRotate (XFORM *pxfm, double angle) |
|
XFORM * | SetXformShear (XFORM *pxfm, float sx, float sy) |
|
XFORM * | SetXformReflect (XFORM *pxfm, bool rx, bool ry) |
|
HANDLE | OpenDirectory (CSTR DirPath, DWORD Flags) |
|
ACSTR | SkipPathPrefixA (ACSTR PathName) |
|
WCSTR | SkipPathPrefixW (WCSTR PathName) |
|
bool | FileExist (CSTR PathName) |
|
bool | DirExist (CSTR PathName) |
|
bool | IsDir (LPWIN32_FIND_DATA pFd) |
|
bool | IsSubdirName (CSTR Dir) |
|
bool | IsSubdir (LPWIN32_FIND_DATA pFd) |
|
bool | IsJunctionDir (CSTR PathName) |
|
bool | IsSymLink (CSTR PathName) |
|
bool | IsSymLinkDir (CSTR PathName) |
|
bool | IsVolumeMountPoint (CSTR PathName, TSTR VolNameBuf=NULL, UINT ccBuf=0) |
|
bool | GetWin32FileData (CSTR PathName, LPWIN32_FIND_DATA pFd) |
|
UINT64 | SetFilePos (HANDLE hFile, INT64 Offset, UINT How) |
|
UINT64 | GetFilePos (HANDLE hFile) |
|
bool | Seek (HANDLE hFile, LONG Offs, DWORD How) |
|
UINT | Tell (HANDLE hFile) |
|
bool | IsEndOfFile (HANDLE hFile) |
|
UINT64 | GetFileSize64 (HANDLE hFile) |
|
UINT64 | GetFileSize64Ex (CSTR FName) |
|
UINT64 | GetFileSizeByName (CSTR FName) |
|
UINT | PeekFile (HANDLE hFile, PVOID Buf, UINT nBytes) |
|
UINT | BlockRead (HANDLE hFile, PVOID Buf, UINT nBytes) |
|
UINT | BlockWrite (HANDLE hFile, PVOID Buf, UINT nBytes) |
|
BOOL | WriteLine (HANDLE hFile, CSTR Buf, UINT ccBuf=0) |
|
UINT __cdecl | WriteStrA (HANDLE hFile, const char *Fmt,...) |
|
UINT __cdecl | WriteStrW (HANDLE hFile, const wchar_t *Fmt,...) |
|
UINT | ReadLineA (HANDLE hFile, char *Buffer, UINT BufLength, bool TrimCrLf) |
|
UINT | ReadLineW (HANDLE hFile, wchar_t *Buffer, UINT BufLength, bool TrimCrLf) |
|
TSTR | GetPathFileName (TSTR PathName) |
|
UINT | GetFileNameFromHandle (HANDLE hFile, OUT TSTR Buffer, UINT BufLen) |
|
UINT | DevicePathToDosPath (IN CSTR DevPath, OUT TSTR PathBuf, UINT ccPathBuf) |
|
CSTR | ChangeDirectory (CSTR Dir) |
|
CSTR | DoneDirectory (CSTR prevDir) |
|
bool | FindMoreFiles (HANDLE hFind, WIN32_FIND_DATA *Found, OPTIN BYTE nTries=1, OPTIN BYTE msWait=50) |
|
HANDLE | FindCloseEx (HANDLE hFind) |
|
CSTR | GetTempPathName (CSTR Prefix, CSTR dotExt) |
|
ULARGE_INTEGER | GetAttributeAndReparseTag (CSTR PathName) |
|
bool | GetFileInformationByName (CSTR FileName, LPBY_HANDLE_FILE_INFORMATION pInfo) |
|
bool | GetVolumeGuidOfShare (IN CSTR ShareName, OUT TSTR VolGuid, WORD ccGuid, OPTOUT TSTR DosDrv, WORD ccDrv) |
|
bool | GetVolumeGuidOfDevice (IN CSTR DevName, OUT TSTR VolGuid, WORD ccGuid, OPTOUT TSTR DosDrv, WORD ccDrv) |
|
bool | CreateJunctionDir (CSTR LinkName, CSTR TargetPath, CSTR PrintName) |
|
bool | DeleteJunctionDir (CSTR LinkName) |
|
bool | CreateSymLink (CSTR LinkName, CSTR TargetPath, CSTR PrintName) |
|
bool | RemoveReparseData (CSTR PathName) |
|
INT | GetReparseTarget (IN CSTR LinkName, OUT TSTR SubstPath, UINT cchSubst, OPTOUT TSTR PrintName, UINT cchPrint, OPTOUT PULARGE_INTEGER AttrTag) |
|
UINT | GetHardLinkCount (CSTR FileName) |
|
bool | _CreateHardLink (CSTR LinkName, CSTR TargetName) |
|
UINT | EnumerateHardLinks (CSTR FileName, PFnEnumHardLinks Action, PVOID UserData) |
|
UINT | EnumerateFileStreams (CSTR FileName, PFnEnumStreams Action, PVOID usrData) |
|
HMAPFILE | LoadAndMapFile (CSTR FName, DWORD PageAccess, PBYTE *ppData) |
|
BOOL | UnloadMappedFile (HMAPFILE hMap) |
|
PVOID | GetMappedFilePointer (HMAPFILE hMap) |
|
UINT64 | GetMappedFileSize (HMAPFILE hMap) |
|
size_t | PeekMappedFile (HMAPFILE hMapFile, PVOID Buffer, size_t cbRead) |
|
size_t | ReadMappedFile (HMAPFILE hMapFile, PVOID Buffer, size_t cbRead) |
|
size_t | WriteMappedFile (HMAPFILE hMapFile, PVOID Buffer, size_t cbWrite) |
|
PBYTE | GetMappedFilePtr (HMAPFILE hMapFile) |
|
PBYTE | SetMappedFilePtr (HMAPFILE hMapFile, INT64 Offset, UINT How) |
|
UINT64 | GetMappedFilePos (HMAPFILE hMapFile) |
|
UINT64 | SetMappedFilePos (HMAPFILE hMapFile, INT64 Offset, UINT How) |
|