Compiler directive describing the data that you define doesn't go into either the .data (initialized data) or .bss (initialized data) sections but ends up in the .tls section, which refers to " thread local storage "
When imported function is prototyped with __ declspec(dllimport), the compiler generates the function call as CALL DWORD PTR [X].