source: trunk/src/kernel32/cvtresource.h@ 956

Last change on this file since 956 was 956, checked in by sandervl, 26 years ago

Rewrite for new win32 image classes

File size: 1015 bytes
Line 
1/* $Id: cvtresource.h,v 1.4 1999-09-15 23:38:01 sandervl Exp $ */
2
3#ifndef _CVTRESOURCE_H_
4#define _CVTRESOURCE_H_
5
6#include <winmenu.h>
7#include <winicon.h>
8#include <winaccel.h>
9#include <wincursor.h>
10#include <winimagebase.h>
11
12void *ConvertAccelerator(WINACCEL *accdata, int size, int cp = 0);
13void *ConvertBitmap(WINBITMAPINFOHEADER *pBHdr, ULONG ulSize, PULONG pulSize);
14void *ConvertCursor(CursorComponent *curHdr, int size, int *os2size, int offsetBits = 0);
15void *ConvertCursorGroup(CursorHeader *chdr, int size, Win32ImageBase *module);
16void *ConvertIcon(WINBITMAPINFOHEADER *bmpHdr, int size, int *os2size, int offsetBits = 0);
17void *ConvertIconGroup(IconHeader *ihdr, int size, Win32ImageBase *module);
18void *ConvertMenu(MenuHeader *menu, int size, int cp = 0);
19
20ULONG QueryConvertedBitmapSize(WINBITMAPINFOHEADER *pBHdr, ULONG ulSize);
21ULONG QueryConvertedCursorSize(CursorComponent *curHdr, int size);
22ULONG QueryConvertedIconSize(WINBITMAPINFOHEADER *bmpHdr, int size);
23
24#endif /* _CVTRESOURCE_H_ */
25
Note: See TracBrowser for help on using the repository browser.