library {
  // module name: <dependency.def>

  library fragment {
    // package name: dependency

    package {

      @kotlinx/cinterop/internal/CCall.Direct(name = "constCharPtr1")
      @kotlinx/cinterop/internal/CCall(id = "knifunptr_dependency_constCharPtr1_0")
      public final external fun constCharPtr1(@kotlinx/cinterop/internal/CCall.CString a: kotlin/String?, @kotlinx/cinterop/internal/CCall.CString b: kotlin/String?): kotlinx/cinterop/CPointer<kotlinx/cinterop/ByteVarOf<kotlin/Byte> /* = kotlinx/cinterop/ByteVar^ */>?

      @kotlinx/cinterop/internal/CCall.Direct(name = "constCharPtr1")
      @kotlinx/cinterop/internal/CCall(id = "knifunptr_dependency_constCharPtr1_1")
      @kotlin/internal/LowPriorityInOverloadResolution
      @kotlinx/cinterop/ExperimentalForeignApi
      public final external fun constCharPtr1(a: kotlinx/cinterop/CValuesRef<kotlinx/cinterop/ByteVarOf<kotlin/Byte> /* = kotlinx/cinterop/ByteVar^ */>?, b: kotlinx/cinterop/CValuesRef<kotlinx/cinterop/ByteVarOf<kotlin/Byte> /* = kotlinx/cinterop/ByteVar^ */>?): kotlinx/cinterop/CPointer<kotlinx/cinterop/ByteVarOf<kotlin/Byte> /* = kotlinx/cinterop/ByteVar^ */>?

      @kotlinx/cinterop/internal/CCall.Direct(name = "constCharPtr2")
      @kotlinx/cinterop/internal/CCall(id = "knifunptr_dependency_constCharPtr2_0")
      public final external fun constCharPtr2(a: kotlinx/cinterop/CValuesRef<kotlinx/cinterop/ByteVarOf<kotlin/Byte> /* = kotlinx/cinterop/ByteVar^ */>?, b: kotlinx/cinterop/CValuesRef<kotlinx/cinterop/ByteVarOf<kotlin/Byte> /* = kotlinx/cinterop/ByteVar^ */>?): kotlinx/cinterop/CPointer<kotlinx/cinterop/ByteVarOf<kotlin/Byte> /* = kotlinx/cinterop/ByteVar^ */>?

      @kotlinx/cinterop/internal/CCall.Direct(name = "widePtr1")
      @kotlinx/cinterop/internal/CCall(id = "knifunptr_dependency_widePtr1_0")
      public final external fun widePtr1(@kotlinx/cinterop/internal/CCall.WCString a: kotlin/String?, @kotlinx/cinterop/internal/CCall.WCString b: kotlin/String?): kotlinx/cinterop/CPointer<kotlinx/cinterop/UShortVarOf<kotlin/UShort> /* = kotlinx/cinterop/UShortVar^ */>? /* = dependency/LPCWSTR^? */

      @kotlinx/cinterop/internal/CCall.Direct(name = "widePtr1")
      @kotlinx/cinterop/internal/CCall(id = "knifunptr_dependency_widePtr1_1")
      @kotlin/internal/LowPriorityInOverloadResolution
      @kotlinx/cinterop/ExperimentalForeignApi
      public final external fun widePtr1(a: kotlinx/cinterop/CPointer<kotlinx/cinterop/UShortVarOf<kotlin/UShort> /* = kotlinx/cinterop/UShortVar^ */>? /* = dependency/LPCWSTR^? */, b: kotlinx/cinterop/CPointer<kotlinx/cinterop/UShortVarOf<kotlin/UShort> /* = kotlinx/cinterop/UShortVar^ */>? /* = dependency/LPCWSTR^? */): kotlinx/cinterop/CPointer<kotlinx/cinterop/UShortVarOf<kotlin/UShort> /* = kotlinx/cinterop/UShortVar^ */>? /* = dependency/LPCWSTR^? */

      @kotlinx/cinterop/internal/CCall.Direct(name = "widePtr2")
      @kotlinx/cinterop/internal/CCall(id = "knifunptr_dependency_widePtr2_0")
      public final external fun widePtr2(a: kotlinx/cinterop/CPointer<kotlinx/cinterop/UShortVarOf<kotlin/UShort> /* = kotlinx/cinterop/UShortVar^ */>? /* = dependency/LPCWSTR^? */, b: kotlinx/cinterop/CPointer<kotlinx/cinterop/UShortVarOf<kotlin/UShort> /* = kotlinx/cinterop/UShortVar^ */>? /* = dependency/LPCWSTR^? */): kotlinx/cinterop/CPointer<kotlinx/cinterop/UShortVarOf<kotlin/UShort> /* = kotlinx/cinterop/UShortVar^ */>? /* = dependency/LPCWSTR^? */

      public typealias LPCWSTR = kotlinx/cinterop/CPointer<kotlinx/cinterop/UShortVar^> /* = kotlinx/cinterop/CPointer<kotlinx/cinterop/UShortVarOf<kotlin/UShort> /* = kotlinx/cinterop/UShortVar^ */> */

      public typealias LPCWSTRVar = kotlinx/cinterop/CPointerVarOf<dependency/LPCWSTR^> /* = kotlinx/cinterop/CPointerVarOf<kotlinx/cinterop/CPointer<kotlinx/cinterop/UShortVarOf<kotlin/UShort> /* = kotlinx/cinterop/UShortVar^ */> /* = dependency/LPCWSTR^ */> */
    }
  }
}
