Release 950430
[wine/multimedia.git] / include / resource.h
blobd389ce4d714be2281abf2f03475d0eb2bfcef65e
1 /*
2 * Resource definitions
4 * Copyright 1995 Alexandre Julliard
5 */
7 #ifndef __WINE_RESOURCE_H
8 #define __WINE_RESOURCE_H
10 #include "wintypes.h"
12 extern int NE_AccessResource( HMODULE hModule, HRSRC hRsrc );
13 extern BOOL NE_FreeResource( HMODULE hModule, HGLOBAL handle );
14 extern HRSRC NE_FindResource( HMODULE hModule, SEGPTR typeId, SEGPTR resId );
15 extern DWORD NE_SizeofResource( HMODULE hModule, HRSRC hRsrc );
16 extern SEGPTR NE_LockResource( HMODULE hModule, HGLOBAL handle );
17 extern HGLOBAL NE_AllocResource( HMODULE hModule, HRSRC hRsrc, DWORD size );
18 extern HGLOBAL NE_LoadResource( HMODULE hModule, HRSRC hRsrc );
20 struct ResourceTable
22 int id,type;
23 char *name;
24 unsigned char* value;
25 unsigned size;
28 #endif /* __WINE_RESOURCE_H */