== sections (January-owned)
  ok   .rdata   sym:??_C@_03KJMBPJEB@fog?$AA@                        size     4/4     flags eq align 3/3
  ok   .rdata   sym:??_C@_08HJFAKFFP@skinning?$AA@                   size     9/9     flags eq align 3/3
  ok   .rdata   sym:??_C@_0BA@JHICOLCK@hardware_format?$AA@          size    16/16    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BA@JLAODHOH@mipmap_index?$DN?$DN0?$AA@    size    16/16    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BC@EFLMEHLA@global_d3d_device?$AA@        size    18/18    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BD@CDNJLMOL@light?9?$DOradius?$DO0?40f?$A size    19/19    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BD@FMHEBCEM@lighting_constants?$AA@       size    19/19    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BH@OHPPDPJE@vertex_shader_index?$DO?$DN0? size    23/23    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BI@DJIILGGH@?$CBzbuffer?$HM?$HMd3d_surfac size    24/24    flags eq align 3/3
  ok   .rdata   sym:??_C@_0BI@KLHPEHGN@skinning?9?$DOnode_matrices?$ size    24/24    flags eq align 3/3
  ok   .rdata   sym:??_C@_0CA@FGDHOGNI@parameters?9?$DOcamera?4z_nea size    32/32    flags eq align 3/3
  ok   .rdata   sym:??_C@_0CD@FEAAOJEM@?$CD?$CD?$CD?5ERROR?5unsuppor size    35/35    flags eq align 3/3
  ok   .rdata   sym:??_C@_0CE@HPCABBCB@?$CD?$CD?$CD?5ERROR?5rasteriz size    36/36    flags eq align 3/3
  ok   .rdata   sym:??_C@_0CG@BKBJBKBM@?$CD?$CD?$CD?5ERROR?5failed?5 size    38/38    flags eq align 3/3
  ok   .rdata   sym:??_C@_0CG@LJAEJIHF@?$CD?$CD?$CD?5ERROR?5failed?5 size    38/38    flags eq align 3/3
  ok   .rdata   sym:??_C@_0CG@NPEGNFPM@?$CD?$CD?$CD?5ERROR?5rasteriz size    38/38    flags eq align 3/3
  ok   .rdata   sym:??_C@_0CG@PPAJCKHN@IDirect3DPalette8_Unlock?$CId size    38/38    flags eq align 3/3
  ok   .rdata   sym:??_C@_0CI@BKEJFOIK@?$CD?$CD?$CD?5ERROR?5unsuppor size    40/40    flags eq align 3/3
  ok   .rdata   sym:??_C@_0CI@HGAJFNDH@?$CD?$CD?$CD?5ERROR?5vertex?5 size    40/40    flags eq align 3/3
  ok   .rdata   sym:??_C@_0CK@BAHPPAHK@?$CD?$CD?$CD?5ERROR?5rasteriz size    42/42    flags eq align 3/3
  ok   .rdata   sym:??_C@_0CK@FOODOHFI@IDirect3DSurface8_Release?$CI size    42/42    flags eq align 3/3
  ok   .rdata   sym:??_C@_0CK@MLIKKFDL@usage?$DO?$DN0?5?$CG?$CG?5usa size    42/42    flags eq align 3/3
  ok   .rdata   sym:??_C@_0CK@OCJFMEEI@?$CD?$CD?$CD?5ERROR?5failed?5 size    42/42    flags eq align 3/3
  ok   .rdata   sym:??_C@_0CN@IOHLPNGJ@?$CD?$CD?$CD?5YOU?5GOT?5FUCKE size    45/45    flags eq align 3/3
  ok   .rdata   sym:??_C@_0CN@JAPEKLEM@?$CD?$CD?$CD?5ERROR?5rasteriz size    45/45    flags eq align 3/3
  ok   .rdata   sym:??_C@_0CN@PDDKNFOD@vertex_shader_index?$DMNUMBER size    45/45    flags eq align 3/3
  ok   .rdata   sym:??_C@_0CO@GMABMPEH@?$CD?$CD?$CD?5ERROR?5rasteriz size    46/46    flags eq align 3/3
  ok   .rdata   sym:??_C@_0CO@JMCGDDGD@?$CD?$CD?$CD?5ERROR?5invalid? size    46/46    flags eq align 3/3
  ok   .rdata   sym:??_C@_0CO@PIHPEPNJ@?$CD?$CD?$CD?5ERROR?5direct?5 size    46/46    flags eq align 3/3
  ok   .rdata   sym:??_C@_0DA@NKLNBECC@?$CD?$CD?$CD?5ERROR?5failed?5 size    48/48    flags eq align 3/3
  ok   .rdata   sym:??_C@_0DB@JJEKAJPN@c?3?2halo?2SOURCE?2rasterizer size    49/49    flags eq align 3/3
  ok   .rdata   sym:??_C@_0DC@MKHBJDNL@?$CD?$CD?$CD?5ERROR?5rasteriz size    50/50    flags eq align 3/3
  ok   .rdata   sym:??_C@_0DE@DLDFMINL@stage?$DO?$DN0?5?$CG?$CG?5sta size    52/52    flags eq align 3/3
  ok   .rdata   sym:??_C@_0DE@GGIKLJDM@?$CD?$CD?$CD?5YOU?5GOT?5FUCKE size    52/52    flags eq align 3/3
  ok   .rdata   sym:??_C@_0DG@BMBIAMGI@IDirect3DPalette8_Lock?$CId3d size    54/54    flags eq align 3/3
  ok   .rdata   sym:??_C@_0DH@HCIDBGAJ@global_window_parameters?4fog size    55/55    flags eq align 3/3
  ok   .rdata   sym:??_C@_0DI@NKBECBMF@IDirect3DDevice8_SetIndices?$ size    56/56    flags eq align 3/3
  ok   .rdata   sym:??_C@_0DJ@JNBDDJC@?$CD?$CD?$CD?5YOU?5GOT?5FUCKED size    57/57    flags eq align 3/3
  ok   .rdata   sym:??_C@_0DK@CFAMFBPP@?$CD?$CD?$CD?5YOU?5GOT?5FUCKE size    58/58    flags eq align 3/3
  ok   .rdata   sym:??_C@_0DK@EDEGCCAG@global_window_parameters?4fog size    58/58    flags eq align 3/3
  ok   .rdata   sym:??_C@_0DL@PAKIILIC@global_window_parameters?4fog size    59/59    flags eq align 3/3
  ok   .rdata   sym:??_C@_0DM@KDAIMIHM@?$CD?$CD?$CD?5ERROR?5unsuppor size    60/60    flags eq align 3/3
  ok   .rdata   sym:??_C@_0DM@KKBOLCEG@IDirect3DDevice8_SetTexture?$ size    60/60    flags eq align 3/3
  ok   .rdata   sym:??_C@_0DN@INGBFNFC@?$CD?$CD?$CD?5ERROR?5rasteriz size    61/61    flags eq align 3/3
  ok   .rdata   sym:??_C@_0DP@EGFJOLCI@?$CD?$CD?$CD?5ERROR?5rasteriz size    63/63    flags eq align 3/3
  ok   .rdata   sym:??_C@_0DP@EKBNDBNL@IDirect3DDevice8_SetPalette?$ size    63/63    flags eq align 3/3
  ok   .rdata   sym:??_C@_0DP@GDNFIFCJ@IDirect3DDevice8_SetPalette?$ size    63/63    flags eq align 3/3
  ok   .rdata   sym:??_C@_0DP@MNLNBELI@IDirect3DDevice8_SetPalette?$ size    63/63    flags eq align 3/3
  ok   .rdata   sym:??_C@_0DP@OEHFKAEK@IDirect3DDevice8_SetPalette?$ size    63/63    flags eq align 3/3
  ok   .rdata   sym:??_C@_0EA@CKHOOLOE@?$CD?$CD?$CD?5ERROR?5unsuppor size    64/64    flags eq align 4/4
  ok   .rdata   sym:??_C@_0EA@HGCGAPCF@?$CD?$CD?$CD?5ERROR?5incompat size    64/64    flags eq align 4/4
  ok   .rdata   sym:??_C@_0EA@KEPBNAO@?$CD?$CD?$CD?5ERROR?5rasterize size    64/64    flags eq align 4/4
  ok   .rdata   sym:??_C@_0EB@GOLEKMDL@?$CD?$CD?$CD?5YOU?5GOT?5FUCKE size    65/65    flags eq align 4/4
  ok   .rdata   sym:??_C@_0EC@FMMEOKHO@?$CD?$CD?$CD?5ERROR?5default? size    66/66    flags eq align 4/4
  ok   .rdata   sym:??_C@_0EE@INAFMGG@IDirect3DDevice8_SetStreamSour size    68/68    flags eq align 4/4
  ok   .rdata   sym:??_C@_0EH@LPKMMGNL@max_mipmap?$DO?$DN0?5?$CG?$CG size    71/71    flags eq align 4/4
  ok   .rdata   sym:??_C@_0EK@HBEOONOJ@mipmap_index?$DO?$DN0?5?$CG?$ size    74/74    flags eq align 4/4
  ok   .rdata   sym:??_C@_0FA@MCEBCHKA@IDirect3DDevice8_CreatePalett size    80/80    flags eq align 4/4
  ok   .rdata   sym:??_C@_0FL@EKIAGOAJ@IDirect3DDevice8_SetTexture?$ size    91/91    flags eq align 4/4
  ok   .rdata   sym:??_C@_0FN@EEGDNJMA@lighting?9?$DOpoint_light_cou size    93/93    flags eq align 4/4
  ok   .rdata   sym:??_C@_0GA@CPCOJECG@IDirect3DDevice8_Present?$CIg size    96/96    flags eq align 4/4
  ok   .rdata   sym:??_C@_0GA@PLGEEOOC@skinning?9?$DOnode_matrix_cou size    96/96    flags eq align 4/4
  ok   .rdata   sym:??_C@_0GB@BKAODOLK@IDirect3DDevice8_GetDepthSten size    97/97    flags eq align 4/4
  ok   .rdata   sym:??_C@_0GD@MJAJPLGF@lighting?9?$DOdistant_light_c size    99/99    flags eq align 4/4
  ok   .rdata   sym:??_C@_0GE@KICHIBFL@IDirect3DCubeTexture8_UnlockR size   100/100   flags eq align 4/4
  ok   .rdata   sym:??_C@_0GJ@JMGDDDIM@framebuffer_blend_function?$D size   105/105   flags eq align 4/4
  ok   .rdata   sym:??_C@_0GK@ICFOLFDN@d3d_locked_rect?4Pitch?$DN?$D size   106/106   flags eq align 4/4
  ok   .rdata   sym:??_C@_0GM@HCLFIPDH@IDirect3DTexture8_GetSurfaceL size   108/108   flags eq align 4/4
  ok   .rdata   sym:??_C@_0HA@HPJNNEKC@IDirect3DTexture8_GetSurfaceL size   112/112   flags eq align 4/4
  ok   .rdata   sym:??_C@_0HA@KNPKGEEK@IDirect3DTexture8_GetSurfaceL size   112/112   flags eq align 4/4
  ok   .rdata   sym:??_C@_0HA@PPPDGAKM@IDirect3DTexture8_GetSurfaceL size   112/112   flags eq align 4/4
  ok   .rdata   sym:??_C@_0HD@KCKBKMOK@IDirect3DTexture8_GetSurfaceL size   115/115   flags eq align 4/4
  ok   .rdata   sym:??_C@_0HE@PLFBFJHA@IDirect3DTexture8_GetSurfaceL size   116/116   flags eq align 4/4
  ok   .rdata   sym:??_C@_0HF@ELMEMOH@global_window_parameters?4fog? size   117/117   flags eq align 4/4
  ok   .rdata   sym:??_C@_0HN@CBGCAOMO@IDirect3DCubeTexture8_LockRec size   125/125   flags eq align 4/4
  ok   .rdata   sym:??_C@_0JB@COIPALPH@IDirect3DDevice8_CreateTextur size   145/145   flags eq align 4/4
  ok   .rdata   sym:??_C@_0JG@IMPKLFMH@IDirect3D8_CreateDevice?$CId3 size   150/150   flags eq align 4/4
  ok   .rdata   sym:??_C@_0JG@KLNJKKPK@IDirect3DDevice8_CreateCubeTe size   150/150   flags eq align 4/4
  ok   .rdata   sym:??_C@_0KA@OJCDNDGA@IDirect3DDevice8_CreateVolume size   160/160   flags eq align 4/4
  ok   .rdata   sym:??_C@_0L@HHPOFMCB@parameters?$AA@                size    11/11    flags eq align 3/3
  ok   .rdata   sym:??_C@_0M@GCLICPKO@d3d_texture?$AA@               size    12/12    flags eq align 3/3
  ok   .rdata   sym:??_C@_0M@HGIHFEHC@d3d_surface?$AA@               size    12/12    flags eq align 3/3
  ok   .rdata   sym:??_C@_0N@MANOBHKP@pixel_shader?$AA@              size    13/13    flags eq align 3/3
  ok   .rdata   sym:??_C@_0NG@BODHHAEB@IDirect3DDevice8_CreateTextur size   214/214   flags eq align 4/4
  ok   .rdata   sym:??_C@_0NI@ECMBGJIH@IDirect3DDevice8_CreateTextur size   216/216   flags eq align 4/4
  ok   .rdata   sym:??_C@_0NO@IJKJNOPC@IDirect3DDevice8_CreateTextur size   222/222   flags eq align 4/4
  ok   .rdata   sym:??_C@_0O@FGCAPMIP@max_mipmap?$DN?$DN0?$AA@       size    14/14    flags eq align 3/3
  ok   .rdata   sym:??_C@_0OE@NPLOEEFK@IDirect3DDevice8_CreateTextur size   228/228   flags eq align 4/4
  ok   .rdata   sym:??_C@_0ON@JBHMAKFG@IDirect3DDevice8_CreateTextur size   237/237   flags eq align 4/4
  ok   .rdata   sym:??_C@_0ON@OCIPEHEH@IDirect3DDevice8_CreateTextur size   237/237   flags eq align 4/4
  ok   .text    sym:_D3DCubeTexture_UnlockRect@12                    size    16/16    flags eq align 5/5
  ok   .text    sym:_D3DDevice_BeginScene@0                          size    16/16    flags eq align 5/5
  ok   .text    sym:_D3DDevice_EndScene@0                            size    16/16    flags eq align 5/5
  ok   .text    sym:_D3DDevice_GetRenderState                        size    16/16    flags eq align 5/5
  ok   .text    sym:_D3DDevice_GetTextureStageState                  size    32/32    flags eq align 5/5
  ok   .text    sym:_D3DDevice_SetRenderState                        size   432/432   flags eq align 5/5
  ok   .text    sym:_D3DDevice_SetTextureStageState                  size    80/80    flags eq align 5/5
  ok   .text    sym:_D3DPalette_Unlock@4                             size    16/16    flags eq align 5/5
  ok   .text    sym:_D3DSurface_UnlockRect@4                         size    16/16    flags eq align 5/5
  ok   .text    sym:_D3DTexture_UnlockRect@8                         size    16/16    flags eq align 5/5
  ok   .text    sym:_D3DVolumeTexture_UnlockBox@8                    size    16/16    flags eq align 5/5
  ok   .text    sym:_Direct3D_Release@0                              size    16/16    flags eq align 5/5
  ok   .text    sym:_IDirect3D8_CreateDevice@28                      size    32/32    flags eq align 5/5
  ok   .text    sym:_IDirect3D8_Release@4                            size    16/16    flags eq align 5/5
  ok   .text    sym:_IDirect3DCubeTexture8_LockRect@24               size    32/32    flags eq align 5/5
  ok   .text    sym:_IDirect3DCubeTexture8_UnlockRect@12             size    16/16    flags eq align 5/5
  ok   .text    sym:_IDirect3DDevice8_Begin@8                        size    16/16    flags eq align 5/5
  ok   .text    sym:_IDirect3DDevice8_BeginScene@4                   size    16/16    flags eq align 5/5
  ok   .text    sym:_IDirect3DDevice8_Clear@28                       size    32/32    flags eq align 5/5
  ok   .text    sym:_IDirect3DDevice8_CreateCubeTexture@28           size    32/32    flags eq align 5/5
  ok   .text    sym:_IDirect3DDevice8_CreatePalette@12               size    16/16    flags eq align 5/5
  ok   .text    sym:_IDirect3DDevice8_CreateTexture@32               size    32/32    flags eq align 5/5
  ok   .text    sym:_IDirect3DDevice8_CreateVolumeTexture@36         size    48/48    flags eq align 5/5
  ok   .text    sym:_IDirect3DDevice8_End@4                          size    16/16    flags eq align 5/5
  ok   .text    sym:_IDirect3DDevice8_EndScene@4                     size    16/16    flags eq align 5/5
  ok   .text    sym:_IDirect3DDevice8_GetBackBuffer@16               size    16/16    flags eq align 5/5
  ok   .text    sym:_IDirect3DDevice8_GetDepthStencilSurface@8       size    16/16    flags eq align 5/5
  ok   .text    sym:_IDirect3DDevice8_GetDeviceCaps@8                size    16/16    flags eq align 5/5
  ok   .text    sym:_IDirect3DDevice8_GetRenderState@12              size    16/16    flags eq align 5/5
  ok   .text    sym:_IDirect3DDevice8_GetTextureStageState@16        size    32/32    flags eq align 5/5
  ok   .text    sym:_IDirect3DDevice8_Present@20                     size    32/32    flags eq align 5/5
  ok   .text    sym:_IDirect3DDevice8_Release@4                      size    16/16    flags eq align 5/5
  ok   .text    sym:_IDirect3DDevice8_SetIndices@12                  size    16/16    flags eq align 5/5
  ok   .text    sym:_IDirect3DDevice8_SetPalette@12                  size    16/16    flags eq align 5/5
  ok   .text    sym:_IDirect3DDevice8_SetPixelShaderProgram@8        size    16/16    flags eq align 5/5
  ok   .text    sym:_IDirect3DDevice8_SetRenderState@12              size   544/544   flags eq align 5/5
  ok   .text    sym:_IDirect3DDevice8_SetRenderTarget@12             size    16/16    flags eq align 5/5
  ok   .text    sym:_IDirect3DDevice8_SetShaderConstantMode@8        size    16/16    flags eq align 5/5
  ok   .text    sym:_IDirect3DDevice8_SetStreamSource@16             size    16/16    flags eq align 5/5
  ok   .text    sym:_IDirect3DDevice8_SetTexture@12                  size    16/16    flags eq align 5/5
  ok   .text    sym:_IDirect3DDevice8_SetTextureStageState@16        size    96/96    flags eq align 5/5
  ok   .text    sym:_IDirect3DDevice8_SetVertexData2s@16             size    16/16    flags eq align 5/5
  ok   .text    sym:_IDirect3DDevice8_SetVertexShader@8              size    16/16    flags eq align 5/5
  ok   .text    sym:_IDirect3DDevice8_SetVertexShaderConstant@16     size    16/16    flags eq align 5/5
  ok   .text    sym:_IDirect3DDevice8_SetVerticalBlankCallback@8     size    16/16    flags eq align 5/5
  ok   .text    sym:_IDirect3DDevice8_SetViewport@8                  size    16/16    flags eq align 5/5
  ok   .text    sym:_IDirect3DPalette8_Lock@12                       size    16/16    flags eq align 5/5
  ok   .text    sym:_IDirect3DPalette8_Unlock@4                      size    16/16    flags eq align 5/5
  ok   .text    sym:_IDirect3DSurface8_GetDesc@8                     size    16/16    flags eq align 5/5
  ok   .text    sym:_IDirect3DSurface8_LockRect@16                   size    32/32    flags eq align 5/5
  ok   .text    sym:_IDirect3DSurface8_Release@4                     size    16/16    flags eq align 5/5
  ok   .text    sym:_IDirect3DSurface8_UnlockRect@4                  size    16/16    flags eq align 5/5
  ok   .text    sym:_IDirect3DTexture8_GetSurfaceLevel@12            size    16/16    flags eq align 5/5
  ok   .text    sym:_IDirect3DTexture8_LockRect@20                   size    32/32    flags eq align 5/5
  ok   .text    sym:_IDirect3DTexture8_UnlockRect@8                  size    16/16    flags eq align 5/5
  ok   .text    sym:_IDirect3DVolumeTexture8_LockBox@20              size    32/32    flags eq align 5/5
  ok   .text    sym:_IDirect3DVolumeTexture8_UnlockBox@8             size    16/16    flags eq align 5/5
  ok   .text    sym:_SetupSmartStates                                size   128/128   flags eq align 5/5
  ok   .text    sym:__rasterizer_dispose                             size   112/112   flags eq align 5/5
  ok   .text    sym:__rasterizer_frame_begin                         size   144/144   flags eq align 5/5
  ok   .text    sym:__rasterizer_frame_end                           size   208/208   flags eq align 5/5
  ok   .text    sym:__rasterizer_initialize                          size  2352/2352  flags eq align 5/5
  ok   .text    sym:__rasterizer_present                             size   624/624   flags eq align 5/5
  ok   .text    sym:__rasterizer_reset_state                         size    16/16    flags eq align 5/5
  ok   .text    sym:__rasterizer_set_vblank_callback                 size    16/16    flags eq align 5/5
  ok   .text    sym:__rasterizer_window_begin                        size   416/416   flags eq align 5/5
  ok   .text    sym:__rasterizer_window_end                          size   224/224   flags eq align 5/5
  ok   .text    sym:__rasterizer_window_get_fog                      size    64/64    flags eq align 5/5
  ok   .text    sym:__rasterizer_window_set_fog                      size  1136/1136  flags eq align 5/5
  ok   .text    sym:__rasterizer_windows_begin                       size    48/48    flags eq align 5/5
  ok   .text    sym:__rasterizer_windows_end                         size    48/48    flags eq align 5/5
  DIFF .rdata   sym:_framebuffer_blend_function_states               size   108/108   flags eq align 3/4
  ok   .text    sym:_rasterizer_filthy_bitmap_default_initialize     size   528/528   flags eq align 5/5
  ok   .text    sym:_rasterizer_get_bitmap_default_hardware_format   size   160/160   flags eq align 5/5
  ok   .text    sym:_rasterizer_get_stencil_mode                     size    16/16    flags eq align 5/5
  ok   .text    sym:_rasterizer_get_target                           size   448/448   flags eq align 5/5
  ok   .text    sym:_rasterizer_preinitialize__fill_you_up_with_the_ size   288/288   flags eq align 5/5
  ok   .text    sym:_rasterizer_secondary_render_target_debug        size   736/736   flags eq align 5/5
  ok   .text    sym:_rasterizer_set_framebuffer_blend_function       size   144/144   flags eq align 5/5
  ok   .text    sym:_rasterizer_set_frustum_z                        size   320/320   flags eq align 5/5
  ok   .text    sym:_rasterizer_set_model_lighting                   size   368/368   flags eq align 5/5
  ok   .text    sym:_rasterizer_set_model_lighting_distant_light     size   144/144   flags eq align 5/5
  ok   .text    sym:_rasterizer_set_model_lighting_point_light       size   384/384   flags eq align 5/5
  ok   .text    sym:_rasterizer_set_model_skinning                   size   320/320   flags eq align 5/5
  ok   .text    sym:_rasterizer_set_pixel_shader                     size   512/512   flags eq align 5/5
  ok   .text    sym:_rasterizer_set_stencil_mode                     size   784/784   flags eq align 5/5
  ok   .text    sym:_rasterizer_set_target                           size   944/944   flags eq align 5/5
  ok   .text    sym:_rasterizer_set_target_as_texture                size   784/784   flags eq align 5/5
  ok   .text    sym:_rasterizer_set_texture                          size   496/496   flags eq align 5/5
  ok   .text    sym:_rasterizer_set_texture_bitmap_data              size   160/160   flags eq align 5/5
  ok   .text    sym:_rasterizer_set_texture_direct                   size   176/176   flags eq align 5/5
  ok   .text    sym:_rasterizer_set_texture_direct_non_blocking      size   208/208   flags eq align 5/5
  ok   .text    sym:_rasterizer_set_texture_non_blocking             size   432/432   flags eq align 5/5
  ok   .text    sym:_rasterizer_set_vertex_shader                    size   208/208   flags eq align 5/5
  ok   .text    sym:_rasterizer_spin_begin                           size    16/16    flags eq align 5/5
  ok   .text    sym:_rasterizer_spin_end                             size    16/16    flags eq align 5/5
  ok   .data    sym:_rasterizer_state_cache                          size     6/6     flags eq align 3/3
  ok   .bss     sym:_rasterizer_xbox_d3d_globals                     size  2230/2230  flags eq align 4/4
== symbols (January)
  DIFF     _D3DDevice_SetRenderState                    storage 2/3 key sym:_D3DDevice_SetRenderState/sym:_D3DDevice_SetRenderState value 0/0
  DIFF     _D3DDevice_SetTextureStageState              storage 2/3 key sym:_D3DDevice_SetTextureStageState/sym:_D3DDevice_SetTextureStageState value 0/0
  DIFF     _Direct3D_Release@0                          storage 2/3 key sym:_Direct3D_Release@0/sym:_Direct3D_Release@0 value 0/0
  DIFF     _IDirect3D8_CreateDevice@28                  storage 2/3 key sym:_IDirect3D8_CreateDevice@28/sym:_IDirect3D8_CreateDevice@28 value 0/0
  DIFF     _IDirect3D8_Release@4                        storage 2/3 key sym:_IDirect3D8_Release@4/sym:_IDirect3D8_Release@4 value 0/0
  DIFF     _IDirect3DDevice8_Begin@8                    storage 2/3 key sym:_IDirect3DDevice8_Begin@8/sym:_IDirect3DDevice8_Begin@8 value 0/0
  DIFF     _IDirect3DDevice8_Clear@28                   storage 2/3 key sym:_IDirect3DDevice8_Clear@28/sym:_IDirect3DDevice8_Clear@28 value 0/0
  DIFF     _IDirect3DDevice8_End@4                      storage 2/3 key sym:_IDirect3DDevice8_End@4/sym:_IDirect3DDevice8_End@4 value 0/0
  DIFF     _IDirect3DDevice8_GetBackBuffer@16           storage 2/3 key sym:_IDirect3DDevice8_GetBackBuffer@16/sym:_IDirect3DDevice8_GetBackBuffer@16 value 0/0
  DIFF     _IDirect3DDevice8_GetDeviceCaps@8            storage 2/3 key sym:_IDirect3DDevice8_GetDeviceCaps@8/sym:_IDirect3DDevice8_GetDeviceCaps@8 value 0/0
  DIFF     _IDirect3DDevice8_Present@20                 storage 2/3 key sym:_IDirect3DDevice8_Present@20/sym:_IDirect3DDevice8_Present@20 value 0/0
  DIFF     _IDirect3DDevice8_Release@4                  storage 2/3 key sym:_IDirect3DDevice8_Release@4/sym:_IDirect3DDevice8_Release@4 value 0/0
  DIFF     _IDirect3DDevice8_SetRenderState@12          storage 2/3 key sym:_IDirect3DDevice8_SetRenderState@12/sym:_IDirect3DDevice8_SetRenderState@12 value 0/0
  DIFF     _IDirect3DDevice8_SetRenderTarget@12         storage 2/3 key sym:_IDirect3DDevice8_SetRenderTarget@12/sym:_IDirect3DDevice8_SetRenderTarget@12 value 0/0
  DIFF     _IDirect3DDevice8_SetTextureStageState@16    storage 2/3 key sym:_IDirect3DDevice8_SetTextureStageState@16/sym:_IDirect3DDevice8_SetTextureStageState@16 value 0/0
  DIFF     _IDirect3DDevice8_SetVertexData2s@16         storage 2/3 key sym:_IDirect3DDevice8_SetVertexData2s@16/sym:_IDirect3DDevice8_SetVertexData2s@16 value 0/0
  DIFF     _IDirect3DDevice8_SetViewport@8              storage 2/3 key sym:_IDirect3DDevice8_SetViewport@8/sym:_IDirect3DDevice8_SetViewport@8 value 0/0
  DIFF     _IDirect3DSurface8_GetDesc@8                 storage 2/3 key sym:_IDirect3DSurface8_GetDesc@8/sym:_IDirect3DSurface8_GetDesc@8 value 0/0
  DIFF     _IDirect3DSurface8_LockRect@16               storage 2/3 key sym:_IDirect3DSurface8_LockRect@16/sym:_IDirect3DSurface8_LockRect@16 value 0/0
  DIFF     _IDirect3DSurface8_Release@4                 storage 2/3 key sym:_IDirect3DSurface8_Release@4/sym:_IDirect3DSurface8_Release@4 value 0/0
  DIFF     _framebuffer_blend_function_states           storage 2/3 key sym:_framebuffer_blend_function_states/sym:_framebuffer_blend_function_states value 0/0
  192 January symbols, 21 differ
== candidate-only surplus (no credit; needs provider link)
  +.drectve sec:.drectve#0                                       size 42
  +.rdata   sym:??_C@_06CGBPGGIE@bounds?$AA@                     size 7
  +.rdata   sym:??_C@_06PCHFJCOP@bitmap?$AA@                     size 7
  +.rdata   sym:??_C@_08OEDKDIOB@lighting?$AA@                   size 9
  +.rdata   sym:??_C@_0CC@DECIGGNF@?$CD?$CD?$CD?5ERROR?5unsuppor size 34
  +.rdata   sym:??_C@_0CH@BDFKHBGO@type?$DO?$DN0?5?$CG?$CG?5type size 39
  +.rdata   sym:_D3DPRIMITIVETOVERTEXCOUNT                       size 88
  +.rdata   sym:_D3DSIMPLERENDERSTATEENCODE                      size 328
  +.rdata   sym:_D3DTEXTUREDIRECTENCODE                          size 16
  +.text    sym:_IDirect3DDevice8_SetFlickerFilter@8             size 16
  +.text    sym:_IDirect3DDevice8_SetSoftDisplayFilter@8         size 16
  +.rdata   sym:__real@00000000                                  size 4
  +.rdata   sym:__real@3f800000                                  size 4
  +.rdata   sym:__real@bf800000                                  size 4
  +.rdata   sym:__real@c0000000                                  size 4
  +.text    sym:_dot_product3d                                   size 32
  +.text    sym:_plane3d_distance_to_point                       size 48
  +.text    sym:_plane3d_from_point_and_normal                   size 64
OBJECT AUDIT: FAIL (22)
