|
|
Microsoft Windows NT Build 511 (SDK Final Release) 07-24-1993
/*
* GETICON.H
*
* This file contains definitions and function prototypes used in geticon.c
*
* Copyright (c)1992 Microsoft Corporation, All Right Reserved
*/
#if !defined( _GETICON_H )
#define _GETICON_H_
#if !defined( IDS_DEFICONLABEL )
#define IDS_DEFICONLABEL 310
#endif
STDAPI_(HGLOBAL) GetIconOfFile(HINSTANCE hInst, LPSTR lpszFileName, BOOL fUseFileAsLabel);
STDAPI_(HGLOBAL) GetIconOfClass(HINSTANCE hInst, REFCLSID rclsid, LPSTR lpszLabel, BOOL fUseTypeAsLabel);
STDAPI_(int) XformWidthInHimetricToPixels(HDC, int);
STDAPI_(int) XformWidthInPixelsToHimetric(HDC, int);
STDAPI_(int) XformHeightInHimetricToPixels(HDC, int);
STDAPI_(int) XformHeightInPixelsToHimetric(HDC, int);
HICON FAR PASCAL HIconAndSourceFromClass(REFCLSID, LPSTR, UINT FAR *);
BOOL FAR PASCAL FIconFileFromClass(REFCLSID, LPSTR, UINT, UINT FAR *);
LPSTR FAR PASCAL PointerToNthField(LPSTR, int, char);
BOOL FAR PASCAL GetAssociatedExecutable(LPSTR, LPSTR);
STDAPI_(UINT) OleStdGetAuxUserType(REFCLSID rclsid,
WORD wAuxUserType,
LPSTR lpszAuxUserType,
int cch,
HKEY hKey);
STDAPI_(UINT) OleStdGetUserTypeOfClass(REFCLSID rclsid,
LPSTR lpszUserType,
UINT cch,
HKEY hKey);
STDAPI_(UINT) OleStdIconLabelTextOut(HDC hDC,
HFONT hFont,
int nXStart,
int nYStart,
UINT fuOptions,
RECT FAR * lpRect,
LPSTR lpszString,
UINT cchString,
int FAR * lpDX);
#endif // _GETICON_H
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.