21 #include "wine/port.h" 33 case DLL_WINE_PREATTACH:
void d3drm_object_cleanup(IDirect3DRMObject *iface, struct d3drm_object *object)
ACPI_SIZE strlen(const char *String)
__WINE_SERVER_LIST_INLINE void list_add_head(struct list *list, struct list *elem)
BOOL WINAPI DisableThreadLibraryCalls(IN HMODULE hLibModule)
HRESULT d3drm_object_add_destroy_callback(struct d3drm_object *object, D3DRMOBJECTCALLBACK cb, void *ctx)
#define DLL_PROCESS_ATTACH
static void * heap_alloc(size_t len)
#define LIST_FOR_EACH_ENTRY(elem, list, type, field)
HRESULT d3drm_object_get_name(struct d3drm_object *object, DWORD *size, char *name)
BOOL WINAPI DllMain(HINSTANCE inst, DWORD reason, void *reserved)
HRESULT d3drm_object_get_class_name(struct d3drm_object *object, DWORD *size, char *name)
__WINE_SERVER_LIST_INLINE void list_remove(struct list *elem)
MmuTrapHandler callback[0x30]
void(__cdecl * D3DRMOBJECTCALLBACK)(struct IDirect3DRMObject *obj, void *arg)
static WCHAR reason[MAX_STRING_RESOURCE_LEN]
HRESULT d3drm_object_delete_destroy_callback(struct d3drm_object *object, D3DRMOBJECTCALLBACK cb, void *ctx)
#define D3DRMERR_BADVALUE
#define memcpy(s1, s2, n)
#define LIST_FOR_EACH_ENTRY_SAFE(cursor, cursor2, list, type, field)
void d3drm_object_init(struct d3drm_object *object, const char *classname)
__WINE_SERVER_LIST_INLINE void list_init(struct list *list)
static BOOL heap_free(void *mem)
HRESULT d3drm_object_set_name(struct d3drm_object *object, const char *name)